設定開機自動啟動/不啟動服務
有些服務,再開機後會自動被啟動,有些則不會
可以透過 chkconfig 來設定
參數:
on 開機後自動啟動服務 off 開機後不啟動服務
例如 將apache服務設定為開機啟動
chkconfig httpd on
或開機不啟動
chkconfig httpd off
查詢目前的預設啟動服務列表
chkconfig --list
查詢預設啟動服務列表,可以看到共分成7個 level:
Level | Level說明 |
---|---|
0 | 關機 |
1 | 單人模式 |
2 | 多人模式,沒有網路功能 |
3 | 完整多人模式,文字介面 |
4 | 保留 |
5 | 完整多人模式,圖形介面 |
6 | 重新開機 |
針對指定的 level 設定為啟動或關閉
chkconfig --level 0~6 {服務名稱} on/off
例如,針對apache Level123 設定為開機啟動
chkconfig --level 123 httpd on
例如,針對apache Level 0~6 設定為開機關閉
chkconfig --level 0123456 httpd off
開機自動啟動 Docker
先執行確認允許執行 Docker
systemctl enable docker
將 Docker 列為開機自動執行
chkconfig docker on
檢查 Docker 是否已存在自動啟動服務列表
systemctl list-unit-files | grep "docker"