在 CentOS Minimal 上升级,通常分为 系统升级(小版本) 和 大版本升级(如 7→8) 两种情况。下面按常见场景说明。
适用于 CentOS 7.x → 最新 7.x
yum clean all
yum makecache
yum update -y
reboot
cat /etc/redhat-release
✅ 这是 官方推荐方式,风险最小。
⚠️ CentOS 8 已于 2021-12-31 停止维护
dnf install -y epel-release
dnf install -y wget
Rocky Linux:
wget https://dl.rockylinux.org/pub/rocky/8/migrate/rocky-migration.tar.gz
AlmaLinux:
wget https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
bash almalinux-deploy.sh
dnf install -y centos-release-stream
dnf swap centos-linux-repos centos-stream-repos -y
dnf distro-sync -y
reboot
⚠️ 不建议继续用 CentOS 8
❌ 官方不支持原地升级
原因:
✅ 正确做法:全新安装 + 迁移数据
dnf update -y
dnf system-upgrade download --releasever=9
dnf system-upgrade reboot
(示例从 Stream 8 → 9)
systemctl status
df -h
uname -a
| 当前系统 | 建议 |
|---|---|
| CentOS 7 | 升级到最新 7.x,然后迁移 Rocky/Alma |
| CentOS 8 | 立即迁移 |
| CentOS Stream | 可继续使用 |
如果你愿意,可以告诉我:
cat /etc/redhat-release)我可以给你 最安全、最省事的升级方案。