linux下的init六種執行模式
阿新 • • 發佈:2019-01-25
init是Linux系統裡的根程序,是系統所有程序的祖先。它的主要作用是根據記錄在/etc/inittab裡的一個指令碼(script)程式產生進 程。這個檔案通常用於控制使用者的登入模式。Linux系統的有效登入模式有0~9共十種,不過沿用UNIX系統的至多6種的限制,一般只有1到6有效。
init一般在系統啟動時自動執行,也可以由root使用者呼叫。它的作用是切換系統的執行狀態。它的命令格式是:init NUM〈回車〉,其中NUM表示1到6的任一數字。
6種模式中有兩種是系統內定的:
0:停止系統執行。init 0〈回車〉相當於 halt〈回車〉。
6:重啟系統。init 6〈回車〉相當於 reboot〈回車〉。
其餘:
init 1——進入單使用者模式。
init 2——進入無網路服務的多使用者模式 如果你的計算機沒有對外提供網路服務,這個模式就跟普通模式一樣了。
init 3或init 4——進入控制檯登入的多使用者模式.每個使用者都要先從黑白螢幕登入之後才可以執行才能startx進入KDE圖形介面。
init 5——進入圖形化登入的多使用者模式。
可以通過runlevel 和 who -r 命令來檢視當前執行的模式。
注:整理自網路。