CentOS 系統(tǒng)升級完整操作指南
準備工作
升級前需完成以下步驟:
- 使用
yum update
更新現(xiàn)有軟件包 - 執(zhí)行
reboot
重啟系統(tǒng)應用更新 - 創(chuàng)建完整系統(tǒng)備份(推薦使用
rsync
或tar
) - 驗證備份文件可恢復性
- 檢查當前版本:
cat /etc/centos-release
小版本升級方法
CentOS 7 更新流程
sudo yum clean all
sudo yum update
sudo reboot
CentOS 8 更新流程
sudo dnf clean all
sudo dnf upgrade
sudo reboot
大版本升級方案
CentOS 7 至 8遷移
- 安裝EPEL倉庫:
sudo yum install epel-release
- 獲取升級工具:
sudo yum install centos-release-stream
- 執(zhí)行遷移:
sudo dnf --releasever=8 swap centos-linux-repos centos-stream-repos
- 完成更新:
sudo dnf distro-sync
CentOS Stream遷移
sudo dnf install centos-release-stream
sudo dnf swap centos-{linux,stream}-repos
sudo dnf distro-sync
常見問題處理
依賴沖突解決
執(zhí)行sudo dnf repoquery --unsatisfied
定位問題依賴,手動排除沖突包
回滾機制
通過sudo dnf history list
查看操作記錄,使用sudo dnf history undo [ID]
回退操作
升級后驗證
- 檢查系統(tǒng)版本:
cat /etc/os-release
- 驗證服務狀態(tài):
systemctl list-units --type=service
- 測試核心功能:網(wǎng)絡連接、存儲掛載、應用服務等