centos 開機啟動服務

2022-04-28 14:45:28 字數 1746 閱讀 7632

一、啟動指令碼 /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...