linux运行级别debian,Debian的运行级别
Debian 有7個(gè)運(yùn)行級(jí)別,分別如下所述.
runlevel 0:它的任務(wù)是關(guān)別所有程序(關(guān)機(jī))。如果計(jì)算機(jī)及內(nèi)核支持ARM,系統(tǒng)電源可自動(dòng)切斷。
runlevel 1:是為單用戶模式保留的。在這個(gè)運(yùn)行級(jí)別下,除了一個(gè)root shell 外,沒(méi)有其他程序運(yùn)行。除了root文件系統(tǒng)以只讀方式安裝外,不安裝其他文件系統(tǒng)。該運(yùn)行等級(jí)通常在恢復(fù)系統(tǒng)時(shí)使用。
runlevel 2、3、4、5:Debian系統(tǒng)對(duì)它們沒(méi)有具體規(guī)定,通常可自由進(jìn)行定制,它們都屬于多用戶模式。
runlevel6 :與runlevel0非常相似,只是它是重啟系統(tǒng)而不是關(guān)閉系統(tǒng)。
各運(yùn)行級(jí)別簡(jiǎn)述(/etc/inittab文件)如下所示。
#Runlevel?0ishalt.
#Runlevel?1?issingle-user.
#Runlevel?2-5?are?multi-user.
#Runlevel?6?isreboot.
Debian系統(tǒng)運(yùn)行id=2,它表示進(jìn)入多用戶模式時(shí)默認(rèn)運(yùn)行級(jí)別為2,如下所示。
#Thedefaultrunlevel.
id:2:initdefault:
所以系統(tǒng)將運(yùn)行/etc/rc2.d中的腳本。實(shí)際上,任意目錄"/etc/rcN.d"中的腳本都是指向"/etc/init.d"的符號(hào)鏈接,如下所示。
debian:/etc/rc2.d#?ls?-l
總計(jì)?4
lrwxrwxrwx?1?root?root?20?2006-07-06?09:56?S00bootsplash?->?../init.d/bootsplash
lrwxrwxrwx?1?root?root?18?2006-07-04?23:00?S10sysklogd?->?../init.d/sysklogd
lrwxrwxrwx?1?root?root?15?2006-07-04?23:00?S11klogd?->?../init.d/klogd
lrwxrwxrwx?1?root?root?15?2006-07-04?23:01?S20acpid?->?../init.d/acpid
lrwxrwxrwx?1?root?root?14?2006-07-04?23:08?S20dbus?->?../init.d/dbus
lrwxrwxrwx?1?root?root?15?2006-07-04?23:08?S20exim4?->?../init.d/exim4
lrwxrwxrwx?1?root?root?22?2006-07-04?23:09?S20hotkey-setup?->?../init.d/hotkey-setup
lrwxrwxrwx?1?root?root?13?2006-07-04?23:08?S20lpd?->?../init.d/lpd
lrwxrwxrwx?1?root?root?17?2006-07-04?22:59?S20makedev?->?../init.d/makedev
……
每 個(gè)"/etc/rcN.d" 目錄中文件的名稱用來(lái)指定"/etc/init.d"相應(yīng)腳本的運(yùn)行方式。在進(jìn)入任何運(yùn)行級(jí)別之前,所有名稱以"K"開(kāi)頭的腳本均被運(yùn)行, 這些腳本的工作的終止進(jìn)程。所有名稱以"S"開(kāi)頭的腳本被運(yùn)行,這些腳本的工作是啟動(dòng)進(jìn)程。名稱中,"K"或"S"后面的兩位數(shù)規(guī)定了腳本運(yùn)行的先后次 序,數(shù)字小的腳本先運(yùn)行。
采用這種工作方式是因?yàn)?#34;/etc/init.d/"中的腳本均有參數(shù)規(guī)定腳本"start","stop","reload","restart"或"force-reload",腳本按各自參數(shù)的賦值執(zhí)行任務(wù)。這些腳本甚至可以在系統(tǒng)啟動(dòng)后用來(lái)控制各種進(jìn)程。
例如:使用帶"reload"參數(shù)的命令:
/etc/init.d/sendmail?reload
發(fā)給sendmail daemon進(jìn)程一個(gè)信號(hào),讓它重讀配置文件。
總結(jié)
以上是生活随笔為你收集整理的linux运行级别debian,Debian的运行级别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux ubuntu桌面进程,如何加
- 下一篇: Linux和Windows栈帧机器码,栈