一、啟動指令碼 /etc/rc.local 啟動
二、編寫啟動服務.service
centos支援為自定義的服務編寫service檔案。centos系統服務指令碼目錄:/usr/lib/systemd
。有系統(system)和使用者(user) 之分,如需要開機沒有登入的情況下就能執行的程式,存在系統服務裡/lib/systemd/system/
;反之,需要使用者登入之後才能執行的程式,存在使用者裡/lib/systemd/user/
,服務以 .service 結尾。
[unit]
description=nginx
after=network.target
[service]
type=forking
execstart=/www/lanmps/init.d/nginx start
execreload=/www/lanmps/init.d/nginx restart
execstop=/www/lanmps/init.d/nginx stop
privatetmp=true
[install]
wantedby=multi-user.target
[install]服務安裝的相關設定,可設定為多使用者
2.儲存目錄
3. 設定開機自啟動
其他相關命令
任務舊指令新指令
使某項服務自啟動
使某項服務不自啟動
檢查服務狀態
顯示已經啟動的服務
chkconfig --list
systemctl list-units --type=service
啟動某服務
停止某服務
重啟某服務
啟動nginx服務
systemctl start nginx.service
設定開機自啟動
systemctl enable nginx.service
停止開機自啟動
systemctl disable nginx.service
檢視服務當前狀態
systemctl status nginx.service
重新啟動服務
systemctl restart nginx.service
檢視所有已啟動的服務
systemctl list-units --type=service
centos 開機啟動服務
一 啟動指令碼 etc rc.local 啟動 二 編寫啟動服務.service centos支援為自定義的服務編寫service檔案。centos系統服務指令碼目錄 usr lib systemd。有系統 system 和使用者 user 之分,如需要開機沒有登入的情況下就能執行的程式,存在系統服...
CentOS 設定服務開機啟動
centos下開機自啟動apache mysql samba svn等服務的最簡單方法 1 編輯rc.local檔案 vi etc rc.d rc.local 2 加入如下啟動命令 usr sbin apachectl start etc rc.d init.d mysqld start etc r...
CentOs 設定開機啟動vsftpd服務
設定開機啟動服務有兩種方式 方式一 使用chkconfig命令 1 chkconfig 檢查哪些服務在開機啟動管理列表中 root centos01 dxy01 chkconfig abrt ccpp 0 off 1 off 2 off 3 on 4 off 5 on 6 off abrtd 0 o...