Table of Contents
Chkservice: una forma fácil de administrar unidades Systemd en la terminal
Systemd. (demonio del sistema) es un demonio moderno de administración de sistemas para sistemas Linux. Systemd es un reemplazo del administrador del sistema init; controla el inicio y los servicios del sistema, e introduce la idea de unidades (administradas a través de archivos de unidad) para identificar diferentes tipos de recursos del sistema, como servicios, dispositivos, intercambio, montaje automático, objetivos, rutas, sockets y otros.
Se envía con systemctl. un componente para controlar el comportamiento y las unidades de systemd (inicio, detención, reinicio, estado de visualización, etc.) mediante la línea de comandos. ¿Qué sucede si simplemente desea administrar unidades usando atajos de teclado? Ahí es donde entra chkservice.
Lea también. Cómo administrar los servicios ‘Systemd’ y unidades que usan ‘Systemctl’ en Linux
Chkservice. es una herramienta de línea de comandos basada en ncurses fácil de usar para administrar unidades systemd en una terminal. Enumera las unidades alfabéticamente bajo las categorías (servicios, objetivos, montajes automáticos, etc.), mostrando su estado y descripción, y le permite, con privilegios de superusuario, iniciar, detener, habilitar y deshabilitar unidades.
Instalar chkservice en Sistemas Linux
En Debian. y sus derivados, chkservice. se puede instalar fácilmente usando su propio PPA como se muestra.
$ sudo add-apt-repository ppa: linuxenko/chkservice $ sudo apt-get update $ sudo apt-get install chkservice freestar.config.enabled_slots.push
On Distribuciones de Fedora. Linux.
# dnf copr enable srakitnican/default # dnf install chkservice
En distribución Arch Linux.
# git clone https://aur .archlinux.org/chkservice.git # cd chkservice # makepkg-si
En otras distribuciones de Linux, puede crear la versión de lanzamiento utilizando los siguientes comandos.
# git clone https://github.com/linuxenko/chkservice.git # mkdir build # cd build # cmake ../# make
Una vez que haya instalado chkservice. ejecútelo con privilegios de root usando el comando sudo. Su salida consta de cuatro columnas, la primera muestra el estado habilitado/deshabilitado/enmascarado, la segunda muestra el estado iniciado/detenido, nombre/tipo de unidad y la última columna es la descripción de la unidad.
$ sudo chkservice
chkservice para Gestión de servicios de Systemd
Información de estado de la unidad Chksericve:
- [x]: muestra que una unidad está habilitada.
- []: muestra que una unidad está deshabilitada.
- [s]-indica una unidad estática.
- -m–muestra que una unidad está enmascarada.
- =-indica que la unidad se ha detenido.
- >: muestra que la unidad se está ejecutando.
A continuación se muestran las teclas de navegación de chkservice:
- Arriba/k: mueve el cursor hacia arriba.
- Abajo/j-mueve el cursor hacia abajo.
- PgUp/b-mueve la página hacia arriba.
- PgDown/f-mueve la página hacia abajo.
Las siguientes son teclas de acción de chkservice:
- r: actualiza o recarga información.
- Barra espaciadora: se usa para habilitar o deshabilitar una unidad.
- s-para iniciar o detener una unidad.
- q-salir.
Para ver la página de ayuda como se muestra en la captura de pantalla a continuación, use? (presione [Mayús +/]).
Ayuda y opciones de Chkservice
chkservice Github repositorio: https://github.com/linuxenko/chkservice
También le puede interesar leer estos artículos relacionados con systemd.
- Cómo crear y ejecutar nuevas unidades de servicio en Systemd usando Shell Script
- Administrar el proceso y los servicios de inicio del sistema (SysVinit, Systemd y Upstart)
- Administrar mensajes de registro en Systemd usando Journalctl
- Cómo cambiar los niveles de ejecución ( objetivos) en SystemD
¡Eso es! Si encontró algún error durante la instalación o desea hacer preguntas, comparta sus pensamientos, use el formulario de comentarios a continuación.