chkservice - 一种管理Linux上系统单元的工具

时间:2020-03-05 15:26:12  来源:igfitidea点击:

Systemd是一个系统和服务管理器,适用于Linux操作系统,它引入了系统的概念,并提供了许多功能,如启动时间,按需激活守护进程等的并行启动等功能。
它有助于管理服务Linux操作系统,如起始/停止/重新加载。
但要使用SystemD的服务,我们需要了解推出的不同服务以及与服务完全匹配的名称。
提供了一种工具,可以帮助Linux用户浏览Linux上可用的Different Services,因为我们可以使用Top命令在系统上进行的不同进程。

什么是chkservice?

Chkservice是终端中的系统单位管理的新工具。
它是由Svetlana Linuxenko开发的GitHub项目。
它具有列出系统上的不同服务的特殊性。

我们可以查看每个服务,我们可以根据需要管理。

1)安装

chkservice可在包上使用,并从源代码中构建。
它存在于Ubuntu,Arch和Fedora系统的存储库。

在Ubuntu.

# add-apt-repository ppa:linuxenko/chkservice
 Ncurses based gui for systemd
 More info: https://launchpad.net/~linuxenko/+archive/ubuntu/chkservice
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpjy0025bb/secring.gpg' created
# apt update && apt install chkservice
Hit:1 http://us-west-2.ec2.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://us-west-2.ec2.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]  
............................
............................
The following NEW packages will be installed:
  chkservice
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 24.4 kB of archives.
After this operation, 81.9 kB of additional disk space will be used.

arch:

# git clone https://aur.archlinux.org/chkservice.git
# cd chkservice
# makepkg -si

在Fedora

# dnf copr enable srakitnican/default
# dnf install chkservice

2)使用chkservice管理服务

它可以用"sudo"或者没有它来执行。

# chkservice

我们可以看到可用的系统单元列表。
我们可以显示"?
"命令的帮助

我们可以看到我们可以通过启用,重新加载启动系统单元在系统单元上运行。
我们还有一些关于该单位的一些信息,具体取决于每个服务名称前的字母。

例如,我们可以用以下方式重新加载"r"命令mysql.service。
我们可以在顶部看到"更新。
"消息

我们可以决定使用space命令禁用服务

退出使用q命令

如果要更好地了解每个服务的不同信息,可以在列表上选择一个服务,并检查其状态以验证是否对读取Chkservice帮助时的视图。

通过列出每个服务并进行一些操作,我们可以轻松地在终端中管理Linux服务。