systemctl 命令在 Linux 中啟動、停止和重新啟動服務

wongchaofan發表於2024-06-03

系統服務在 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

相關文章