Comprobar si un servicio está activo en Linux

Para comprobar si un servicio está funcionando en su servidor dedicado o servidor virtual debe de escribir lo siguiente

Dónde <nombre_servicio> es el nombre del servicio del que queremos saber el estado, por ejemplo:

/etc/init.d/mysql status

Hay otros servicios como el apache, networking que no tienen configurado el parametro status por lo que no se puede comprobar el estado del servicio de esta forma.

Si se requiere parar un servicio utilizaremos el parametro stop, por ejemplo:

/etc/init.d/apache2 stop

Con lo siguiente parariamos el servicio web de una máquina.

Para arrancar un servicio se utilizará el parametro start:

/etc/init.d/networking start

Con la linea anterior, iniciariamos el servicio de red.

Para reiniciar un servicio debemos utilizar el parámetro restart:

/etc/init.d/mysql restart

Reiniciaria el servicio mysql.

2 Respuestas

  1. Juan José Vizconde

    Muy bueno el post.

    Aquí una chuleta para administrar los servicios con systemD (CentOS7/RHEL7): http://www.sysadmit.com/2018/03/linux-servicios-systemd-systemctl.html

    • Hola Juan José,

      Muchas gracias por tus palabras y por el aporte 🙂

      Un saludo!