CentOS Minimal 系统升级指南
一、升级前准备
cat /etc/redhat-release、uname -r,记录现有版本与内核,便于升级后核对。df -h、free -m,确保 /boot 与根分区有足够空间(升级内核与依赖需要额外空间)。二、在线升级步骤(同版本小版本更新)
yum update -ydnf update -yrebootcat /etc/redhat-release、uname -ryum clean all、package-cleanup --oldkernels(保留至少 2 个内核以便回滚)三、跨版本升级路径
yum install -y preupgrade-assistant redhat-upgrade-toolpreupgrade-assistant --list-problems 并按建议修复。centos-upgrade-tool-cli --network 8 --instrepo <URL或镜像路径>rebootcat /etc/redhat-release、uname -r四、离线升级(使用 ISO 或本地源)
mkdir -p /mnt/cdrommount -o loop /opt/CentOS-7-x86_64-Minimal-1804.iso /mnt/cdrommkdir /etc/yum.repos.d/bak_$(date +%F) && mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak_$(date +%F)/vi /etc/yum.repos.d/local.repo[local]
name=CentOS 7 Local
baseurl=file:///mnt/cdrom
enabled=1
gpgcheck=0
yum clean all && yum makecacheyum update -yreboot、cat /etc/redhat-release、uname -rumount /mnt/cdrom五、升级后检查与常见问题
cat /etc/redhat-release、uname -r,确认新内核与应用运行正常。systemctl list-units --failed、journalctl -xe,排查启动失败与报错。yum clean all、package-cleanup --oldkernels,按需调整 GRUB_TIMEOUT/GRUB_DEFAULT。