紅聯Linux門戶
Linux幫助

systemd單元工具:chkservice的應用和解析

發布時間:2018-03-31 01:19:36來源:linux.cn作者:amwps290
systemd 意即系統守護進程system daemon,是一個新的初始化系統和系統管理工具,它現在非常流行,大部分的 Linux 發行版開始使用這種新的初始化系統。
 
systemctl 是一個 systemd 的工具,它可以幫助我們管理 systemd 守護進程。 它控制系統的啟動程序和服務,使用并行化方式,為啟動的服務激活套接字和 D-Bus,提供守護進程的按需啟動,使用 Linux 控制組跟蹤進程,維護掛載和自動掛載點。
 
此外,它還提供了日志守護進程、用于控制基本系統配置的功能,如主機名、日期、地區、維護已登錄用戶列表和運行容器和虛擬機、系統帳戶、運行時目錄和設置,以及管理簡單網絡配置、網絡時間同步、日志轉發和名稱解析的守護進程。
 

什么是 chkservice

chkservice 是一個基于 ncurses 的在終端中管理 systemd 單元的工具。它提供了一個非常全面的 systemd 服務的視圖,使得它們非常容易修改。
 
只有擁有超級管理權限才能夠改變 systemd 單元的狀態和 sysv 系統啟動腳本。
 

在 Linux 安裝 chkservice

我們可以通過兩種方式安裝 chkservice,通過包安裝或者手動安裝。
 
對于 Debian/Ubuntu,使用 APT-GET 命令 或 APT 命令 安裝 chkservice。
 
$ sudo add-apt-repository ppa:linuxenko/chkservice
$ sudo apt-get update
$ sudo apt-get install chkservice
對于 Arch Linux 系的系統,使用 Yaourt 命令 或 Packer 命令 從 AUR 庫安裝 chkservice。
 
$ yaourt -S chkservice
$ packer -S chkservice
對于 Fedora,使用 DNF 命令 安裝 chkservice。
 
$ sudo dnf copr enable srakitnican/default
$ sudo dnf install chkservice
對于 Debian 系系統,使用 DPKG 命令 安裝 chkservice。
 
$ wget https://github.com/linuxenko/chkservice/releases/download/0.1/chkservice_0.1.0-amd64.deb
$ sudo dpkg -i chkservice_0.1.0-amd64.deb
對于 RPM 系的系統,使用 DNF 命令 安裝 chkservice。
 
$ sudo yum install https://github.com/linuxenko/chkservice/releases/download/0.1/chkservice_0.1.0-amd64.rpm

如何使用 chkservice

只需輸入以下命令即可啟動 chkservice 工具。 輸出分為四部分。
 
第一部分: 這一部分顯示了守護進程的狀態,比如可用的 [X] 或者不可用的 [ ] 或者靜態的 [s] 或者被掩藏的 -m-
 
第二部分: 這一部分顯示守護進程的狀態例如開始 > 或者停止 =
 
第三部分: 這一部分顯示單元的名稱
 
第四部分: 這一部分簡短地顯示了守護進程的一些信息
 
$ sudo chkservice
systemd單元工具:chkservice的應用和解析
 
要查看幫助頁面,按下 ?。 這將向您顯示管理 systemd 服務的可用選項。
 
systemd單元工具:chkservice的應用和解析
 
選擇要啟用或禁用的守護進程,然后點擊空格鍵。
 
systemd單元工具:chkservice的應用和解析
 
選擇你想開始或停止的守護進程,然后按下 s。
 
systemd單元工具:chkservice的應用和解析
 
選擇要重新啟動的守護進程,然后按下 r,之后,您可以在頂部看到更新的提示。
 
systemd單元工具:chkservice的應用和解析
 
按下 q 退出。
贵州体彩11选5查询号码 福彩3d直选计划 一定牛彩网辽宁快乐12走势 期期盈配资 安徽快三中奖规则表 新疆11选5彩票开奖结果 辽宁11选5怎么攻克 贵州快三开奖结果一定 双面盘怎么玩才能赢钱 排列七开奖结果今天 快乐8玩法技巧