Iniciar/detener/reiniciar servicios usando Systemctl en Linux

Systemctl es un controlador o utilidad de Systemd (es un sistema de inicio con abono para un conjunto de programas ejecutados en segundo plano), con auxiliares en los servicios de administración, estos comandos se ejecutan en modo root si no está en modo root el sistema, solicitando la contraseña de root.

1. Enumere todos los servicios:

systemctl list-unit-files --type service -all

2. Comando de inicio:

Sintaxis:

sudo systemctl start service.service

El comando start sirve para iniciar (activar) una o más unidades especificadas en la línea de comando.

Ejemplo:

sudo systemctl start mariadb
systemctl start

Comando de inicio

3. Comando Detener:

Sintaxis:

sudo systemctl stop service.service

El comando stop sirve para detener el servicio o (desactivar) una o más unidades especificadas en la línea de comando.

Ejemplo:

sudo systemctl stop mariadb
systemctl stop

Comando Detener y Estado

4. Estado del comando:

Sintaxis:

sudo systemctl status service.service

El estado del comando sirve para comprobar el estado del servicio. Muestra información concisa sobre el estado del tiempo de ejecución de una o más unidades, seguida de los datos de registro más recientes del diario. Si no se especifican unidades, muestra el estado del sistema.

Ejemplo:

sudo systemctl status mariadb
systemctl status

Estado del comando

5. Reinicio del comando:

Sintaxis:

sudo systemctl restart service.service

El comando restart sirve para reiniciar el servicio en ejecución. Detenga y luego inicie una o más unidades especificadas en la línea de comando. Si las unidades aún no están funcionando, se iniciarán.

Ejemplo:

sudo systemctl restart mariadb
systemctl restart

Comando Reiniciar

6. Comando Habilitar:

Sintaxis:

sudo systemctl enable name_service.service

El comando enable sirve para ejecutar el servicio desde la inicialización si consta de una o más unidades o instancias de unidad. Esto creará un conjunto de enlaces simbólicos, tal como están codificados en las secciones [Instalar] de los archivos de unidad indicados. la configuración del administrador del sistema se vuelve a cargar (de forma equivalente a daemon-reload), para garantizar que los cambios se tengan en cuenta de inmediato. 

Ejemplo

sudo systemctl enable mariadb
systemctl enable

Habilitar comando

Estado del comando

7. Comando Deshabilitar:

Sintaxis:

sudo systemctl disable name_service.service

El comando de inhabilitación sirve para retirar el servicio desde la inicialización de una o más unidades. Esto elimina todos los enlaces simbólicos a los archivos de la unidad que respaldan las unidades especificadas del directorio de configuración de la unidad y, por lo tanto, deshace cualquier cambio realizado al habilitar o enlazar.

Ejemplo:

sudo systemctl disable mariadb
systemctl disable

Comando Deshabilitar

Estado del comando

Publicación traducida automáticamente

Artículo escrito por raulbrunolima y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *