Chkservice: una forma fácil de administrar unidades Systemd en la terminal

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 administrar los servicios del sistema  chkservice para administrar los servicios de Systemd 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  Ayuda y opciones de Chkservice 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.

  1. Cómo crear y ejecutar nuevas unidades de servicio en Systemd usando Shell Script
  2. Administrar el proceso y los servicios de inicio del sistema (SysVinit, Systemd y Upstart)
  3. Administrar mensajes de registro en Systemd usando Journalctl
  4. 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.