chkservice:在 Linux 终端管理 systemd 单元的工具
systemd 意即系统守护进程system daemon,是一个新的初始化系统和系统管理工具,它现在非常流行,大部分的 Linux 发行版开始使用这种新的初始化系统。
systemctl 是一个 systemd 的工具,它可以帮助我们管理 systemd 守护进程。 它控制系统的启动程序和服务,使用并行化方式,为启动的服务激活套接字和 D-Bus,提供守护进程的按需启动,使用 Linux 控制组跟踪进程,维护挂载和自动挂载点。
此外,它还提供了日志守护进程、用于控制基本系统配置的功能,如主机名、日期、地区、维护已登录用户列表和运行容器和虚拟机、系统帐户、运行时目录和设置,以及管理简单网络配置、网络时间同步、日志转发和名称解析的守护进程。
什么是 chkservicechkservice 是一个基于 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 服务的可用选项。
选择要启用或禁用的守护进程,然后点击空格键。
选择你想开始或停止的守护进程,然后按下 s。
选择要重新启动的守护进程,然后按下 r,之后,您可以在顶部看到更新的提示。
按下 q 退出。
via: https://www.2daygeek.com/chkservice-a-tool-for-managing-systemd-units-from-linux-terminal/
作者:Ramya Nuvvula 译者:amwps290 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/47023.html
FedoralinuxUbuntu虚拟机相关文章
- 教你如何修改Linux系统IP地址(linux修改系统ip)
- Linux基础命令:一步一深入探究(linux基础命令详解)
- 管理Linux下的安装包管理之旅(linux安装包信息)
- Linux触摸板驱动安装步骤指南(linux触摸板驱动)
- 管理Linux下实时优先级管理技术研究(linux实时优先级)
- Linux进程内存管理之分配学习(linux进程内存分配)
- Linux进程:如何创建和管理(linux进程创建)
- Linux内存管理:从分配到释放(linux内存分配)
- Linux云开发:改变你的开发方式。(linux云开发)
- Linux源:管理开源代码的原点(linux源什么意思)
- 版本Linux 查看 Git 版本信息的方法(linux查看git)
- 探索Linux安装软件的真谛.(linux安装软件的原理)
- Linux查看磁盘空间的方法(linux看磁盘空间)
- 管理Linux下大数据包管理技术(linux大数据包)
- 从Linux到Windows7的迁移之路(linux换成win7)
- 操作使用Linux管理进程及目录操作(linux进程目录)
- 开启Linux开放实验室,科学论证的创新突破(linux开放实验室)
- 利用Linux系统快速制作U盘启动盘(linux启动u盘制作工具)
- 管理Linux系统的端口访问限制(linux限制访问端口)
- Linux:探索开源操作系统分支(linux的分支)
- 解读Linux反汇编软件的能力(linux反汇编软件)
- 改变未来:Linux下的指纹仪技术(指纹仪linux)
- Linux服务管理之旅(linux服务名称)
- Linux防火墙状态:查看与管理(linux防火墙状态查看)
- 如何配置和管理Linux 服务25个关键字(linux服务)
- 使用Linux正则表达式实现快速删除(linux+正则删除)
- Linux系统下采用流量监控管理网络安全(linux 网络流量监控)
- Linux抢占式内核:提高系统稳定性和性能。(linux抢占式)
- 解锁Linux的时间之旅:比秒更精准的管理!(linux时间秒)
- 操作标题:Linux进程优先级操作管理(在linux进程的优先级)
- Linux环境下的端口映射管理(端口映射 linux)