¿Cómo comprobar qué servicios están en ejecución en un sistema Linux?

¿Cómo comprobar qué servicios están en ejecución en un sistema Linux?

Si estoy en un sistema basado en System V

# service --status-all

Para filtrar los que están en ejecución

# service --status-all | grep +

Man page. service –status-all runs all init scripts, in alphabetical order, with the status command. The status is [ + ] for running services, [ – ] for stopped services and [ ? ] for services without a ‘status’ command. This option only calls status for sysvinit jobs; upstart jobs can be queried in a similar manner with initctl list.

Si estoy en un sistema basado en systemd (una buena explicación de cómo gestionar servicios en systemd en este enlace)

# systemctl list-unit-files

Para filtrar los que están en ejecución

# systemctl list-unit-files | grep enabled
# systemctl list-unit-files --state=enabled

Man page. list-unit-files [PATTERN…]
List installed unit files. If one or more PATTERNs are specified, only units whose filename (just the last component of the path) matches one of them are shown.

Comments

6 responses to “¿Cómo comprobar qué servicios están en ejecución en un sistema Linux?”

  1. Alvaro Avatar
    Alvaro

    Gracias me ayudo a llegar a mi objetivo .

    Saludos

  2. Lisbeth Avatar
    Lisbeth

    Buen dia!!!
    No aparece mas nada después de colocar esos comandos en xshell

  3. Jesús Amieiro Avatar
    Jesús Amieiro

    O no tienes permisos (prueba a ejecutarlo como sudo) o simplemente no tienes ningún servicio activo, con lo que la salida es nula.

  4. Darry Castro Avatar
    Darry Castro

    systemctl list-unit-files –state=enabled

    Excelente saludos a todos y gracias de antemano.

  5. diego Avatar
    diego

    gracias, fue de mucha ayuda

  6. douglas mendoza Avatar
    douglas mendoza

    este articulo es de mucha ayuda. gracias.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.