第一部分:系統運作級别定義
0、 關機,不要把系統預設運作級别設定0 ,否則無法正常啟動
1、單使用者模式,允許ROOT使用者對系統進行維護,不允許其它使用者
2、多使用者模式,在該模式下不能使用NFS
3、完全多使用者模式,主機作為系統伺服器通常處理該模式下(完全服務)
4、
5、圖形登入模式,使用者在該模式下可進行圖形界面登入
6、重新啟動,不要把系統預設運作級别設定6 ,否則無法正常啟動
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
第二部:運作級别介紹
注:運作級别1當中還包括 S級别、Emergency它們之間差別如下
Run level 1
init -> /etc/rc.sysinit -> /etc/rc1.d/*
Run level S
init -> /etc/rc.sysinit
Run level Emergency
init -> some/etc/rc.sysinit 執行某些必要程式,其它不執行
id:5:initdefault:這句表示預設使用系統運作級别5,也就是圖形界面
# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit初始化系統
l0:0:wait:/etc/rc.d/rc 0
l1:1:wait:/etc/rc.d/rc 1
l2:2:wait:/etc/rc.d/rc 2
l3:3:wait:/etc/rc.d/rc 3
l4:4:wait:/etc/rc.d/rc 4
l5:5:wait:/etc/rc.d/rc 5 因上述已經預設5,那麼就直接調用/etc/rc.d/ rc5.d裡面服務
l6:6:wait:/etc/rc.d/rc 6
第三部分:系統關機
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now 這是設定組合建ctrl+alt+del執行關機指令
# When our UPS tells us power has failed, assume we have a few minutes
# of power left. Schedule a shutdown for 2 minutes from now.
# This does, of course, assume you have powerd installed and your
# UPS connected and working correctly.
pf::powerfail:/sbin/shutdown -f -h +2 "Power Failure; System Shutting Down"當電源斷電時,關機
# If power was restored before the shutdown kicked in, cancel it.
pr:12345:powerokwait:/sbin/shutdown -c "Power Restored; Shutdown Cancelled"當電源灰複供電時,取消關機
# Run gettys in standard runlevels
1:2345:respawn:/sbin/mingetty tty1
2:2345:respawn:/sbin/mingetty tty2
3:2345:respawn:/sbin/mingetty tty3
4:2345:respawn:/sbin/mingetty tty4
5:2345:respawn:/sbin/mingetty tty5
6:2345:respawn:/sbin/mingetty tty6
第四部分:系統預設運作級别
# Run xdm in runlevel 5
x:5:respawn:/etc/X11/prefdm -nodaemon初始化 5的環境
第五部分:執行程式流程
1、先首id:5:initdefault:根據預設級别來載入 :2、/etc/rc.sysinit初始化作業系統 :3、根據第2步判斷要載入的系統運作别級來啟用/etc/rc5.d/*并且啟用/etc/rc.local這個目錄
4、啟動/sbin/mingetty來啟動6個TTY:5、最後判斷系統加入運作級别是不是5,是那就啟用/etc/X11/prefdm啟用圖形界面,不是就文字界面
本文轉自 ibelieveme 51CTO部落格,原文連結:http://blog.51cto.com/skyson/506355,如需轉載請自行聯系原作者