init 0-6 (啓動級別:init 0,1,2,3,4,5,6)

這是個好久的知識點了,只是本身一直都迷迷糊糊的,今天在翻出來好好理解下。。mysql

0:停機sql

1:單用戶形式,只root進行維護安全

2:多用戶,不能使用net file systemssh

3:徹底多用戶ide

5:圖形化post

4:安全模式字體

6:重啓spa


其實,能夠經過查看/etc/rc.d/中的rc*.d的文件來對比理解。。dns

init 0,對應的系統會運行,/etc/rc.d/rc0.d裏指定的程序。咱們來看下名稱。進程

[root@localhost~]# ls /etc/rc.d/rc0.d

K01dnsmasqK15ksmtunedK35nmbK60crondK74lm_sensorsK83portreserveK85rpcgssdK88iscsiK90network S00killall

K10cupsK16ksmK35smbK66gpsdK75netfsK84NetworkManagerK85rpcidmapdK88rsyslogK92ip6tables S01halt

K10saslauthdK20nfsK36mysqldK69rpcsvcgssdK75udev-postK84wpa_supplicantK86nfslockK89iscsidK92iptables

K10xfsK25sshdK50haldaemonK70vboxdrvK76open***K85mdmonitorK87alsasoundK89netplugdK98qemu

K15gpmK30sendmailK50netconsoleK74acpidK83bluetoothK85messagebusK87rpcbindK89rdiscK99lvm2-monitor

依照上述紅色字體,開機會執行的兩個進程是killall和halt,這兩個都表示爲終止進程。故init 0是用於表示關機的。


init 1,對應的系統會運行,/etc/rc.d/rc1.d裏指定的程序。

[root@localhost ~] # ls /etc/rc.d/rc1.d

K01dnsmasqK15ksmtunedK35nmbK60crondK74lm_sensorsK84NetworkManagerK85rpcidmapdK88rsyslogK92ip6tablesS99single

K10cupsK16ksmK35smbK66gpsdK75netfsK84wpa_supplicantK86nfslockK89iscsidK92iptables

K10saslauthdK20nfsK36mysqldK69rpcsvcgssdK76open***K85mdmonitorK87alsasoundK89netplugdK98qemu

K10xfsK25sshdK50haldaemonK70vboxdrvK83bluetoothK85messagebusK87rpcbindK89rdiscS02lvm2-monitor

K15gpmK30sendmailK50netconsoleK74acpidK83portreserveK85rpcgssdK88iscsiK90networkS26udev-post

這個級別啓動的服務有三個,udev、lvm相關的和single(單用戶模式的服務)。故此級別是單用戶模式,只有root能用,不支持其餘用戶。


init 2,對應的系統會運行,/etc/rc.d/rc2.d裏指定的程序。

[root@localhost ~ ]# ls /etc/rc.d/rc2.d/

K01dnsmasqK20nfsK36mysqldK74lm_sensorsK85rpcgssdK89netplugd S08iptablesS23NetworkManagerS30vboxdrvS99local

K10saslauthdK25sshdK50haldaemonK75netfsK85rpcidmapdK89rdisc S12rsyslogS24portreserveS35qemu

K10xfsK30sendmailK50netconsoleK76open***K86nfslockK90networkS13rpcbindS25cupsS85gpm

K15ksmtunedK35nmbK66gpsdK83bluetoothK88iscsiS02lvm2-monitorS15mdmonitorS26acpidS90crond

K16ksmK35smbK69rpcsvcgssdK84wpa_supplicantK89iscsid S08ip6tablesS22messagebusS26udev-postS99alsasound

這個級別啓動的服務多了,NetworkManager/iptables/acpid/alsa都已經開啓,可是nfs,smb,open***相關服務沒有開啓,這個級別不支持nfs。


init 3 , 對應的系統運行/etc/rc.d/rc3.d

[root@localhost ~] # ls /etc/rc.d/rc3.d/

K01dnsmasqK30sendmailK74lm_sensorsK89rdiscS08iptablesS18rpcidmapdS25cupsS35qemuS85ksmtunedS99local

K10saslauthdK36mysqldK76open***K90network S12rsyslogS19rpcgssdS25netfsS50bluetoothS90crond

K10xfsK50netconsoleK84wpa_supplicantK99lvm2-monitorS13iscsiS22messagebusS26acpidS50haldaemonS91nmb

K20nfsK66gpsdK85mdmonitorS07iscsidS13rpcbindS23NetworkManagerS26udev-postS84ksmS91smb

K25sshdK69rpcsvcgssdK89netplugd S08ip6tablesS14nfslockS24portreserveS30vboxdrvS85gpmS99alsasound

這個級別nfs服務是開啓的,被成爲徹底多用戶模式。


init 4

[root@localhost ~ ]# ls /etc/rc.d/rc4.d/

K01dnsmasqK30sendmailK66gpsdK85mdmonitorS07iscsidS13rpcbindS23NetworkManagerS26udev-postS84ksmS99local

K10saslauthdK35nmbK69rpcsvcgssdK89netplugd S08ip6tablesS14nfslockS24portreserveS30vboxdrvS85gpm

K10xfsK35smbK74lm_sensorsK89rdiscS08iptablesS18rpcidmapdS25cupsS35qemuS85ksmtuned

K20nfsK36mysqldK76open***K90network S12rsyslogS19rpcgssdS25netfsS50bluetoothS90crond

K25sshdK50netconsoleK84wpa_supplicantK99lvm2-monitorS13iscsiS22messagebusS26acpidS50haldaemonS99alsasound

此模式被稱爲安全模式。


init 5

[root@localhost ~ ]# ls /etc/rc.d/rc5.d/

K01dnsmasqK25sshdK66gpsdK84wpa_supplicantK87rpcbindK90networkS22messagebusS26udev-postS84ksmS99local

K10saslauthdK30sendmailK69rpcsvcgssdK85mdmonitorK88iscsiK99lvm2-monitorS23NetworkManagerS30vboxdrvS85ksmtuned

K10xfsK36mysqldK74lm_sensorsK85rpcgssdK89iscsidS08ip6tablesS25cupsS35qemuS91nmb

K15gpmK50netconsoleK76open***K85rpcidmapdK89netplugdS08iptablesS25netfsS50bluetoothS91smb

K20nfsK60crondK83portreserveK86nfslockK89rdiscS12rsyslogS26acpidS50haldaemonS99alsasound

完整的圖形模式


init 6

[root@localhost ~ ]# ls /etc/rc.d/rc6.d/

K01dnsmasqK15ksmtunedK35nmbK60crondK74lm_sensorsK83portreserveK85rpcgssdK88iscsiK90networkS00killall

K10cupsK16ksmK35smbK66gpsdK75netfsK84NetworkManagerK85rpcidmapdK88rsyslogK92ip6tablesS01reboot

K10saslauthdK20nfsK36mysqldK69rpcsvcgssdK75udev-postK84wpa_supplicantK86nfslockK89iscsidK92iptables

K10xfsK25sshdK50haldaemonK70vboxdrvK76open***K85mdmonitorK87alsasoundK89netplugdK98qemu

K15gpmK30sendmailK50netconsoleK74acpidK83bluetoothK85messagebusK87rpcbindK89rdiscK99lvm2-monitor

這個級別裏,只有兩個服務,一個爲killall,一個是reboot,即,關閉如今的系統,重啓。故此級別是重啓。


不一樣的系統版本,可能裏面的文件會不一樣,若是要查看,能夠經過ll來看,其實他們都是軟鏈接。

相關文章
相關標籤/搜索