Listado de servicios Linux con Systemctl
Una variedad de servicios se ejecutan continuamente en un entorno Linux, como los servicios de red y del sistema. Los servicios que se ejecutan en Linux también se conocen como demonios, que se refiere a un grupo de procesos que trabajan en el back-end.
Los servicios se pueden gestionar y enumerar a través de diferentes métodos y herramientas. Systemd es un conjunto de herramientas de software con la capacidad de administrar sistemas Linux adoptados por la distribución de Linux como un reemplazo directo del proceso de inicio.
Todas las tareas del sistema se pueden controlar a través de Systemd. El proceso se puede iniciar o finalizar con esta herramienta, y toda la información de los servicios habilitados y deshabilitados también se puede enumerar con Systemd.
Listar servicios usando Systemctl en Linux
Systemctl es una utilidad con la responsabilidad de administrar y controlar el sistema systemd. El comando systemctl se puede utilizar para enumerar todos los servicios en Linux.
Ahora le mostraremos cómo funciona systemctl.
Lista de todos los servicios
Para obtener una lista de todos los servicios en el sistema, ya sea que estén cargados o inactivos, emita el siguiente comando systemctl en la terminal:
$ systemctl lista-unidades --tipo = servicio --todos
Todos los servicios de su sistema aparecerán en la pantalla, como puede ver en el resultado que se muestra en la imagen de arriba.
Listar servicios cargados
El siguiente comando enumerará todos los servicios cargados que se están ejecutando, activos o fallaron:
$ systemctl lista-unidades --tipo = servicio
Servicios en uso
En muchos casos, puede resultar difícil distinguir los servicios en ejecución de todos los demás servicios. Ejecute el siguiente comando para obtener una respuesta rápida que muestre los servicios cargados y en ejecución en el sistema:
$ systemctl list-units --type = service --state = running
Servicios habilitados
Ingrese el siguiente comando para verificar los servicios habilitados en el sistema:
$ systemctl list-unit-files --state = habilitado
Servicios para discapacitados
Los servicios deshabilitados no se iniciarán ni se activarán automáticamente. Para habilitar un servicio deseado / requerido, seleccione el servicio de la categoría deshabilitada. El siguiente comando se utiliza para obtener una lista de los servicios deshabilitados en el sistema:
$ systemctl list-unit-files --state = deshabilitado
Verificar el estado del servicio
La "tazaEl comando "se utiliza para obtener más información sobre el estado de un servicio. Cup es un sistema de impresión modular a través del cual la computadora actúa como un servidor de impresión y muestra información. Utilizar el tazas comando para obtener más información sobre los servicios habilitados / deshabilitados en el sistema:
Copas de estado de $ systemctl.Servicio
Conclusión
Este artículo le mostró cómo usar los comandos systemctl para enumerar servicios en Linux, incluidas múltiples opciones para ver los servicios. Con el conocimiento correcto, es fácil elegir el comando requerido.