來源:互聯網
上載者:User
關鍵字
Ubuntu
sysv-rc-conf
守護進程
執行層級
在HTTP://www.aliyun.com/zixun/aggregation/33836.html">Debian/Ubuntu linux中,update-rc.d命令取代chkconfig作為預設的編輯/ etc/init.d腳本連結的包。 可惜該工具主要用於編輯當前安裝或刪除的服務連結,而對已存在的包的連結的編輯的支援很差。
不過幸運的是與chkconfig語法幾乎一致的包sysv-rc-conf給苦惱的管理員帶來了希望,你可以通過執行它的無參命令來啟動它的GUI模式。 這一節將為你展示使用sysv-rc-conf的一些重要技巧。
安裝sysv-rc-conf
sysv-rc-conf包可以通過apt-get安裝。 如下所示:
root@u-bigboy:~# apt-get install sysv-rc-conf
列出守護進程的執行層級
這可以通過添加--list選項實現。 在下面的例子中我們將列出apache守護進程的執行層級。
root@u-bigboy:~# sysv-rc-conf --list apacheapache 0:off 1:off 2:on 3:on 4:on 5:on 6:offroot@u-bigboy:~#
我們再來看看所有守護進程的執行層級。
root@u-bigboy:~# sysv-rc-conf --listacpi-support 0:off 1:off 2:on 3:on 4:on 5:on 6:offacpid 0:off 1:off 2:on 3:on 4:o n 5:on 6:offalsa-utils 0:off 6:off.........vbesave 2:on 3:on 4:on 5:onx11-common S:onroot@u-bigboy:~#
設置守護進程的執行層級
sysv-rc-conf與chkconfig語法很相似。 讓我們來設置apache守護進程在執行層級2至5中自動啟動。
root@u-bigboy:~# sysv-rc-conf apache on
同樣,我們可以通過以下命令設置apache在執行層級2至5中不啟動:
root@u-bigboy:~# sysv-rc-conf apache off
最後,我們設置apache只在執行層級3和5中啟動。
root@u-bigboy:~# sysv-rc-conf --level 35 apache on