CentOS Minimal系统升级指南
cat /etc/centos-release确认当前CentOS版本(如7.x或8.x),避免跨主版本升级(如CentOS 7→8)时出现兼容性问题。sudo yum update -y,命令会自动检查并安装所有可用的安全补丁和小版本更新。sudo yum clean all清理旧缓存,释放磁盘空间。systemctl restart 服务名手动重启。sudo dnf update -y,DNF是CentOS 8及以上的默认包管理器,性能优于YUM且支持更多功能。sudo reboot重启服务器,使内核及系统组件生效。注意:CentOS 8已于2021年底结束官方支持,建议升级至CentOS Stream(滚动更新版本)或其他替代发行版(如Rocky Linux、AlmaLinux)。若仍需升级,需谨慎操作并备份数据。
sudo yum install epel-release -y。sudo yum install dnf -y。sudo dnf -y remove yum yum-metadata-parser。sudo dnf install http://mirror.centos.org/centos/8/Stream/os/x86_64/os/Packages/{centos-stream-repos-8-3.el8.noarch.rpm,centos-stream-release-8.5-1.2111.el8.noarch.rpm}。sudo dnf config-manager --set-enabled centos-stream。sudo dnf upgrade --refresh --allowerasing,--allowerasing参数允许删除冲突的旧包。sudo dnf system-upgrade reboot,系统将自动下载并重启以完成升级。mkdir /mnt/cdrom。mount -o loop /path/to/CentOS-7-x86_64-Minimal-2009.iso /mnt/cdrom/。mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/。vi /etc/yum.repos.d/local.repo,内容如下:[local]
name=CentOS Minimal Local Repo
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
```。
sudo yum clean all && sudo yum makecache。sudo yum update -y,完成后重启系统。cat /etc/centos-release查看系统版本,确认是否升级成功。uname -r查看内核版本,确保内核已更新至最新。