Buscar

Linux: Servicios systemd systemctl

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:


* A modo de ejemplo, utilizaremos como nombre de servicio: sshd

- 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


---

Windows Server 2016: Evento gratuito y curso en Barcelona

Aprovecho para comentaros que el próximo: Jueves, 12 de Abril, seré el ponente de un evento gratuito en Barcelona al que os podéis inscribir: "Windows Server 2016: Novedades"


El contenido del seminario está actualizado con las novedades presentadas en 2017 y 2018.

También, el 27 de Abril se inicia un curso presencial en Barcelona sobre Windows Server 2016.

Son 5 sesiones de 5h los viernes tarde, ideal para combinarlo con el trabajo.

El curso es totalmente práctico y basado en laboratorios y escenarios de empresa.

Podéis ver el detalle e inscribiros al evento y/o al curso en el siguiente enlace: 


http://www.sysadmit.com/p/cursos.html

No hay comentarios:

Publicar un comentario