Linux 系統啟動故障恢復
故障恢復環境:虛擬機
本文僅作自己平時排錯參考,不代表所有方法可行。
如果你的Linux系統一直重啟或者因為某些服務無法開啟的問題導致機器故障不能正常使用,那我們就從系統啟動模式來考慮,是不是/etc/inittab文件下默認被設置成為6模式,或者/etc/crontab文件中是否加入的能導致系統一直重啟的命令,或者說在系統啟動中因為一個服務一直打不開導致系統卡在服務啟動界面而無法進入系統,那我們就來看看這些讓人哭笑不得的問題怎么解決!
1、/etc/inittab文件中的默認啟動模式被更改為6,系統一直重啟!
解決方案:
重啟系統,系統重新啟動后按Esc鍵,然后按a鍵,輸如空格1或者 singel/S/s? ,或者輸入5,繞過文件更改的模式直接進入單用戶模式或者是5模式,臨時進入系統后把有問題的文件/etc/inittab文件中的默認啟動模式更改為5,保存退出!這樣下次重啟就不會一直重啟機器了。
2、/etc/crontab文件中被放入了 @reboot root reboot 代碼。導致系統重啟后會一直重啟,無法進入系統。
解決方案:
重啟系統,系統重新啟動后按Esc鍵,然后按a鍵,輸如空格1或者 singel/S/s? ,或者輸入5,繞過文件更改的模式直接進入單用戶模式或者是5模式,臨時進入系統后找到有問題的文件/etc/crontab,將文件中的@reboot root reboot 代碼刪除,保存退出!
3、系統啟動的某個服務中被設定了休眠時間,而且時間很長,導致系統一直卡在某個服務啟動的界面,無法進入系統。
解決方案:
重啟系統,系統重新啟動后按Esc鍵,然后按a鍵,輸如空格1或者 singel/S/s? ,或者輸入5,繞過文件更改的模式直接進入單用戶模式或者是5模式,然后找到有問題的服務,打開編輯器,將休眠的代碼刪除,或者減少休眠時間,保存退出!
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98038