系統服務在 Linux 系統的執行中起著至關重要的作用,在後臺處理各種任務和程序。systemctl是一個強大的命令列工具,允許使用者有效地管理這些服務。 在本文中,我們將探討在 Linux 環境中啟動、停止、重新啟動、啟用、禁用和顯示服務狀態的systemctl
基礎知識。
什麼是 systemctl
在深入研究服務管理之前,必須先了解 systemctl的基礎知識。此命令用於控制 systemd 系統和服務管理器,它是現代 Linux 發行版中的核心元件。
systemctl [command] [unit]
command
:要執行的操作(例如,啟動、停止、重新啟動、啟用、禁用)。unit
:受影響的服務或單位。
Systemctl 是 Systemd(是一個在後臺執行的程式集的初始化系統)的控制器或實用程式,用於輔助管理服務,如果您不是系統的 root 模式,則這些命令將以 root 模式執行,並要求輸入 root 密碼。
1. 如何列出 Linux 中可用的 systemd 單元
要列出可用的系統單元或列出 Linux 中的所有服務,我們使用以下命令:
systemctl list-unit-files --type service -all