今天假設我們先安裝SSH的Daemon:
# sudo apt-get install openssh-server

安裝sysv-rc-conf package, 用來設定Daemon開機與關機時, Service的啟動與閉關:
# sudo apt-get install sysv-rc-conf

設定在所有Run Level開機時皆自動開啟SSH Daemon:
# sudo update-rc.d -f ssh defaults

設定在所有Run Level開機時皆不開啟SSH Daemon:
# sudo update-rc.d -f ssh remove

設定只在Run Level 2~5自動啟動SSH Daemon, 而開機啟動順位為80 (數值愈大愈晚啟動):
# sudo update-rc.d ssh start 80 2 3 4 5

設定在Run Level 0, 1, 6時自動關閉SSH Daemon, 而關閉順位為20 (數值愈小愈早關閉):
# sudo update-rc.d ssh stop 20 0 1 6

若今天有兩個Daemon分別為<AAA>與<BBB>, 在開機時,<AAA>要比<BBB>早一步開啟,而關機時<BBB>要比<AAA>早一步關閉,設定可以如下 (通常設定開機與關機順序總和會等於100):
# sudo update-rc.d <AAA> defaults 60 40
# sudo update-rc.d <BBB> defaults 80 20

假如開機與關機的啟動與關閉Daemon順序要一致的話,例如都設定為80,指令可以如下:
# sudo update-rc.d ssh defaults 80

 

如何檢查由sysv-rc-conf所控管的Daemon在各個Run Level的設定狀態
# sudo sysv-rc-conf

dreamtails 發表在 痞客邦 PIXNET 留言(0) 人氣()