Google Voice 桌面通知應用
就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為
主流 Linux 發行版都使用 Systemd,這是一個基於啟用和禁用“服務”文件的初始化系統。如果您嘗試列出這些服務文件但不知道如何操作,則需要使用systemctl 命令。
在本指南中,我們將介紹在 Linux 上列出 Systemd 服務文件的各種方式。首先,請確保您使用的是帶有 Systemd 的 Linux 操作系統。然後,打開一個終端窗口並繼續操作。
使用 Systemd 列出活動服務
如果您經常使用 Systemd,在某些時候,您可能想知道在 Linux 系統啟動時哪些服務處於活動狀態。列出活動服務非常簡單,您可以使用systemctl –type=service systemctl –type=service –state=running命令來完成。
此命令在運行時將顯示所有服務的表(如果它們處於活動狀態)以及簡要說明。要運行這個程序,打開一個終端窗口。打開終端窗口後,執行以下命令。
systemctl --type=service --state=running
如果您嘗試過濾特定服務的所有活動服務,那麼查看這個大表可能會非常乏味。幸運的是,systemctl 命令可以與grep 命令結合 作為一種過濾機制。
例如,要檢查“snapd.service”是否正在運行和加載,您可以運行systemctl –type=service –state=running | grep 'snapd' ,輸出將只顯示 Snapd 服務,而不是整個表。
systemctl --type=service --state=running | grep '快照'
如果您想將表的輸出保存到文本文件以備後用,請使用以下命令。
systemctl --type=service --state=runningrunning > ~/active-services.txt
要隨時查看文本文件,請執行下面的cat 命令。
cat ~/active-services.txt
使用 Systemd 列出不活動的服務
列出活動的 Systemd 服務是有幫助的,但不活動的服務呢?是的,也可以列出這些。就是這樣。首先,打開一個終端窗口。
一旦終端窗口打開並準備好使用,執行 systemctl –type=service 命令,但在 –state= 插槽中,放置“inactive”而不是“running”。通過這樣做,您可以查看 Linux 系統上哪些 Systemd 服務處於非活動狀態。
systemctl --type=service --state=inactive
與活動服務一樣,Systemd 將創建一個漂亮、整潔的表格,並向您展示哪些 Systemd 服務是不活動的、已死的和未使用的。如果您想通過此表進行過濾以查找特定服務是否已死,您可以將其與grep 命令結合使用。
例如,要確定“updatedb.service”文件是否處於非活動狀態,您可以將systemctl –type=service –state=inactive 與下面的 grep 命令結合起來 在表中搜索它。
systemctl --type=service --state=inactive | grep 'updatedb.service'
如果需要將所有不活動的 Systemd 服務文件保存到文本文件中以供以後閱讀,請使用以下命令。
systemctl --type=service --state=inactive > ~/inactive-services.txt
要直接從終端窗口讀取此文本文件,請使用 cat 命令。
cat ~/inactive-services.txt
使用 Systemd 列出所有已安裝的服務
如果您需要查看所有已安裝的 Systemd 服務,無論它們是否處於活動狀態,您都需要使用systemctl list-unit-files –type=service 命令並排除–state命令行開關。通過排除 –state,Systemd 將能夠輕鬆列出您計算機上的每個服務文件。
systemctl list-unit-files --type=service
一旦執行上述命令,Systemd 將打印出包含系統上每個服務文件的表。從這裡,您可以對錶格進行排序以找到您需要的服務文件。
如果找不到特定的服務文件,可以結合使用systemctl list-unit-files –type=service 命令和 grep 命令來使用過濾器。使用下面的命令,過濾表以找到您需要的服務文件。
systemctl list-unit-files --type=service | grep '我的服務'
想要將所有 Systemd 服務導出到一個文本文件以供稍後閱讀?執行以下命令。
systemctl list-unit-files --type=service > ~/service-files.txt
您可以隨時使用下面的cat 命令查看文本文件 。
cat ~/service-files.txt
使用 Systemd 顯示單個服務的狀態
雖然了解如何列出所有 Systemd 服務(活動和非活動服務)很有幫助,但了解如何單獨列出服務的狀態也很有用。這是如何做到的。
首先,打開一個終端窗口。打開終端窗口後,對特定服務使用 systemctl status 命令。例如,要查找“NetworkManager.service”的狀態,請運行以下命令。
systemctl 狀態網絡管理器
如果您想將狀態命令的輸出導出到文本文件以供以後閱讀,您可以輸入以下命令。
systemctl status MyService > ~/MyService-status.txt
要查看此文件,請執行以下 cat 命令。
cat ~/MyService-status.txt
就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為
有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們
什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或
Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項
Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。
在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟
VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。
Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。
了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。
详细介绍如何在 Linux 系统上安装并运行神界:原罪 2,包括必备步骤和注意事项。