1. 程式人生 > >系統故障修復參考

系統故障修復參考

linux

1.13 單用戶模式
1.14 救援模式
1.15 克隆虛擬機
1.16 Linux機器相互登錄

1.13單用戶模式

重啟系統命令:reboot init.6 shutdown -r now
關機命令: init.0 poweroff

1.1.1 虛擬機開機瞬間按任意鍵進入引導項
技術分享圖片

1.1.2 進入引導修改項界面,press ‘e’ edit the selected item 按‘e’進入引導編輯
技術分享圖片

1.1.3 找到以linux16為首的引導大行中,查找包含ro這項配置,ro=只有讀權限
技術分享圖片
1.1.4 將ro修改為rw(讀寫)權限,並在後面指定稍後需要使用的bash環境(添加:init=/sysroot/bin/sh 路徑 )

技術分享圖片

1.2.1 添加後按Ctrl+x 保存並進入單用戶模式
技術分享圖片

1.2.2 在單用戶模式下執行chroot /sysroot/進入原來系統bash環境
因為系統是中文字符集,所以修改密碼時會顯示亂碼,執行LANG=en修改過來即可
執行passwd root修改密碼
然後執行touch /.autorelabel來生效修改
技術分享圖片

1.2.3 修改完成後可直接重啟虛擬機/服務器重新開機,重新登錄成功
技術分享圖片

1.14 救援模式

centos 6中的系統運行級別,運行級別為0-6七個級別

0 關機
1 單用戶模式
2 無網絡的多用戶模式
3 無圖形界面有網絡的多用戶模式
4 保留,未使用
5 圖形界面模式
6 重啟

centos 7中查看用戶模式

[root@Huaching-2 ~]# ls -l /usr/lib/systemd/system/runlevel*target
lrwxrwxrwx. 1 root root 15 4月   9 22:36 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 4月   9 22:36 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 4月   9 22:36 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 4月   9 22:36 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 4月   9 22:36 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 4月   9 22:36 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 4月   9 22:36 /usr/lib/systemd/system/runlevel6.target -> reboot.target
[root@Huaching-2 ~]#

救援模式
首先關閉虛擬機/服務器,加載光盤或鏡像文件
服務器啟動時快速按F12進入BIOS,將CD-ROM調為第一啟動,保存並退出BIOS
技術分享圖片

系統故障修復參考