設定 Debian 預設啟動服務
自動啟動服務的土砲方式是自己寫在 /etc/rc.local 或 /sbin/setup.sh 之類的地方,
或者自己手動去做 symlink(從 /etc/init.d/* 至 /etc/rc?.d/ ),以前我都手動這樣做。
不過,這樣太辛苦了,應該都會有正規方法,所以下列是參考資料使用系統內建指令處理的方式,
利用 update-rc.d 或 insserv 加入需要開機自動啟動的程式、反之移除之,
即為將 init.d 的 script 做 S 開頭加上號碼的 soft link 到 rc*.d 中 (* = runlevel),
Debian 6.0 之前是使用 update-rc.d,而 6.0 以後則是使用 insserv,至於 Ubuntu 是使用 update-rc.d。
啟動服務
insserv service 或
update-rc.d servic defaults
例如,啟動 bind9, insserv bind9
關閉服務
insserv -r service 或
update-rc.d service remove
參考資料
Peter Dave Hello's Blog, Debian / Ubuntu 系列 GNU/Linux 服務開機自動啟動調整
Last modified 1yr ago