2021-05-12 14:32:11
systemctl & systemd的相關資料整理
systemctl & systemd的相關資料整理
1、指令碼目錄:
/usr/lib/systemd/
2、服務組態檔目錄(開機自啟動):
/usr/lib/systemd/system
3、服務檔案
服務格式:
*.service
服務檔案格式:
[Unit] //使用者服務說明
Description=xxx //描述服務
After=xxx //描述服務類別
[Service] //服務具體執行引數
Type=forking //服務後台執行
PIDFile=/path/pid //PID的路徑
ExecStart= //服務執行的命令與引數(絕對路徑)
ExecReload= //服務重新啟動的命令與引數(絕對路徑)
ExecStop= //服務停止執行的命令與引數(絕對路徑)
PrivateTmp=True //為服務分配獨立的臨時空間
[Install] //服務安裝的設定
4、服務使用方法
systemctl start [服務檔名]
systemctl restart [服務檔名]
systemctl stop [服務檔名]
systemctl status [服務檔名]
5、相關命令
任務 舊指令 新指令
使某服務自動啟動 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
參閱原文:
http://www.linuxidc.com/Linux/2014-07/104487.htm
systemctl使用指南:CentOS 7.x systemd對比CentOS 6.x daemon http://www.linuxidc.com/Linux/2016-06/132422.htm
systemctl 命令完全指南 http://www.linuxidc.com/Linux/2015-07/120833.htm
CentOS 7 上systemctl 的用法 http://www.linuxidc.com/Linux/2014-11/109236.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-07/133085.htm
相關文章