欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux的systemctl怎么用? systemctl命令一鍵搞定Linux服務(wù)管理的技巧

  發(fā)布時(shí)間:2024-10-21 15:23:31   作者:佚名   我要評(píng)論
今天我們來(lái)看看如何使用systemctl命令來(lái)管理Linux系統(tǒng)中的服務(wù),包括啟動(dòng)、停止、重啟、配置加載、開(kāi)機(jī)啟動(dòng)設(shè)置以及查看服務(wù)狀態(tài)

如果您是 Linux 用戶或管理員,如何管理系統(tǒng)中的服務(wù)呢?服務(wù)是指在后臺(tái)運(yùn)行并提供基本功能(例如網(wǎng)絡(luò)、打印、日志等)的程序。

要在 Linux 中列出、啟動(dòng)、停止、啟用、禁用或重啟服務(wù),可以使用 systemctl 命令。該命令是 systemd 的一部分,是 Ubuntu 和 Debian 等現(xiàn)代 Linux 發(fā)行版的系統(tǒng)和服務(wù)管理器。

如果您是 Linux 初學(xué)者,希望使用 systemctl 命令管理 Linux 服務(wù),請(qǐng)繼續(xù)閱讀本文。

使用 systemctl 命令列出所有 Linux 服務(wù)

要列出 Linux 系統(tǒng)上的所有服務(wù),請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令:

sudo systemctl --type=service

這將輸出顯示包含五列的表格:UNIT、LOADACTIVE、SUBDESCRIPTION。

使用 systemctl 命令列出Linux 服務(wù)

UNIT 列顯示服務(wù)單元文件的名稱,該文件是服務(wù)的配置和定義文件。該文件包含有關(guān)服務(wù)的功能和管理方式的信息。你也可以在 DESCRIPTION 列中查看服務(wù)的簡(jiǎn)要描述。

LOAD 列顯示服務(wù)單元文件是否加載到內(nèi)存中。ACTIVE 列顯示服務(wù)是否正在運(yùn)行。最后,SUB 列顯示服務(wù)的子狀態(tài),例如 Running、exited 或 failed。

你也可以使用 -a--all 選項(xiàng)代替 --type service 來(lái)列出所有類型的單元,而不僅僅是服務(wù)。

使用 systemctl 命令列出活動(dòng)服務(wù)

如果只想查看當(dāng)前 Linux 系統(tǒng)上運(yùn)行的服務(wù),請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令:

sudo systemctl --type=service --state=active

該命令將過(guò)濾掉那些不活動(dòng)(已停止)或失敗的服務(wù)。

使用 systemctl 命令列出活動(dòng)服務(wù)

使用 systemctl 列出不活動(dòng)的服務(wù)

同樣地,如果您只想查看當(dāng)前 Linux 系統(tǒng)中停止運(yùn)行的服務(wù),請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令:

sudo systemctl --type=service --state=inactive

這將過(guò)濾掉那些正在運(yùn)行或失敗的服務(wù)。

使用 systemctl 列出不活動(dòng)的服務(wù)

使用 systemctl 列出失敗服務(wù)

如果要查看 Linux 系統(tǒng)上啟動(dòng)或停止失敗的服務(wù),請(qǐng)打開(kāi)「終端」并運(yùn)行以下命令:

sudo systemctl --type=service --state=failed

這將過(guò)濾掉當(dāng)前活動(dòng)(正在運(yùn)行)或不活動(dòng)(已停止)的服務(wù)。

使用 systemctl 命令列出失敗服務(wù)

使用 systemctl 列出已啟用的服務(wù)

要查看哪些服務(wù)會(huì)隨 Linux 系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng),請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令:

systemctl list-unit-files --state=enabled

該命令將輸出包含兩列的表格:UNIT FILESTATE。UNIT FILE 列顯示服務(wù)單元文件的名稱,STATE 列顯示服務(wù)是否已啟用。

使用 systemctl 命令列出已啟用的服務(wù)

使用 systemctl 列出已禁用的服務(wù)

要查看哪些服務(wù)已禁用并且不會(huì)隨 Linux 系統(tǒng)自動(dòng)啟動(dòng),請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令:

systemctl list-unit-files --state=disabled

這將過(guò)濾掉已啟用或屏蔽的服務(wù)。

使用 systemctl 命令列出已禁用的服務(wù)

使用 systemctl 命令查看服務(wù)詳細(xì)信息

要查看特定 Linux 服務(wù)的更多詳細(xì)信息,請(qǐng)?jiān)凇附K端」中運(yùn)行以下命令:

sudo systemctl status <service-name>

<service-name> 替換為要查看的服務(wù)單元文件的名稱。

使用 systemctl 命令查看服務(wù)詳細(xì)信息

這將顯示服務(wù)的描述、加載狀態(tài)、活動(dòng)狀態(tài)、子狀態(tài)、進(jìn)程 ID (PID)、內(nèi)存使用、CPU 使用情況和最近的服務(wù)日志等信息。

相關(guān)文章

最新評(píng)論