核心概念:unit
unit表示不同類型的system對象,通過對配置文件進行標識和配置;文件中只要保歡樂系統服務、箭筒socket、保存的系統快照以及其他與init相關的信息。
配置文件:
/usr/lib/systemd/system:每個服務最主要的啟動腳本設置。
/run/systemd/system:系統執行過程中所產生的服務腳本
/etc/systemd/system:管理員建立的執行腳本
unit類型
unit -t help 查看所有unit類型
常用的unit類型
Service unit :用于定義系統服務。
Target unit :模擬實現運行級別。
Socket unit :用于標識進程間通信用的套接字文件。
Centos7的第一個系統進程:systemd
管理系統服務:sysctemctl CMD name.service
centos6與centos7在管理系統服務的區別:centos7中可一下開啟或者關閉多個服務,而centos6一次只能對一個服務進行操作。對于有依賴關系的服務,centos6需要先手動啟動相關服務后才能啟動服務,而centos7會自動啟動有依賴性的服務。
7的管理系統服務命令????????????????????????????????????????????????????????????????? 6的管理系統服務命令
啟動? systemctl start name ? ? ? ? ? ? ?? ?????????????????????????????????????????????????????? service name start
停止? systemctl? stop name ? ? ? ? ? ? ?? ????????????????????????????????????????????????????? service name stop
重啟? systemctl restart name?????????????????????????????????????????????????????????????????? service? name restart
狀態? systemctl? status name?????????????????????????????????????????????????????????????????? service name status
設置開機自啟
sysctemctl?? enable name?????????????????????????????????????????????????????????????? chkconfig?? name on
禁止開機自啟
systemctl?? disable? name?????????????????????????????????????????????????????????????? chkconfig name off
查看開機是否啟動
sysctemctl is-enable name????????????????????????????????????????????????????????????? chkconfig –list
查看所有服務的開機狀態
systemctl list-unit-files -t service????????????????????????????????????????????????? chkconfig –list
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90836