¿Cómo verificar el estado de un servicio de systemd?
Systemd es un administrador de sistemas y un sistema de inicialización en las distribuciones modernas de Linux. Es responsable de iniciar y administrar servicios, así como de controlar el estado del sistema. Para verificar el estado de un servicio de systemd, se pueden usar varios comandos.
1. systemctl status
El comando systemctl status
permite rastrear el estado actual de un servicio. Por ejemplo, para conocer el estado del servicio Apache, ejecute el siguiente comando:
systemctl status apache2
Después de ejecutar este comando, recibirá información sobre el estado actual del servicio Apache, así como datos adicionales, como el PID del proceso, el uso de memoria, etc.
2. systemctl is-active
El comando systemctl is-active
permite verificar si un servicio está activo. Por ejemplo, para verificar la actividad del servicio SSH, ejecute el siguiente comando:
systemctl is-active ssh
Si el servicio está activo, recibirá la respuesta «active», si no está activo, «inactive».
3. systemctl is-enabled
El comando systemctl is-enabled
permite verificar si un servicio está habilitado para el inicio automático. Por ejemplo, para saber si el inicio automático del servicio cron está habilitado, ejecute el siguiente comando:
systemctl is-enabled cron
Si el servicio está habilitado para el inicio automático, recibirá la respuesta «enabled», de lo contrario, «disabled».
Conclusión
Verificar el estado de los servicios de systemd es una tarea importante para los administradores de Linux. Conocer el estado y la actividad de los servicios ayudará a administrar el sistema y resolver posibles problemas. Utilice los comandos propuestos para monitorear eficazmente los servicios en el sistema.