1. 程式人生 > >Centos7-服務命令總結

Centos7-服務命令總結

work www install 運行 targe des exec nmp network

Centos 系統服務腳本目錄:/usr/lib/systemd/
系統: /usr/lib/systemd/system
用戶:/usr/lib/systemd/usr
服務以.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

[Unit]:服務的說明
Description:描述服務
After:描述服務類別
[Service]服務運行參數的設置
Type=forking是後臺運行的形式
ExecStart為服務的具體運行命令
ExecReload為重啟命令
ExecStop為停止命令
PrivateTmp=True表示給服務分配獨立的臨時空間
註意:[Service]的啟動、重啟、停止命令全部要求使用絕對路徑
[Install]服務安裝的相關設置,可設置為多用戶


任務             舊指令              新指令
使某服務自動啟動   chkconfig --level 3 httpd on      systemctl enable httpd.service
使某服務不自動啟動   chkconfig --level 3 httpd off      systemctl disable httpd.service
檢查服務狀態      service httpd status         systemctl status httpd.service (服務詳細信息)
systemctl is-active httpd.service (僅顯示是否 Active)
顯示所有已啟動的服務 chkconfig --list            systemctl list-units --type=service
啟動某服務       service httpd start         systemctl start httpd.service
停止某服務       service httpd stop          systemctl stop httpd.service
重啟某服務       service httpd restart        systemctl restart httpd.service

Centos7-服務命令總結