在 Ubuntu 上安裝一些 daemon (如 apache、ushare 等) 後,都要靠 init script 來控制。有兩個管理 init script 的指令一定要會用:service 和 rcconf。
service用來啟動、停止和檢查這些 daemon 的狀態。例如:
- service --status-all => 列出目前所有 daemon 的狀態
- sudo service XXX start => 馬上啟動 XXX daemon
- sudo service XXX stop => 馬上關閉 XXX daemon
- service XXX status => 檢查 XXX 的狀態
rcconf用來控制系統開機時是否要執行這些 daemon。例如:
- sudo rcconf --list => 列出目前所有 daemon 的啟動設定
- sudo rcconf --on XXX => 設定 XXX daemon 開機時自動啟動
- sudo rcconf --off XXX => 設定 XXX daemon 開機時不自動啟動
若你的系統沒有 rcconf 指令,請按以下方式安裝:
sudo apt-get install rcconf