Servicios en Linux Debian 11
Un servicio es un programa que se ejecuta en segundo plano que se utilizará cuando sea necesario. Apache, SSH, Nginx o MySQL son algunos de los servicios más conocidos. Sobre Debian, incluido Debian 11 Bullseye, los servicios se gestionan con Systemd, el reemplazo del Sistema V para inicializar el sistema y sus componentes, incluidos los servicios.
Iniciar, detener y reiniciar los servicios en Debian 11 utilizando Systemd
El Systemd es una suite para administrar los servicios de Linux y Daemons (la última "D" se debe a Unix Daemons). El comando SystemCTL permite iniciar, detener, reiniciar y verificar el estado de los servicios. Su objetivo es unificar la configuración y el comportamiento para todas las distribuciones de Linux que reemplazan los viejos sistemas de UNIX SystemV y BSD Init.
Esta sección tutorial muestra ejemplos de ejecución de las acciones descritas en la siguiente tabla.
ACCIÓN | DOMINIO |
---|---|
Verifique el estado del servicio | sudo systemctl estado |
Detener un servicio | sudo systemctl detener |
Iniciar un servicio | sudo systemctl comenzar |
Reiniciar un servicio | sudo systemctl Reanudar |
Como se muestra en la tabla anterior, la sintaxis para verificar el estado de un servicio usando Systemd es el siguiente:
Estado de SystemCTL
Por lo tanto, para verificar el estado del servicio SSH, puede ejecutar el siguiente comando.
SUDO SYSTEMCTL ESTADO SSH
Como puede ver en la captura de pantalla anterior, el servicio SSH está activo y se ejecuta correctamente.
Para detener un servicio, la sintaxis es similar, simplemente reemplace el estado opción con la acción que desea ejecutar, en este caso la acción es para detener.
Por ejemplo, para detener el servicio SSH, ejecute el comando a continuación.
sudo systemctl stop ssh
Como puede ver, después de detener el servicio y verificar el estado, el servicio SSH ahora parece inactivo (muerto).
Para comenzar un servicio, simplemente reemplace parar con comenzar, Como se muestra en la captura de pantalla a continuación. Para comenzar el servicio SSH, ejecute:
sudo systemctl iniciar ssh
Como puede ver, el servicio se está ejecutando nuevamente.
Para reiniciar un servicio, la opción que necesita escribir es reiniciar. El siguiente comando se utiliza para reiniciar el servicio SSH.
sudo systemctl reiniciar ssh
Así es como se reinician los servicios utilizando Systemd.
Puede obtener información adicional sobre Systemd en https: // systemd.IO/.
Detener, iniciar y reiniciar los servicios en Debian 11 utilizando el comando de servicio
El comando de servicio se utiliza para administrar los servicios bajo /etc /init.D Directorio a pesar de algunas distribuciones que redirigen el comando al explicado anteriormente systemctl dominio.
Este comando también se puede utilizar para detener, iniciar y reiniciar servicios después de la sintaxis descrita en la tabla a continuación.
ACCIÓN | DOMINIO |
---|---|
Verifique el estado del servicio | servicio sudo estado |
Detener un servicio | servicio sudo detener |
Iniciar un servicio | servicio sudo comenzar |
Reiniciar un servicio | servicio sudo Reanudar |
Esta sección muestra ejemplos de aplicación de los comandos descritos en la tabla anterior.
Para verificar el estado de un servicio (SSH en este caso) utilizando el comando de servicio, use la sintaxis que se muestra a continuación. Reemplazar "ssh"Con el servicio que desea verificar.
estado de servicio de sudo ssh
Como puede ver, el servicio SSH está activo y se ejecuta correctamente.
El comando que se muestra en la captura de pantalla a continuación se utiliza para detener los servicios. Ejecutarlo para detener el servicio SSH o reemplazar "SSH" con el servicio que desea detener.
SUDO SERVICIO SSH PARA
Como puede ver, después de correr servicio ssh parada, SSH ahora está inactivo.
Para comenzar el servicio SSH, use la siguiente sintaxis. Recuerde reemplazar "SSH" con el servicio que desea cargar.
SUDO SERVICIO SSH SIGT
Finalmente, para reiniciar los servicios utilizando el comando de servicio, use la sintaxis a continuación.
SUDO Service SSH Reiniciar
Como puede ver, el servicio se ejecuta correctamente.
El siguiente comando se puede utilizar para recargar una configuración de servicio sin interrumpir el servicio en sí.
SUDO SERVICIO SSH RELOAD
Puede obtener más información sobre el comando de servicio en https: // Linux.morir.net/hombre/8/servicio.
Conclusión
Los servicios son un componente esencial de cualquier dispositivo. Administrar servicios correctamente es imprescindible para cualquier usuario de nivel de Linux. Como puede ver con este tutorial, la gestión de servicios es bastante simple y se puede hacer a través de diferentes métodos. Tenga en cuenta siempre el método recomendado para tratar con los servicios en Linux es el comando SystemCTL explicado en la primera sección de este artículo. Otros métodos (como tratar directamente con el /etc /init.D Directory) se consideran obsoletos y se eliminaron de la primera versión de este tutorial. Todos los comandos explicados en este tutorial son útiles para detener, comenzar, reiniciar y verificar el estado del servicio, pero hay funciones adicionales que puede aprender en sus respectivas páginas de hombre.
Gracias por leer este tutorial explicando cómo detenerse, comenzar y reiniciar los servicios en Debian 11. Sigue siguiéndonos para obtener consejos y tutoriales adicionales de Linux.