Debian
禁止服務在所有執行級別啟動?
我有一項服務
foo
,目前在執行級別3及以上啟動。如何在不使用 的情況下阻止它這樣做update-rc.d foo stop 3 .
(如果我理解正確的話)會在每次執行級別更改時關閉服務。(即,如果我處於執行級別1並啟用
foo
,那麼當我更改為執行級別3時,它將被禁用,不是嗎?)執行 Debian GNU/Linux Lenny。
“停止”術語不會阻止守護程序啟動,而是在進入指定的執行級別時將其關閉。
如果您只想從單個執行級別中刪除服務/守護程序,如 bei freiheit
update-rc.d
所指出的,或者只是從中刪除符號連結,其中 X 是您的執行級別。如果您不希望服務自動啟動,可以解決問題。/etc/rcX.d/``update-rc.d -f foo remove
使用 sysv-rc-conf 配置 Linux 啟動應用程序:
apt-get install sysv-rc-conf
正如其他人所指出的,這裡也是cmd 行的update-rc.d。
例如,執行
update-rc.d apache2 disable
從所有執行級別禁用 apache2。