您好,登錄后才能下訂單哦!
小編給大家分享一下linux單用戶模式修復系統故障有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
Linux系統提供了單用戶模式(類似Windows安全模式),可以在最小環境中進行系統維護。在單用戶模式(運行級別1)中,Linux引導進入根shell,網絡被禁用,只有少數進程運行。單用戶模式可以用來修改文件系統損壞、還原配置文件、移動用戶數據等。
以下列舉了幾個單用戶模式修復系統故障的典型案例:
在單用戶模式中,Linux不需要root密碼(Red Hat系統不需要root密碼,但SuSe則需要,不同Linux系統稍有差別,本文以Fedora Core 6為例講解),這使更改root密碼非常容易。了解當系統引導進入多用戶模式失敗時,如何進入單用戶模式,非常重要。
1、 在系統啟動過程中,會出現開始界面,按任意鍵,進入GRUB菜單選項。(若希望以后無此提示,直接進入GRUB菜單選項,刪除配置文件grub.conf中“hiddenmenu”項即可。)
2、 按“e”鍵編輯GRUB引導菜單選項,按“e”鍵后的GRUB屏幕。通過箭頭鍵下移到kernel行,并按“e”鍵,
3、在尾行光標處添加single,按回車鍵返回前一個屏幕,按“b”鍵進行引導,則系統自動進入單用戶模式,如果要改變root密碼,則執行命令:sh-3.1# passwd root
更改成功后,執行命令exit退出重啟即可。
大家可以在單用戶模式中去糾正阻止系統正常啟動的很多問題,比如:
1、 禁用可能中止系統運行的服務如禁用Samba服務,則執行:sh-3.1# chkconfig smb off下次系統引導就不會啟動Samba服務了。
2、 更改系統缺省運行級如果X Window無法啟動或者出現故障,可以編輯/etc/inittab文件,采用文本方式登錄,更改initdefault引導級別為3:id:3:initdefault:
在啟動過程中最容易遇到的問題就是硬盤可能有壞道或扇區錯亂(數據損壞)的情況,這種情況多由于異常斷電、不正常關機導致。
此種問題發生,在系統啟動的時候,屏幕會顯示:
Press root password or ctrl+D:
此時輸入root密碼系統自動進入單用戶模式,輸入:
fsck -y /dev/hda6
(fsck為文件系統檢測修復命令,“-y”設定檢測到錯誤自動修復,/dev/hda6為發生錯誤的硬盤分區,請依據具體情況更改此參數)
系統修復完成后,用命令“reboot”重新啟動即可。
案例三、GRUB選項設置錯誤
“Error 15”顯示系統無法找到grub.conf中指定的內核。
GRUB引導錯誤信息,我們觀察發現因為打字錯誤,內核文件的“vmlinuz”打成了“vmlinux”,所以系統無法找到內核的可執行文件。
我們可以按任意鍵回到GRUB編輯界面,修改此錯誤,回車保存后按“b”鍵即可正常引導,當然不要忘記進入系統后修改grub.conf文件中此處錯誤。
這是很多初學Linux的用戶在修改GRUB設置時很容易犯的錯誤,出現此黑屏提示時注意觀察報錯信息,即可針對性修復。
以上是“linux單用戶模式修復系統故障有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。