Este artículo lo ayudará a administrar los servicios utilizando el comando systemctl para los servicios de Systemd. Systemd es un administrador de sistemas y servicios para sistemas operativos basados en Linux para administrar servicios. Systemd es más poderoso y está ganando más popularidad que el antiguo SysVinit. La mayoría de las versiones más recientes del sistema operativo basado en Linux (p. ej., CentOS/Redhat 7, Fedora 25, Ubuntu 16.04) utilizan Systemd como herramienta de administración de servicios predeterminada.
Antes de usar los siguientes comandos de ejemplo, cambie <
Iniciar o detener el servicio:
Sintaxis:
$ sudo systemctl start <servicename >.service $ sudo systemctl stop <servicename >.service
inicio: Se utiliza para iniciar un servicio detenidoParada: Se utiliza para detener un servicio en ejecución
Ejemplo:
$ sudo systemctl startssh .service $ sudo systemctl stopssh .service
Reiniciar o recargar el servicio:
$ sudo systemctl reloadssh .service $ sudo systemctl restartssh .service $ sudo systemctl reload-or-restartssh .service
Recargar: Se utiliza para recargar la configuración de un servicio en ejecuciónReiniciar: Se usa para reiniciar (Detener/Iniciar) un servicio en ejecuciónrecargar o reiniciar: Se utiliza para recargar un servicio predeterminado, pero si la recarga no está disponible para ese servicio. Lo reiniciará
Verificar Estado del Servicio:
$ sudo systemctl statusssh .service
Estado: Se utiliza para comprobar el estado actual de un servicio
Habilitar o deshabilitar servicio:
$ sudo systemctl enablessh .service $ sudo systemctl disablessh .service
Habilitar: Se usa para permitir que el servicio se inicie en el arranque del sistemaDeshabilitar: Se usa para deshabilitar el servicio para que no se inicie en el arranque del sistema
Verifique el estado de activación/desactivación del servicio:
$ sudo systemctl is-activessh .service $ sudo systemctl is-enabledssh .service
está-activo: Se usa para verificar si el servicio está en el estado actual del servicioestá habilitado: Se usa para verificar si el servicio está habilitado para iniciarse en el arranque del sistema
Referencia:
https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet