1、Linux系統有7級運行模式:分別是(init0-6)html
第0級:關閉系統(千萬不要把initdefault設置爲0,不然將開不了機)shell
第1級:單用戶模式數據庫
第2級:沒有網絡多用戶模式vim
第3級:有網絡多用戶模式網絡
第4級:系統保留ide
第5級:有網絡和圖形的多用戶模式 測試
第6級:重啓系統(千萬不要把initdefault設置爲6,不然電腦將一直開機重啓)ui
2、系統默認運行級別url
系統默認開機時,init進程讀取/etc/inittab文件中所設置的默認運行級別
spa
vim /etc/inittab/ 以下圖所示:
能夠看出目前系統默認啓動級別爲5級
(注:千萬不要把initdefault設置爲0和6)
3、修改運行級別
一、修改默認運行級別
修改/etc/inittab 文件,如上圖。達到永久改變的效果。
二、經過GRUB,修改系統啓動後的運行級別
首先,進入引導項界面,選擇這個條目而後輸入‘e’來編輯這個條目
而後,您如今應該能夠看到以 root、kernel、initrd 開始的行出現。將光標移動到以 「kernel」 開始的行,而後輸入 ‘e’ 來編輯這一行。
最後,將光標移動到這一行的末尾,而後添加一個空格和數字 ‘1’。若是須要的話您能夠刪除 ‘quiet’,或者根據須要修改任何其餘參數。
以前的操做步驟作完後,按下 Enter 鍵來保存修改,而後輸入 ‘b’ 來引導系統。系統便會按照填寫的相應級別來啓動。
3.不重啓系統,臨時修改運行級別
首先,用命令runlevel查看系統當前運行級別
其次使用命令init 3 來切換當前系統的運行級別
4、單用戶模式
相比我的電腦操做系統,好比 DOS 或 Windows,Linux 自己是一個多用戶系統。然而,有時候這可能會成爲一個問題,好比,當您須要恢復一個重要文件系統或者數據庫時,或者安裝和測試某個新軟件時。運行第0級模式,「單用戶模式」是您在這些狀況下的最佳答案。實際實現根據不一樣版本有所變化,可是您一般只使用一個很小的系統簡單地啓動。一般這裏沒有聯網,沒有(或者很是少)守護進程運行。在一些系統上,您必須經過登陸來進行認證,但在其餘系統上您能夠直接以根用戶開始操做 shell 提示符。單用戶模式多是一個救生圈,也多是毀壞您的系統,所以,無論任什麼時候候,當您使用根用戶權限時都應該當心注意。完成後當即從新啓動到一個正常多用戶模式。
Linux用戶若是遇到忘記開機密碼的狀況,可直接採用單用戶模式進入,設定或修改root帳號密碼,而後再用其餘方式從正常進入系統。