当前位置: 首页 > 科技观察

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

时间:2023-03-14 16:19:21 科技观察

systemd的意思是systemdaemon系统守护进程,是一种新的初始化系统和系统管理工具。现在很流行,大部分Linux发行版都开始使用这个新的Initializethesystem。systemctl是一个systemd工具,可以帮助我们管理systemd守护进程。它控制系统的启动程序和服务,使用并行化,为启动的服务激活套接字和D-Bus,提供守护进程的按需启动,使用Linux控制组跟踪进程,维护挂载和自动挂载点。此外,它还提供了一个日志守护进程,用于控制基本系统配置(如主机名、日期、区域)的功能,维护登录用户列表和运行的容器和虚拟机、系统帐户、运行时目录和设置,以及管理守护进程以实现简单网络配置、网络时间同步、日志转发和名称解析。什么是chkservicechkservice是一个基于ncurses的工具,用于管理终端中的systemd单元。它提供了一个非常全面的systemd服务视图,使它们非常容易修改。只有超级管理员权限才能更改systemd单元和sysv系统启动脚本的状态。在Linux中安装chkservice我们可以通过两种方式安装chkservice,通过包安装或手动安装。对于Debian/Ubuntu,使用APT-GET命令或APT命令安装chkservice。$sudoadd-apt-repositoryppa:linuxenko/chkservice$sudoapt-getupdate$sudoapt-getinstallchkservice对于ArchLinux系统,使用Yaourt命令或Packer命令从AUR存储库安装chkservice。$yaourt-Schkservice或$packer-Schkservice对于Fedora,使用DNF命令安装chkservice。$sudodnfcoprenablesrakitnican/default$sudodnfinstallchkservice对于Debian系统,使用DPKG命令安装chkservice。$wgethttps://github.com/linuxenko/chkservice/releases/download/0.1/chkservice_0.1.0-amd64.deb$sudodpkg-ichkservice_0.1.0-amd64.deb对于RPM系统,使用DNF命令安装chkservice.$sudoyuminstallhttps://github.com/linuxenko/chkservice/releases/download/0.1/chkservice_0.1.0-amd64.rpm如何使用chkservice只需输入以下命令即可启动chkservice工具。输出分为四个部分。***部分:这部分显示守护进程的状态,比如available[X]或unavailable[]或static[s]或masked-m-第二部分:这部分显示守护进程的状态例如start>orstop=第三部分:这部分显示单元的名称第四部分:这部分简要显示有关守护程序的一些信息$sudochkservice要查看帮助页面,请按?。这将向您显示用于管理systemd服务的可用选项。选择要启用或禁用的守护程序,然后按空格键。选择要启动或停止的守护程序,然后按s。选择要重启的守护进程并按r,之后您可以在顶部看到更新后的提示。按q退出。