設定開機自動啟動/不啟動服務

有些服務,再開機後會自動被啟動,有些則不會

可以透過 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"

重新開機自動啟動 laradock