Listado de servicios de Linux con SystemCTL

Listado de servicios de Linux con SystemCTL

Listado de servicios de Linux con SystemCTL

Una variedad de servicios se ejecuta continuamente en un fondo de Linux, como servicios de red y sistema. Los servicios que se ejecutan en Linux también se conocen como Daemons, que se refiere a un grupo de procesos que trabajan en el back-end.

Los servicios se pueden administrar y enumerar a través de diferentes métodos y herramientas. El Systemd es un conjunto de herramientas de software con la capacidad de administrar los sistemas de Linux adoptados por la distribución de Linux como un reemplazo del proceso de inicio.

Todas las tareas del sistema se pueden controlar a través de Systemd. El proceso se puede iniciar o finalizar utilizando esta herramienta, y toda la información de servicios habilitados y deshabilitados también se puede enumerar con Systemd.

Lista de servicios que utilizan 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.

Enumere 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 el terminal:

$ SystemCTL List-Units --Type = Service --All

Todos los servicios en su sistema aparecerán en la pantalla, como puede ver en la salida que se muestra en la imagen de arriba.

Lista de servicios cargados

El siguiente comando enumerará cada servicio cargado que se ejecuta, activo o fallido:

$ SystemCTL List-Units --Type = Service

Servicios en uso

En muchos casos, puede ser difícil distinguir los servicios de 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 para discapacitados no se iniciarán ni se activarán automáticamente. Para habilitar un servicio deseado/requerido, seleccione el servicio en la categoría de discapacitado. El siguiente comando se utiliza para obtener una lista de los servicios deshabilitados en el sistema:

$ SystemCTL List-Unit-Files--state = discapacitado

Verifique el estado del servicio

El "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 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:

$ SystemCTL Status Cups.servicio

¿Dónde están los archivos de servicio SystemCTL?

Los archivos de configuración de Systemd se almacenan en directorios específicos. Hay directorios de unidades de sistema y directorios de unidades de usuario.

Puede encontrar la ubicación de la unidad del sistema y los directorios de la unidad de usuario utilizando el PKG-Config Systemd dominio.

Ejecute los siguientes comandos para encontrar los directorios en su sistema:

$ PKG-Config Systemd --Variable = SystemDSystemunitDir
$ PKG-Config Systemd --Variable = SystemDuserUnitDir

Puede navegar a estos directorios y ver los archivos de la unidad Systemd.

Conclusión

Este artículo le mostró cómo usar los comandos SystemCTL para enumerar los servicios en Linux, incluidas múltiples opciones para ver los servicios. Con el conocimiento correcto, es fácil elegir el comando requerido.