Linux(入門基礎):104---systemctl命令查看系統服務

一、命令格式

  • systemctl   [command]  [--type-TYPE]  [--all]

相關command與選項

  • list-units:根據unit顯示目前啓動的服務
  • list-unit-files:依據/usr/lib/systemd/system/內的文件,將所有的文件列表說明
  • [--type-TYPE]:依據後面的TYPE類型,僅列出該種類型的服
  • [--all]:所有服務都顯示,不論這個服務是否啓動都顯示

二、注意事項

  • 當你使用systemctl去查看本地服務器啓動的服務時,會顯示很多的daemon服務。因爲systemd將許多原本不被列爲daemon的進程都納入到systemd自己的管轄監測範圍內,因此就多了很多daemon存在。那些大部分都屬於Linux系統基礎運行所需要的環境,沒有什麼特別需求最好不要修改

三、查看系統上面有啓動的服務

  • systemctl不加任何參數與選項時,就是使用list-units

  • UNIT:項目的名稱,包括unit的類別
  • LOAD:開機時是否會被加載,默認systemctl顯示的是會加載的項目
  • ACTINVE:服務目前的狀態,須與後面的SUB搭配
  • SUB:服務目前的狀態
  • DESCRIPTION:詳細描述

四、查看已經安裝的unit有哪些

  • list-unit-file:會將系統所有的服務顯示出來,而不像list-units僅以unit分類做大致的說明

  • STATE:代表服務的狀態。有:enable、disable、mask、static等

五、只查看service這種類型的服務

  • --type=TYPE:只顯示指定類型的服務
  • --all:會把所有服務都顯示,不論其是否啓動都顯示

  • 查看一下以CPU爲名的服務,可以看到一個改變CPU電源管理機制的服務

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章