GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar el comando Systemctl para administrar los servicios de Systemd

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 <servicename> con su nombre de servicio real como httpd, mysql, apache2 o ssh.

Iniciar o detener el servicio:

Sintaxis:

$ sudo systemctl start <servicename>.service
$ sudo systemctl stop <servicename>.service
  • inicio: Se utiliza para iniciar un servicio detenido
  • Parada: Se utiliza para detener un servicio en ejecución

Ejemplo:

$ sudo systemctl start ssh.service
$ sudo systemctl stop ssh.service

Reiniciar o recargar el servicio:

$ sudo systemctl reload ssh.service
$ sudo systemctl restart ssh.service
$ sudo systemctl reload-or-restart ssh.service
  • Recargar: Se utiliza para recargar la configuración de un servicio en ejecución
  • Reiniciar: Se usa para reiniciar (Detener/Iniciar) un servicio en ejecución
  • recargar 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 status ssh.service
  • Estado: Se utiliza para comprobar el estado actual de un servicio

Habilitar o deshabilitar servicio:

$ sudo systemctl enable ssh.service
$ sudo systemctl disable ssh.service
  • Habilitar: Se usa para permitir que el servicio se inicie en el arranque del sistema
  • Deshabilitar: 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-active ssh.service
$ sudo systemctl is-enabled ssh.service
  • está-activo: Se usa para verificar si el servicio está en el estado actual del servicio
  • está 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


Linux
  1. Uso del comando systemctl para administrar unidades systemd

  2. Cómo usar el comando Su en Linux

  3. Cómo administrar unidades systemd al inicio

  4. Cómo administrar los servicios de Linux con el comando systemctl

  5. Cómo enumerar los servicios de Systemd en Linux

Comandos Systemctl para administrar el servicio Systemd

Cómo reiniciar servicios en la línea de comandos de Ubuntu

Cómo usar el comando PS

Cómo usar el comando SUPERIOR

Cómo usar systemctl en Linux

Cómo usar el comando de pantalla en Linux para administrar terminales