Linux的七個啟動級別詳解(rc0 - rc6)
阿新 • • 發佈:2018-12-16
簡介
linux 系統啟動級別分為以下七種:
rc0
: 停機(不能使用)rc1
: 單使用者模式rc2
: 多使用者模式,但是沒有NFSrc3
: 完全多使用者模式rc4
: 沒有使用,系統預留rc5
: 圖形介面模式rc6
: 重啟模式(不能使用)
示例
此處以debian係為例,在/etc/rc0.d
至/etc/rc6.d
七個目錄中分別存放了不同的啟動指令碼,如/etc/rc1.d
:
lrwxrwxrwx 1 root root 20 Feb 9 10:33 K01alsa-utils -> ../init.d/alsa-utils lrwxrwxrwx 1 root root 13 Feb 9 10:33 K01atd -> ../init.d/atd lrwxrwxrwx 1 root root 22 Feb 9 10:33 K02avahi-daemon -> ../init.d/avahi-daemon lrwxrwxrwx 1 root root 14 Feb 9 10:33 K02gdm3 -> ../init.d/gdm3 lrwxrwxrwx 1 root root 17 Feb 9 10:33 K04rsyslog -> ../init.d/rsyslog lrwxrwxrwx 1 root root 20 Feb 9 10:33 K06nfs-common -> ../init.d/nfs-common lrwxrwxrwx 1 root root 17 Feb 9 10:33 K06rpcbind -> ../init.d/rpcbind lrwxrwxrwx 1 root root 14 Feb 9 10:33 S01motd -> ../init.d/motd lrwxrwxrwx 1 root root 18 Feb 9 10:33 S05bootlogs -> ../init.d/bootlogs lrwxrwxrwx 1 root root 16 Feb 9 10:33 S06single -> ../init.d/single
從命名來看,這些指令碼分為兩類:KXX
,SXX
;
其中K
代表Kill
,是停止的意思,S
代表Start
,是啟動的意思;
緊跟在後面的數字是優先順序,數字越大,優先順序越低;
這些指令碼都是從/etc/init.d
目錄下軟連結過來的,配置檔案通常在/etc/init/目錄下,個別檔案在/etc/
下有單獨的配置檔案目錄;