Cómo enumerar todos los servicios en ejecución en Systemd en Linux

Cómo enumerar todos los servicios en ejecución en Systemd en Linux
Systemd, también conocido como System and Service Manager, es el administrador de servicio predeterminado de las diferentes distribuciones de Linux. Este sistema es la herramienta Init de Linux, que es el primer paso iniciado cuando el kernel de Linux.

systemctl es el comando Systemd para controlar los servicios de Linux. Los servicios en Linux se pueden habilitar, deshabilitar y enmascarar. Los detalles de cada servicio se almacenan en los archivos de la unidad ubicados en el directorio/usr/lib/systemd. Este artículo es una guía completa sobre cómo enumerar todos los servicios en ejecución en Systemd en un sistema Linux.

Ver servicios en ejecución en Linux en Systemd

SystemCTL es el comando para administrar los servicios de inicio de Systemd. Puede usar este comando para detener e iniciar el servicio, verificar el estado de los servicios en ejecución y verificar las dependencias de los servicios. Para encontrar la lista de servicios en ejecución, escriba las unidades de lista en el subcomando con el SystemCTL:

SystemCTL List-Units --Type = Service

En la salida anterior el UNIDAD es el nombre del servicio, el CARGA está revisando los archivos analizados por Systemd o no, ACTIVO es el estado de alto nivel de la unidad, sub es el estado de bajo nivel de la unidad y DESCRIPCIÓN es una información detallada de la unidad.

presione el Q clave para dejar la lista de servicios y regresar a la terminal.

Ver servicios activos en Linux en Systemd

Ejecute el siguiente comando SystemCTL en el terminal para ver todos los servicios activos actualmente en Linux:

SystemCTL List-Units --Type = Service--state = activo

Enumere todos los servicios en ejecución en Systemd en Linux

Es difícil distinguir los servicios en ejecución de la lista de todos los servicios. Obtenga una vista rápida de la ejecución de los servicios ejecutando el siguiente comando en el terminal:

SystemCTL List-Units --Type = Service--State = Running

Enumere todos los servicios habilitados en Systemd en Linux

Para enumerar todos los servicios, que se iniciará automáticamente cuando inicie el sistema Linux Ejecute el siguiente comando:

SystemCTL List-Unit-Files--state = habilitado

Enumere todos los servicios para discapacitados en Systemd en Linux

A continuación se muestra el comando para obtener la lista de todos los servicios deshabilitados en Systemd en Linux:

SystemCTL List-Unit-Files--state = discapacitado

Información detallada de los servicios que se ejecutan en Systemd en Linux

El comando CUP se utiliza para obtener información detallada sobre los servicios bajo el sistema y el administrador de servicios de Linux.

tazas de estado systemctl.servicio

Línea de fondo

El Systemd es el Sistema y el Gerente de Servicios de las principales distribuciones de Linux. Los servicios Systemd son administrados por el systemctl Comando y con el conocimiento eficiente de la utilidad SystemCTL, puede administrar los servicios en su sistema Linux. En este tutorial, hemos mencionado todas las formas de enumerar los servicios en Systemd en Linux.