Linux
Linux中“chkconfig”執行級別“S”(大寫S)和“B”(大寫B)的含義
我正在
chkconfig --list
使用 SLES 10 SP2 (SUSE Linux Enterprise Server 10 Service Pack 2) 的伺服器上執行該命令。我知道從 0 到 6 的執行級別的含義,但有些行也有一個“ S ”(大寫 S),而一行有一個“ B ”(大寫 B)。讓我在這裡引用“
chkconfig --list
”的截斷輸出 - 請注意,一方面,“kbd
”、“microcode
”、“splash
”、“splash_early
”行在行尾有“S:on
”,另一方面, "sysstat
" 行以 "B:on
" 結尾:# chkconfig --list (...) dbus 0:off 1:off 2:off 3:on 4:off 5:on 6:off (...) kbd 0:off 1:on 2:on 3:on 4:off 5:on 6:off S:on (...) microcode 0:off 1:on 2:on 3:on 4:off 5:on 6:off S:on (...) splash 0:off 1:on 2:on 3:on 4:off 5:on 6:off S:on splash_early 0:off 1:off 2:on 3:on 4:off 5:on 6:off (...) syslog 0:off 1:off 2:on 3:on 4:off 5:on 6:off sysstat 0:off 1:off 2:off 3:off 4:off 5:off 6:off B:on (...)
我已閱讀chkconfig Levels 的 Serverfault Question & Answer Explanation但唯一的答案僅提到執行級別 0 到 6。
這台機器上 chkconfig 的手冊頁也只提到了執行級別 0 到 6:
# man chkconfig (...) LIST MODE List mode prints for each specified service a line that consists of the service name and for runlevels zero to six **on** or **off** depending if the service will be started or not. **on** will be printed in bright green if the output is written to a terminal. If the --deps option is given, the names of the services that must be started before this service is appended to each line. The inetd/xinetd services are listed in extra sections. (...)
所以,我的問題是:輸出中“ S ”和“ B ”的含義是什麼**?**
chkconfig --list
(我猜“S”可能是“Startup”,而“B”可能是“Boot”,但我沒有找到任何相關的文件或網頁來解決這個問題。)
執行級別 B 是特定於 SUSE 的。它的意思是“啟動”。它適用於應該在系統進入“真實”執行級別之一之前在引導序列期間執行的軟體。“S”是符文級別 1 的單使用者模式。