Muchas distribuciones de Linux actuales han pasado del modelo de SystemV a SystemD y por tanto se cambia la forma de administrar los servicios del sistema.
En el caso de distribuciones Linux RedHat o CentOS:
- Versiones anteriores a la 7: SystemV
- Versión 7: SystemD
Siguiendo con las distribuciones RedHat/CentOS, en las versiones que funcionan con SystemV, la administración de los servicios se realizaba utilizando el comando service para iniciar o detener los servicios y el comando chkconfig para configurar el inicio automático de los mismos según el runlevel indicado.
Con las distribuciones de Linux que funcionan con SystemD, el control de los servicios se realiza con el comando: systemctl.
systemctl también sirve para configurar otros aspectos de SystemD, no solo la administración del los servicios.
Veamos cómo administrar los servicios en una distribución de Linux con SystemD:
- Lista todos los servicios:
systemctl list-units -t service --all
- Lista solo los servicios activos:
systemctl list-units -t service
- Verifica el estado de un servicio:
systemctl status sshd.service
- Indica si un servicio está o no activo:
systemctl is-active sshd.service
- Muestra las dependencias de un archivo:
systemctl list-dependencies sshd.service
- Inicia un servicio:
systemctl start sshd.service
- Detiene un servicio:
systemctl stop sshd.service
- Reinicia un servicio:
systemctl restart sshd.service
- Recarga cambios en la configuración de un servicio (aplica cambios en la configuración del servicio sin reiniciarlo):
systemctl reload sshd.service
- Enmascara un servicio (Evita que otro servicio pueda iniciarlo):
systemctl mask sshd.service
- Desenmascara un servicio (Deshace el enmascarado del servicio):
systemctl unmask sshd.service
- Configura el inicio automático de un servicio:
systemctl enable sshd.service
- Quita el inicio automático de un servicio:
systemctl disable sshd.service
Gracias
ResponderEliminar¡Gracias a ti!
EliminarUn saludo,
Xavi.
sos una chingonada gracias saludos
ResponderEliminarMe ha sido de bgran ayuda para entender un poco más como funcionan los servicios.
ResponderEliminarGracias
Muchas gracias a ti por tu comentario.
EliminarUn saludo,
Xavi.