linux运行级别debian,Debian的运行级别
Debian 有7個運行級別,分別如下所述.
runlevel 0:它的任務是關別所有程序(關機)。如果計算機及內核支持ARM,系統電源可自動切斷。
runlevel 1:是為單用戶模式保留的。在這個運行級別下,除了一個root shell 外,沒有其他程序運行。除了root文件系統以只讀方式安裝外,不安裝其他文件系統。該運行等級通常在恢復系統時使用。
runlevel 2、3、4、5:Debian系統對它們沒有具體規定,通常可自由進行定制,它們都屬于多用戶模式。
runlevel6 :與runlevel0非常相似,只是它是重啟系統而不是關閉系統。
各運行級別簡述(/etc/inittab文件)如下所示。
#Runlevel?0ishalt.
#Runlevel?1?issingle-user.
#Runlevel?2-5?are?multi-user.
#Runlevel?6?isreboot.
Debian系統運行id=2,它表示進入多用戶模式時默認運行級別為2,如下所示。
#Thedefaultrunlevel.
id:2:initdefault:
所以系統將運行/etc/rc2.d中的腳本。實際上,任意目錄"/etc/rcN.d"中的腳本都是指向"/etc/init.d"的符號鏈接,如下所示。
debian:/etc/rc2.d#?ls?-l
總計?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
……
每 個"/etc/rcN.d" 目錄中文件的名稱用來指定"/etc/init.d"相應腳本的運行方式。在進入任何運行級別之前,所有名稱以"K"開頭的腳本均被運行, 這些腳本的工作的終止進程。所有名稱以"S"開頭的腳本被運行,這些腳本的工作是啟動進程。名稱中,"K"或"S"后面的兩位數規定了腳本運行的先后次 序,數字小的腳本先運行。
采用這種工作方式是因為"/etc/init.d/"中的腳本均有參數規定腳本"start","stop","reload","restart"或"force-reload",腳本按各自參數的賦值執行任務。這些腳本甚至可以在系統啟動后用來控制各種進程。
例如:使用帶"reload"參數的命令:
/etc/init.d/sendmail?reload
發給sendmail daemon進程一個信號,讓它重讀配置文件。
總結
以上是生活随笔為你收集整理的linux运行级别debian,Debian的运行级别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux ubuntu桌面进程,如何加
- 下一篇: Linux和Windows栈帧机器码,栈