首頁 > 軟體

systemctl & systemd的相關資料整理

2020-06-16 17:38:26

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


IT145.com E-mail:sddin#qq.com