1. 更新软件包列表
sudo yum check-update # CentOS 7
sudo dnf check-update # CentOS 8+
2. 更新所有软件包
sudo yum update -y # CentOS 7
sudo dnf update -y # CentOS 8+
3. 更新特定软件包
sudo yum/dnf update <包名>
4. 重启服务使更新生效
sudo systemctl restart <服务名> # 如httpd、nginx
1. 小版本升级(如7.x→7.y)
sudo yum clean all
sudo yum update -y
sudo reboot
2. 大版本升级(如7→8,官方已不推荐)
redhat-upgrade-tool
),但可能存在兼容性问题,需提前备份数据并测试。/etc
、/var
、/home
等关键目录。dnf/dpkg -i --dry-run
模拟安装。/var/log/dnf.log
或/var/log/yum.log
,排查错误。dnf update
保持滚动更新,适合开发环境。命令参考:
yum/dnf update
:更新软件包systemctl restart
:重启服务cat /etc/redhat-release
:查看系统版本以上操作需在root权限下执行,生产环境建议在维护窗口期操作。