centos 自動啟動指令碼和自啟動服務

Erwinl發表於2020-09-27

新增開機指令碼
1、 在/etc/init.d/ 目錄下建立指令碼檔案 start.sh
chkconfig --add /etc/init.d/start.sh 新增到
chkconfig strat.sh on 設定開機啟動
service start.sh start stop restart (手動)
2、通過rc.local,centos7中rc.local被降權了,chmod +x rc.local 授權
建立指令碼 /home/start.sh,可以是任意目錄
在/etc/rc.d/rc.local 檔案中 新增 su – user –c ‘/home/start.sh’

新增開機服務
ntsysv 命令可以圖形介面檢視配置那些服務開機啟動 空格選定tab跳出
chkconfig --list 檢視服務 level 為on 就是開機啟動,一般看2345 項
1、在/usr/lib/systemd/system/目錄下建立服務檔案如nginx.service
執行systemctl enable nginx.service
systemctl enable nginx.service 設定服務為自啟動服務
sysstemctl disable nginx.service 取消開機啟動服務
sysstemctl start nginx.service 啟動服務(手動)

相關文章