Runlevel

Published on 01/22,2005

在Microsoft Windows開機的時候,除了一般正常開機外,有時候系統出了問題可以進入「安全模式」來解決,在Linux的環境也有類似的模式,就是「runlevel」。通常Linux開時的時候,它預設的登入runlevel通常是level 3或level 5,而各種runlevel也代表不同的意思:
0 - Halt the system
1 - Single-user mode
2 - Multi-user mode (without NFS)
3 - Multi-user mode
5 - Multi-user mode, graphical login
6 - Reboot the system

如果是runlevel 5,在系統開機後就會進入圖形介面的登入畫面;如果是runlevel 3,就是文字介面的登入畫面。

當你按下Ctrl+Alt+Del鍵想讓系統重新啟動,其實就是告訴系統進入runlevel 6(Reboot the system),系統就會重新開機,你可以利用「telinit 6」達到一樣的效果;而「telinit 0」則是有跟指令「shutdown」、「poweroff」一樣的效果。

在開機的時候,也可以指定系統啟動的runlevel:

LILO: linux 3

另外,有時忘了root密碼,也可進入single-user mode(runlevel 1)後,直接修改root密碼。

參考網址:
http://www.iodynamics.com/education/runlevel.html


寫個回應吧

發表回應 {nocache:b7b343b4a1d6258382d2e3edef9878bc#0}

回應 Runlevel