歡迎光臨
每天分享高質量文章

chkservice:在 Linux 終端管理 systemd 單元的工具 | Linux 中國

chkservice 是一個基於 ncurses 的在終端中管理 systemd 單元的工具。它提供了一個非常全面的 systemd 服務的檢視,使得它們非常容易修改。
— Ramya Nuvvula


致謝
編譯自 | https://www.2daygeek.com/chkservice-a-tool-for-managing-systemd-units-from-linux-terminal/ 
 作者 | Ramya Nuvvula
 譯者 | amwps290 ? ? 共計翻譯:10 篇 貢獻時間:51 天

systemd 意即系統守護行程system daemon,是一個新的初始化系統和系統管理工具,它現在非常流行,大部分的 Linux 發行版開始使用這種新的初始化系統。

systemctl 是一個 systemd 的工具,它可以幫助我們管理 systemd 守護行程。 它控制系統的啟動程式和服務,使用並行化方式,為啟動的服務啟用套接字和 D-Bus,提供守護行程的按需啟動,使用 Linux 控制組跟蹤行程,維護掛載和自動掛載點。

此外,它還提供了日誌守護行程、用於控制基本系統配置的功能,如主機名、日期、地區、維護已登入使用者串列和執行容器和虛擬機器、系統帳戶、執行時目錄和設定,以及管理簡單網路配置、網路時間同步、日誌轉發和名稱解析的守護行程。

什麼是 chkservice

chkservice[1] 是一個基於 ncurses 的在終端中管理 systemd 單元的工具。它提供了一個非常全面的 systemd 服務的檢視,使得它們非常容易修改。

只有擁有超級管理許可權才能夠改變 systemd 單元的狀態和 sysv 系統啟動指令碼。

在 Linux 安裝 chkservice

我們可以透過兩種方式安裝 chkservice,透過包安裝或者手動安裝。

對於 Debian/Ubuntu,使用 APT-GET 命令[2] 或 APT 命令[3] 安裝 chkservice

  1. $ sudo add-apt-repository ppa:linuxenko/chkservice

  2. $ sudo apt-get update

  3. $ sudo apt-get install chkservice

對於 Arch Linux 系的系統,使用 Yaourt 命令[4] 或 Packer 命令[5] 從 AUR 庫安裝 chkservice

  1. $ yaourt -S chkservice

  2. $ packer -S chkservice

對於 Fedora,使用 DNF 命令[6] 安裝 chkservice

  1. $ sudo dnf copr enable srakitnican/default

  2. $ sudo dnf install chkservice

對於 Debian 繫系統,使用 DPKG 命令[7] 安裝 chkservice

  1. $ wget https://github.com/linuxenko/chkservice/releases/download/0.1/chkservice_0.1.0-amd64.deb

  2. $ sudo dpkg -i chkservice_0.1.0-amd64.deb

對於 RPM 系的系統,使用 DNF 命令[8] 安裝 chkservice

  1. $ sudo yum install https://github.com/linuxenko/chkservice/releases/download/0.1/chkservice_0.1.0-amd64.rpm

如何使用 chkservice

只需輸入以下命令即可啟動 chkservice 工具。 輸出分為四部分。

◈ 第一部分: 這一部分顯示了守護行程的狀態,比如可用的 [X] 或者不可用的 [ ] 或者靜態的 [s] 或者被掩藏的 -m-
◈ 第二部分: 這一部分顯示守護行程的狀態例如開始 > 或者停止 =
◈ 第三部分: 這一部分顯示單元的名稱
◈ 第四部分: 這一部分簡短地顯示了守護行程的一些資訊
  1. $ sudo chkservice

要檢視幫助頁面,按下 ?。 這將向您顯示管理 systemd 服務的可用選項。

選擇要啟用或禁用的守護行程,然後點選空格鍵。

選擇你想開始或停止的守護行程,然後按下 s

選擇要重新啟動的守護行程,然後按下 r,之後,您可以在頂部看到更新的提示。

按下 q 退出。


via: https://www.2daygeek.com/chkservice-a-tool-for-managing-systemd-units-from-linux-terminal/

作者:Ramya Nuvvula[10] 譯者:amwps290 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

贊(0)

分享創造快樂