chkservice:在Linux终端管理systemd单元的工具

系统 Linux
chkservice 是一个基于 ncurses 的在终端中管理 systemd 单元的工具。它提供了一个非常全面的 systemd 服务的视图,使得它们非常容易修改。

https://s1.51cto.com/oss/201804/02/76250faf146a8ccfa9a987938d5c225c.jpeg

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

  1. $ sudo add-apt-repository ppa:linuxenko/chkservice
  2. $ sudo apt-get update
  3. $ sudo apt-get install chkservice

对于 Arch Linux 系的系统,使用 Yaourt 命令Packer 命令 从 AUR 库安装 chkservice

  1. $ yaourt -S chkservice
  2. $ packer -S chkservice

对于 Fedora,使用 DNF 命令 安装 chkservice

  1. $ sudo dnf copr enable srakitnican/default
  2. $ sudo dnf install chkservice

对于 Debian 系系统,使用 DPKG 命令 安装 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 命令 安装 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 退出。 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2022-02-25 07:38:35

Linux

2022-04-18 16:28:30

Linux

2022-04-16 19:04:49

Linuxpass 命令

2021-08-17 10:53:11

Linuxsystemd-ude硬件

2022-07-18 07:12:33

开源Linux

2021-03-04 12:55:01

systemd进程管理工具Linux

2021-03-17 10:29:35

systemdLinux管理工具

2022-04-11 15:30:39

LinuxGlowMarkdown

2023-03-04 13:32:35

Linux创建目录

2021-08-24 16:20:38

Linux终端

2021-09-13 09:30:09

Linux调整图像ImageMagick

2014-06-18 10:47:05

dstat监控工具

2022-05-27 10:59:22

LinuxSystemd

2021-10-14 18:00:51

systemd系统管理员系统运维

2023-09-19 15:58:03

2020-02-10 09:23:09

LinuxReddit命令

2018-11-02 08:10:58

Linuxsystemd定时器

2014-10-20 10:10:28

软件补丁策略补丁管理

2021-08-13 15:00:40

Linux终端移动文件

2020-06-02 14:02:22

Linux生产力工具文件
点赞
收藏

51CTO技术栈公众号