Chkservice una manera fácil de administrar las unidades Systemd en la terminal

Chkservice una manera fácil de administrar las unidades Systemd en la terminal

System (System Daemon) es un demonio moderno de gestión de sistemas para sistemas Linux. Systemd es un reemplazo para Init System Manager; Controla la inicio y los servicios del sistema, e introduce la idea de las unidades (administradas a través de archivos de la unidad) para identificar diferentes tipos de recursos del sistema, como servicios, dispositivos, intercambio, automogonios, objetivos, rutas, sockets y otros.

Se envía con systemctl, Un componente para controlar el comportamiento y las unidades de Systemd (comenzar, detener, reiniciar, ver el estado, etc.) utilizando la línea de comando. ¿Qué pasa si simplemente desea administrar unidades usando atajos de teclado? servicio viene en.

Leer también: Cómo administrar los servicios y unidades 'Systemd' utilizando 'SystemCTL' en Linux

Servicio es una herramienta de línea de comandos basada en NCurses fácilmente de usar para administrar unidades Systemd en un terminal. Enumera las unidades alfabéticamente en las categorías (servicios, objetivos, automogs, etc.), que muestra su estado y descripción, y le permite, con privilegios de superusores, comenzar, detener, habilitar y deshabilitar unidades.

Instale Chkservice en sistemas Linux

En Debian y sus derivados, servicio se puede instalar fácilmente utilizando su propio PPA como se muestra.

$ sudo add-apt-repository PPA: linuxenko/chkservice $ sudo apt-get actualización $ sudo apt-get install chkservice 

En Fedora Distribuciones de Linux.

# DNF COPR habilita srakitnican/predeterminado # dnf install chkservice 

En Arch Linux distribución.

# clon git https: // aur.archinux.org/chkservice.Git # CD Chkservice # makepkg -si 

En otras distribuciones de Linux, puede construir la versión de lanzamiento utilizando los siguientes comandos.

# clon git https: // github.com/linuxenko/chkservice.git # mkdir build # cd build # cmake… / # make 

Una vez que haya instalado servicio, Iniciarlo con privilegios raíz utilizando el comando sudo. Su salida consta de cuatro columnas, la primera que muestra el estado habilitado/deshabilitado/enmascarado, el segundo que muestra el estado iniciado/detenido, el nombre/tipo de unidad y la última columna es la descripción de la unidad.

$ sudo chkservice 
Chkservice para administrar los 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.
  • -metro- - muestra que una unidad está enmascarada.
  • = - indica que se ha detenido la unidad.
  • > - muestra que la unidad se está ejecutando.

A continuación se muestran las claves de navegación de Chkservice:

  • Up/k - mover el cursor hacia arriba.
  • Abajo/j - mover el cursor hacia abajo.
  • PGUP/B - mover la página arriba.
  • Pgdown/f - Mover la página hacia abajo.

Las siguientes son las teclas de acción de Chkservice:

  • riñonal - actualizaciones o recargar información.
  • Barra espacial - utilizado para habilitar o deshabilitar una unidad.
  • s - para comenzar o detener una unidad.
  • Q - salida.

Para ver la página de ayuda como se muestra en la captura de pantalla a continuación, use ? (prensa [Turno + /]).

Ayuda y opciones de Chkservice

Repositorio de github chkservice: https: // github.com/linuxenko/chkservice

También puede que le guste leer estos artículos relacionados con el sistema.

  1. Cómo crear y ejecutar nuevas unidades de servicio en Systemd usando script shell
  2. Administración de procesos y servicios de inicio del sistema (Sysvinit, Systemd y Upstart)
  3. Administrar mensajes de registro en Systemd usando JournalCTL
  4. Cómo cambiar RunLevel (objetivos) en Systemd

Eso es todo! Si encontró algún error durante la instalación o desea hacer preguntas, comparta cualquier pensamiento, use el formulario de comentarios a continuación.