介紹

服務是在等待使用的操作系統的後台運行的應用程序。 Linux 允許您查看和管理這些服務,並且通常可以讓您更好地控制它們。

在本文中,您將了解在 Linux Mint 20 上啟動、停止和重新啟動服務的不同方法。

先決條件

您將需要一個具有 root / sudo 權限、終端訪問權限和 Linux 附帶的 systemctl 工具的用戶帳戶。

使用 Systemd 管理服務

Systemd 本身是一個守護進程,它引用圍繞它的庫、包和實用程序。它是最先進的系統管理守護程序,比相應的守護程序更快,並且使用的系統資源少得多。

顯示所有服務

您可以使用以下命令查看系統上所有可用的服務。

sudo systemctl list-unit-files --type=service

查看正在運行的服務

要查看系統上當前運行的所有服務,請運行以下命令:

sudo systemctl | grep running

啟動服務

使用以下命令啟動服務:

sudo systemctl start <service name>

筆記: 請記住 是應替換為服務名稱的佔位符。

亂序

使用以下命令停止服務:

sudo systemctl stop <service name>

重啟服務

使用以下命令重新啟動服務:

sudo systemctl restart <service name>

檢查服務狀態

使用以下命令檢查服務的狀態:

sudo systemctl status <service name>

使用 service 命令管理服務

服務是屬於 init 的高級命令。但是,現在通過將命令重定向到 systemctl 來完成該執行。

查看系統中的所有服務

要查看系統上的所有服務,只需運行以下命令:

sudo service --status-all

請注意,所有有效的服務都以 [+] 符號,而所有殘疾人服務都有 [-] 他們旁邊的標誌。

啟動服務

您可以使用以下命令啟動服務:

sudo service <service name> start

亂序

要停止服務,請使用以下命令:

sudo service <service name> stop

重啟服務

使用以下命令重新啟動服務:

sudo service <service name> restart

檢查服務狀態

您可以使用以下命令檢查任何服務的狀態:

sudo service <service name> status

使用初始化腳本管理服務

init 守護進程是一個名為 SystemVinit 的守護進程管理系統。它已經被 systemd 取代,因為它消耗大量資源。

啟動服務

使用以下命令啟動服務:

sudo /etc/init.d/<service name>start

亂序

要停止服務,請運行以下命令:

sudo /etc/init.d/<service name> stop

重啟服務

要重新啟動服務,請運行以下命令:

sudo /etc/init.d/<service name> restart

檢查服務狀態

使用以下命令檢查服務的狀態:

sudo /etc/init.d/<service name> status

結論是:

本文涵蓋了 Linux Mint 20 服務管理的所有基礎知識。