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