首頁 > linux教程 > Linux安裝 閱讀:0更新時間:2020-03-28 00:54:53

Linux單用戶模式(修改密碼、運行級別)方法詳解

linux 的單用戶模式有些類似 Windows 的安全模式,只啟動最少的程序用于系統修復。在單用戶模式(運行級別為 1)中,Linux 引導進入根 shell,網絡被禁用,只有少數進程運行。

單用戶模式可以用來修改文件系統損壞、還原配置文件、移動用戶數據等。

如何進入單用戶模式

當然不能直接執行命令 init 1了,因為我們的假設是系統出現了問題,已經不能正常登錄了。那么,如何進入單用戶模式呢?

首先需要重啟服務器,在 GRUB 讀秒界面按任意鍵,進入 GRUB 菜單界面,如圖 1 所示。


圖 1 GRUB菜單界面
在想要進入單用戶模式的 Linux 菜單上按"e"鍵,就會進入 GRUB 編輯界面,如圖 2 所示。

圖 2 GRUB編輯界面
在 GRUB 編輯界面中,移動光標到第二行 kernel 行,然后繼續按"e"鍵,進入行編輯界面。在此行最后輸入"空格 single",代表啟動進入單用戶模式(注意:空格必須存在),如圖 3 所示。


圖 3 GRUB行編輯界面
然后按回車鍵,就會回到上一個界面,如圖 2 所示。再按"b"鍵(啟動),就會啟動進入單用戶模式。單用戶模式是不需要輸入用戶名和密碼就能直接進入提示符界面的,如圖 4 所示。


圖 4 單用戶模式提示符界面
我們已經登錄了 Linux 系統的單用戶模式,而且是不需要輸入用戶名和密碼就可以直接進入的。這時如果有系統問題,就可以在單用戶模式中進行修復了。

單用戶模式常見的錯誤修復

我們已經進入了單用戶模式,那么我們在單用戶模式中主要可以修復哪些系統錯誤呢?下面舉幾個例子。

遺忘root密碼

這是管理員最容易犯的錯誤,應該如何修復呢?當然是使用單用戶模式進行修復了,因為進入單用戶模式的最大特點就是不需要輸入用戶名和密碼。既然已經登錄了單用戶模式,那么直接給 root 用戶設定新密碼即可。 命令如下:

[root@localhost /]# passwd root

修改系統默認運行級別

如果我們把系統的默認運行級別修改錯誤,比如改為了 0 或 6,系統就不能正常啟動了。這時也可以利用單用戶模式進行修復,只需直接修改默認運行級別配置文件 /etc/inittab,把系統默認運行級別修改回來即可。命令如下:

[root@localhost /]# vi /etc/inittab
id:3:initdefault:
#把默認運行級別修改為3或5。注意:系統的默認運行級別只能使用3或5

理論上,只要能夠進入單用戶模式,那么系統錯誤就可以在單用戶模式中進行修復。當然,判斷系統到底哪里出現了問題,是需要大量的經驗積累的。

beylze編程學院,一個分享編程知識和seo優化知識的網站。跟著beylze一起學習,每天都有進步。

通俗易懂,深入淺出,一篇文章只講一個知識點。

文章不深奧,不需要鉆研,在公交、在地鐵、在廁所都可以閱讀,隨時隨地漲姿勢。

文章不涉及代碼,不燒腦細胞,人人都可以學習。

當你決定關注beylze(公眾號:beylze),你已然超越了90%的其他從業者!

相關文章

優秀教程

国产亚洲欧美日韩