2010年12月15日 星期三

ubuntu中如何啟動或關閉服務

在redhat 可以使用chkconfig來檢查開機時會啟動的service
在ubuntu中也有sysv-rc-conf可以來代替
但是ubuntu是upstart的開機方式畢竟跟sysv的開機方式不同
用sysv-rc-conf感覺畢竟還是怪怪的
於是可以改用rcconf這個指令來管理service
sudo apt-get install rcconf
sudo rcconf

除了這種文字圖形介面的管理工具之外
也可以用update-rc.d這個指令來管理
這個指令在ubuntu中本來就有的
可以不用另外安裝

移除服務可以用下面的指令
sudo update-rc.d ssh remove
若要將服務再加回去則用下面的指令
sudo update-rc.d ssh defaults

在redhat中用service的指令來啟動或關閉服務
而在ubuntu中可以用下列兩個方式來作(ubuntu 也支援用service的方式來啟動或關閉服務)
sudo /etc/init.d/ssh stop
sudo invoke-rc.d ssh stop

雖然說結果都一樣
不過多學一點其他的方法也是不錯的