Chkservice: una herramienta para administrar unidades Systemd en Linux
Systemd es un administrador de sistemas y servicios para sistemas operativos Linux que introduce el concepto de unidades systemd y proporciona una serie de características como el inicio paralelo de los servicios del sistema en el momento del arranque, la activación de demonios bajo demanda, etc. Ayuda a administrar los servicios en su sistema operativo Linux, como iniciar / detener / recargar. Pero para operar en servicios con systemd, necesita conocer los diferentes servicios lanzados y el nombre que coincide exactamente con el servicio. Se proporciona una herramienta que puede ayudar a los usuarios de Linux a navegar a través de los diferentes servicios disponibles en su Linux como lo hace para los diferentes procesos en curso en su sistema con el comando top.
¿Qué es chkservice?
Chkservice es una nueva y práctica herramienta para la gestión de unidades systemd en una terminal. Es un Proyecto GitHub desarrollado por Svetlana Linuxenko. Tiene la particularidad de listar los diferentes servicios presentes en su sistema. Tiene una vista de cada servicio disponible y puede administrarlo como desee.
1) Instalación
chkservice está disponible en paquete y compilado a partir del código fuente. Existe un repositorio para los sistemas Ubuntu, Arch y Fedora.
En 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.
En arco:
# git clone https://aur.archlinux.org/chkservice.git
# cd chkservice
# makepkg -si
En Fedora
# dnf copr enable srakitnican/default
# dnf install chkservice
2) Gestionar servicios con chkservice
Se puede ejecutar con sudo
o sin él como solo lectura.
# chkservice
Puede ver una lista de la unidad del sistema disponible. Puede mostrar la ayuda con el ?
mando
Verá que puede operar en la unidad del sistema habilitando, recargando, iniciando. También dispone de información sobre la unidad en función de la letra antes del nombre de cada servicio.
Por ejemplo, podemos recargar con el r
mando mysql.service como a continuación. puedes ver el «actualizado..» mensaje en la parte superior
Puede decidir deshabilitar un servicio con space
mando
Para dejar de usar q
mando
Si desea comprender mejor las diferentes informaciones de cada servicio, puede seleccionar un servicio de la lista y verificar su estado para verificar si corresponde a lo que piensa al leer la ayuda de chkservice.
Tenemos la posibilidad de administrar sus servicios Linux en la terminal de manera muy sencilla listando cada servicio y haciendo alguna operación. Es útil que conserve el nombre exacto del servicio antes de hacer nada. Es un nuevo proyecto que puede evolucionar con el regreso de la experiencia diferente del usuario de Linux. Así que no dude en informar de errores o proponer alguna idea directamente en el proyecto oficial de GitHub.