Tutoriales

Cómo habilitar y deshabilitar servicios usando el comando systemctl

Systemd es uno de los administradores de servicios más utilizados en Linux. Viene con la utilidad de línea de comandos systemctl para administrar los servicios de systemd, como iniciar, detener, habilitar y desactivar servicios.

En esta guía, explicaré cómo habilitar un servicio en Linux usando el comando systemctl y cómo desactivarlo.

¿Qué significa habilitar un servicio?

Habilitar un servicio e iniciar un servicio son funciones diferentes. El comando systemctl start simplemente inicia el servicio y lo mantiene habilitado hasta que se detiene manualmente o se reinicia el sistema antes de comenzar. Por otro lado, habilitar un servicio significa que el servicio se iniciará en el momento del arranque.

Cuando está habilitado, el servicio crea un enlace simbólico en el directorio de destino., Asegúrese de que el servicio esté habilitado al inicio.El objetivo se especifica en [Install] sección de archivo de servicio persona buscada instruir.

En la imagen de arriba, el objetivo es objetivo multiusuario Representa el nivel operativo del sistema. multi-user.target indica que el servicio se habilitará cuando el sistema alcance un estado que proporcione sesiones no gráficas multiusuario.

Cómo habilitar servicios en Linux

Antes de habilitar un servicio, primero verifique si el servicio está habilitado o deshabilitado usando el siguiente comando permitird opción de systemctl.

sudo systemctl habilitado [Service-Name]

Para permitir que uno o más servicios se inicien en el arranque, utilice Control de sistema comando con permitir opciones.

sudo Control de sistema permitir [Service-Name]

En el comando anterior, reemplace [Service-Name] con el nombre del servicio o la ruta al servicio.

Por ejemplo, habilite el servicio SSH.

sudo Control de sistema permitir servicio ssh

Cuando está habilitado, crea un objetivo.multiusuario.quiere en directorio /etc/systemd/sistema Contiene enlaces simbólicos a archivos de servicio.

Habilitar un servicio mediante el comando systemctl enable no inicia el servicio.Para habilitar el servicio e iniciarlo inmediatamente, utilice permitir y -Ahora opciones.

sudo Control de sistema permitir – Ahora [Service-Name]

Cómo volver a habilitar un servicio en Linux

Volver a habilitar un servicio significa primero desactivar el servicio y luego habilitarlo nuevamente. Elimina enlaces simbólicos de servicios y los vuelve a crear.

sudo systemctl volver a habilitar [Service-Name]

Volvamos a habilitar el servicio SSH usando el comando anterior.

sudo systemctl vuelve a habilitar ssh.service

Como se puede ver en el resultado, el archivo de enlace simbólico proviene de /etc/systemd/sistema Primero elimine el directorio y luego créelo nuevamente. No inicia ni detiene el servicio; el servicio permanecerá en su estado original.

Tenga en cuenta que la reactivación solo acepta nombres de servicios, no rutas.

Cómo desactivar un servicio en Linux

Utilice systemctl con desactivar Opción de desactivar uno o más servicios.

sudo Control del sistema deshabilitado [Service-Name]

No toma la ruta al archivo de servicio.

Por ejemplo, deshabilitemos el servicio ssh.

sudo systemctl deshabilita ssh.service

La desactivación del servicio no lo detiene, ya que continuará funcionando a menos que el sistema se detenga o reinicie manualmente.

Para desactivar y detener el servicio inmediatamente, utilice -Ahora Opciones para systemctl.

sudo Control del sistema deshabilitado – Ahora [Service-Name]

en conclusión

Para configurar un servicio para que se habilite al inicio, use el comando systemctl con la opción enable. Requiere uno o más nombres o rutas de servicio/unidad. En este tutorial, explico cómo habilitar un servicio y cómo volver a habilitar un servicio. Además, tomé en cuenta la desactivación del comando de servicio.Para obtener más información sobre la utilidad de línea de comandos systemctl, utilice Control manual del sistema Orden.

LEER  Ocho potentes comandos de Linux para identificar cuellos de botella en el disco duro

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba