Cómo usar el comando SystemCTL para administrar los servicios Systemd

Cómo usar el comando SystemCTL para administrar los servicios Systemd

Este artículo lo ayudará a administrar los servicios utilizando el comando SystemCTL para SystemD Services. Systemd es un gerente de sistema y servicio para sistemas operativos basados ​​en Linux para administrar servicios. Systemd es más poderoso y obteniendo más popularidad sobre Sysvinit más antiguo. La mayor parte del lanzamiento más nuevo del sistema operativo basado en Linux (por ejemplo: Centos/Redhat 7, Fedora 25, Ubuntu 16.04) Uso de SystemD como herramienta de administración de servicios predeterminada.

Antes de usar los siguientes comandos de ejemplo, cambie con su nombre de servicio real como HTTPD, MySQL, Apache2 o SSH.

Iniciar o detener el servicio:

Sintaxis:

$ sudo systemctl inicio .servicio $ sudo systemctl stop .servicio 
  • comenzar: Solía ​​comenzar un servicio detenido
  • Detener: Solía ​​detener un servicio en ejecución

Ejemplo:

$ sudo systemctl start ssh.servicio $ sudo systemctl stop ssh.servicio 

Reiniciar o recargar el servicio:

$ sudo systemctl recarga ssh.servicio $ sudo systemctl reiniciar ssh.Servicio $ sudo SystemCTL RELOAD-OR RESTART SSH.servicio 
  • Recargar: Se utiliza para recargar la configuración de un servicio en ejecución
  • Reanudar: Solía ​​reiniciar (detener/iniciar) un servicio en ejecución
  • Recargar o resultar: Se usa para recargar un valor predeterminado del servicio, pero si RELOAD no está disponible para ese servicio. Lo reiniciará

Verifique el estado del servicio:

$ sudo SystemCtl Status SSH.servicio 
  • Estado: Se utiliza para verificar el estado actual de un servicio

Habilitar o deshabilitar el servicio:

$ sudo systemctl habilita ssh.Servicio $ sudo SystemCTL DISPLE SSH.servicio 
  • Permitir: Se utiliza para habilitar el servicio para comenzar con el arranque del sistema
  • Desactivar: Se usa para deshabilitar el servicio para no comenzar con el arranque del sistema

Verifique el estado del servicio de habilitar/deshabilitar:

$ sudo systemctl is-activo ssh.servicio $ sudo systemctl ssh habilitado.servicio 
  • está activo: Se utiliza para verificar si el servicio del servicio actual del servicio
  • está habilitado: Se usa para verificar si el servicio está habilitado para comenzar en el arranque del sistema

Referencia:
https: // fedoraproject.org/wiki/sysvinit_to_systemd_cheatsheet