介紹

服務是在操作系統後台運行等待使用的應用程序。 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

結論是:

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