GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo iniciar, detener y reiniciar servicios en Linux

Introducción

Linux proporciona un control detallado sobre los servicios del sistema a través de systemd, utilizando systemctl comando . Los servicios se pueden activar, desactivar, reiniciar, recargar o incluso activar o desactivar en el arranque. Si está ejecutando Debian 7, CentOS 7 o Ubuntu 15.04 (o posterior), es probable que su sistema use systemd.

Esta guía le mostrará cómo usar comandos básicos para iniciar, detener y reiniciar servicios en Linux.

Requisitos previos

  • Acceso a una cuenta de usuario con sudo o raíz privilegios
  • Acceso a una terminal/línea de comando
  • El sistemactl herramienta, incluida en Linux

Sintaxis básica del comando systemctl

La sintaxis básica para usar systemctl el comando es:

systemctl [command] [service_name]

Por lo general, deberá ejecutar esto como superusuario con cada comando que comience con sudo .

Cómo verificar si un servicio se está ejecutando en Linux

Para verificar si un servicio está activo o no, ejecute este comando:

sudo systemctl status apache2

Reemplazar apache2 con el servicio deseado. En nuestro caso, comprobamos el estado de Apache. El resultado muestra que el servicio está activo (en ejecución) , como en la imagen de abajo:

Cómo reiniciar un servicio

Para detener y reiniciar el servicio en Linux , usa el comando:

sudo systemctl restart SERVICE_NAME

Después de este punto, su servicio debería estar funcionando nuevamente. Puede verificar el estado con el status comando.

Para reiniciar el uso del servidor Apache:

sudo systemctl restart apache2

Cómo recargar un servicio

Para obligar al servicio a recargar sus archivos de configuración, escriba el siguiente comando en la terminal:

sudo systemctl reload SERVICE_NAME

Después de recargar, el servicio estará en funcionamiento. Comprueba su estado con el status comando para confirmar.

En nuestro ejemplo, recargamos Apache usando:

sudo systemctl reload apache2

Cómo iniciar un servicio

Para iniciar un servicio en Linux manualmente, escriba lo siguiente en la terminal:

sudo systemctl start SERVICE_NAME

Por ejemplo, el comando para iniciar el servicio Apache es:

sudo systemctl start apache2

Cómo detener un servicio

Para detener un servicio activo en Linux, use el siguiente comando:

sudo systemctl stop SERVICE_NAME

Si el servicio que desea detener es Apache, el comando es:

sudo systemctl stop apache2

Compruebe si el servicio dejó de ejecutarse con el status dominio. El resultado debe mostrar que el servicio está inactivo (muerto) .

Cómo habilitar el servicio en el arranque

Para configurar un servicio para que se inicie cuando se inicia el sistema, use el comando:

sudo systemctl enable SERVICE_NAME

Para habilitar Apache al iniciar el sistema, ejecute el comando:

sudo systemctl enable apache2

Cómo deshabilitar el servicio en el arranque

Puede evitar que el servicio se inicie en el arranque con el comando:

sudo systemctl disable SERVICE_NAME

Por ejemplo:

sudo systemctl disable apache2

Variaciones en los nombres de los servicios

Si trabaja en el mismo entorno Linux, aprenderá los nombres de los servicios que utiliza habitualmente.

Por ejemplo, si está creando un sitio web, lo más probable es que use systemctl restart apache2 con frecuencia, a medida que actualiza los cambios de configuración en su servidor.

Sin embargo, cuando se mueve entre diferentes variantes de Linux, es útil saber que el mismo servicio puede tener diferentes nombres en diferentes distribuciones.

Por ejemplo, en Ubuntu y otras distribuciones basadas en Debian, el servicio Apache se llama apache2. En CentOS 7 y otras distribuciones de RedHat, el servicio de Apache se llama httpd o httpd.servicio.


Ubuntu
  1. Servicios de inicio, detención y reinicio en el servidor systemd RHEL 7 Linux

  2. Cómo iniciar, detener y reiniciar servicios en un servidor dedicado Linux

  3. Iniciar, detener o reiniciar servicios en CentOS 8 - ¿Proceso paso a paso?

  4. Cómo iniciar/detener/reiniciar servicios en CentOS Web Panel

  5. Cómo iniciar, detener y reiniciar el servicio de Zimbra

Cómo iniciar, detener y reiniciar servicios en Debian 10

Cómo reiniciar un servicio a través de systemctl bajo Linux

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

Cómo iniciar, detener o reiniciar servicios en Ubuntu

Ubuntu:servicios de inicio, parada y reinicio

Cómo iniciar, detener o reiniciar servicios de red en Rocky Linux 8