CentOS拯救模式:系統(tǒng)修復(fù)與故障排除指南
什么是CentOS拯救模式?
CentOS拯救模式(Rescue Mode)是Linux系統(tǒng)提供的特殊啟動環(huán)境,用于修復(fù)因系統(tǒng)配置錯誤、文件損壞或引導(dǎo)問題導(dǎo)致無法正常啟動的情況。該模式下可訪問系統(tǒng)分區(qū)并進行關(guān)鍵操作,同時避免加載可能引發(fā)問題的服務(wù)或驅(qū)動。
進入拯救模式的方法
通過GRUB菜單進入
- 重啟服務(wù)器,在GRUB啟動界面按
↑
/↓
鍵選擇CentOS系統(tǒng)條目 - 按下
e
鍵編輯啟動參數(shù) - 找到以
linux16
開頭的行,在行末添加systemd.unit=rescue.target
- 按
Ctrl+X
啟動進入救援模式
使用安裝介質(zhì)進入
當GRUB損壞無法啟動時:
- 插入CentOS安裝U盤或光盤
- 選擇
Troubleshooting
>Rescue a CentOS system
- 按提示掛載原有系統(tǒng)分區(qū)
拯救模式常用操作
1. 掛載系統(tǒng)分區(qū)
chroot /mnt/sysimage
執(zhí)行后進入原系統(tǒng)環(huán)境,可正常使用系統(tǒng)命令
2. 修復(fù)文件系統(tǒng)
fsck -y /dev/sda1
強制檢查和修復(fù)指定分區(qū)的文件系統(tǒng)錯誤
3. 重建GRUB引導(dǎo)
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
4. 重置root密碼
passwd root
典型應(yīng)用場景
場景1:系統(tǒng)無法啟動
現(xiàn)象:內(nèi)核panic或卡在啟動界面
解決方法:檢查/boot/grub2/grub.cfg
配置,驗證內(nèi)核版本是否匹配
場景2:文件權(quán)限異常
現(xiàn)象:關(guān)鍵系統(tǒng)文件權(quán)限被誤修改
修復(fù)命令:restorecon -Rv /etc
場景3:磁盤空間耗盡
使用df -h
定位大文件,清理/var/log
等目錄
注意事項
- 操作前確認已備份重要數(shù)據(jù)
- 慎用
rm -rf
等危險命令 - 退出時執(zhí)行
exit
命令安全卸載文件系統(tǒng) - 建議在測試環(huán)境演練后再生產(chǎn)環(huán)境操作