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權限下執行,生產環境建議在維護窗口期操作。