『壹』 linux 下的init 0,1,2,3,4,5,6知識介紹
Linux系統中,init進程是必不可少的程序之一。它在內核啟動後,通過啟動一個用戶級程序init完成引導進程。init始終是第一個進程,其進程編號為1。內核會檢查/sbin/init作為init的正確位置,如果找不到init,它會嘗試運行/bin/sh,失敗則系統啟動失敗。
init進程共有7個級別,分別代表不同的運行狀態:
級別0:停機或關機,通常不將initdefault設置為0。
級別1:單用戶模式,僅允許root用戶進行系統維護。
級別2:多用戶模式,但不支持NFS。
級別3:標準的多用戶模式,運行級最常用,支持各種服務。
級別4:安全模式,通常在需要進行安全性檢查時使用。
級別5:圖形化運行模式,啟動圖形界面。
級別6:重啟系統,避免將initdefault設置為6。