使用單一使用者模式有一個前提,就是您的系統引導器(grub)能正常工作,否則要進行系統維護就要使用修複模式。
特註:進入單一使用者模式,沒有開啟網路服務,不支援遠端連線
CentOS系統中不同的運行層級(Run Level)代表了系統的不同運行狀態,例如 Linux 伺服器正常運行時處於運行層級3,是能夠提供網路服務的多使用者模式;而運行層級 1 只允許管理員通過伺服器主機的單一控制台進行操作,即“單一使用者模式”。
以CentOS系統為例:
CentOS系統進入單一使用者模式。
進入單一使用者模式的前提是CentOS系統引導器能正常工作。
下面以 GRUB 為例說明進入方法。
I. 加電,啟動到如下介面時,按ESC:
II. 進入下面的介面後,按a:
在 GRUB 啟動菜單裡有“a”、“e”和“c”三個操作按鍵,使用這三個按鍵均可進入單一使用者模式。
1. 使用“a” 操作按鍵進入單一使用者模式---推薦:簡單操作(杯具的我,這個我沒測試成功)
這是CentOS系統進入單一使用者模式最快速的方法。
在 GRUB 啟動菜單裡使用 “a” 操作按鍵編輯 kernel 參數,在行末輸入 single ,以告訴 Linux 核心後續的啟動過程需要進入單一使用者模式,斷行符號即可。
進入單一使用者模式之後
當CentOS系統進入單一使用者模式時,不需要輸入使用者名稱和口令,CentOS系統啟動完成後將直接獲得管理員 root 的許可權,控制台的提示符為“#”。
第2種方法:
1. 在上面中按e,意思是"在引導之前,編輯命令行",進入如下介面,用上下鍵將游標移動至第2行(以kernel開頭的那一行)
2. 把游標移動這行後,再按一下e鍵,進入編輯這行,然後輸入 linux single,注意兩個空格,也就是類似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
輸入: linux ,注意linux前後各有一個空格,還沒來得及輸入single,就進入了如下的介面:
此時,再輸入single,然後斷行符號。
進入如下介面,(此時,第2行就是單使用者引導了),按b引導就大功告成了。
此時,沒有其他使用者可以連上來了,做完你要做的事情後,reboot,會啟動到/etc/inittab中指定的模式,比如3(多使用者)。