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
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
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
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
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
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
Publicación traducida automáticamente
Artículo escrito por raulbrunolima y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA