linux -- control service and daemon process

linux -- control service and daemon process

1、幾個重要概念的講解

  一、systemd

    系統啓動和服務器進程由 systemd 系統和服務管理器進行管理linux

    此程序提供一種方式,能夠在啓動時和運行中的系統上激活系統資源、服務器守護進程和其餘進程服務器

  二、守護進程

    守護進程是在執行各類任務的後臺等待或者運行的進程。socket

  三、套接字

    爲了偵聽鏈接,守護進程使用套接字,這是與本地或遠程客戶端的主要通訊通道。spa

  四、服務

    一般是指一個或多個守護進程rest

  五、systemctl 

    systemctl 命令用戶管理各類類型的 systemctl 對象,它們稱爲單元對象

2、systemctl 的使用

  一、systemctl -t help(顯示可用單元類型的列表)

    

    解釋兩個必須知道的:blog

    service:表明系統服務,這種單元用於啓動常常訪問的守護進程進程

    socket:套接字的控制能夠在創建客戶端鏈接時傳遞到守護進程和新啓動的服務資源

  二、systemctl status name.type(查看服務狀態)

    狀態輸出中能夠找到的表示服務狀態的幾個關鍵字it

    

  三、systemctl reload name.type

    從新加載配置文件

    服務是不會中斷的

    服務進程和進程號是不會改變的

  四、systemctl restart name.type

    stop and then start

    服務中斷,配置文件從新加載,服務進程和進程號改變

  五、systemctl list-units --type=(單元)

    列出系統中全部的某個單元(systemctl -t help)

  六、systemctl start / stop / enable / disable  name.type

    開啓服務,關閉服務,開機自啓動服務,開機不自動啓動服務

  七、systemctl is-active / is-enabled name.type

    是否啓動,是否開機自啓

  八、systemctl

    列出系統中不加區分單元的全部服務

  九、systemctl mask name.type

    有時候,系統中可能安裝了相互衝突的服務,爲了防止管理員意外啓動某一服務,能夠屏蔽服務

相關文章
相關標籤/搜索