Cómo controlar los servicios de Systemd en un servidor Linux remoto

Cómo controlar los servicios de Systemd en un servidor Linux remoto

El administrador de sistemas y servicios de Systemd se puede controlar mediante la utilidad de línea de comandos systemctl. Le permite administrar systemd. localmente o en una máquina Linux remota a través del protocolo SSH.

En este breve artículo, le mostraremos cómo administrar el sistema systemd y el administrador de servicios en una máquina Linux remota a través de una sesión SSH.

Atención:. recomendamos usar pares de claves públicas/privadas para la autenticación sin contraseña para SSH, en lugar de contraseñas, y también empleando métodos adicionales para asegurar el servicio SSH, como se explica en estas guías.

  1. Inicio de sesión sin contraseña SSH Usando SSH Keygen en 5 sencillos pasos
  2. 5 mejores prácticas para proteger y proteger el servidor SSH
  3. Cómo bloquear el acceso SSH y FTP a una IP y un rango de red específicos

Para conectarse a un servidor remoto, ejecute systemctl. con el indicador–host o-H de la siguiente manera. En el siguiente comando, nos estamos conectando al servidor remoto como el usuario root. y status. es un subcomando de la utilidad systemctl que se utiliza para ver el estado de httpd. servicio en centos.temint.lan. (servidor Linux remoto).

$ systemctl–host [email protected] status httpd.service O $ systemctl-H [email protected] status httpd.service  Administrar el servicio Systemd en Linux remoto  Administrar el servicio Systemd en Linux remoto Administrar el servicio Systemd en Linux remoto

De manera similar, también puede iniciar, detener o reiniciar el servicio systemd remoto como se muestra.

$ systemctl–host [email protected] start httpd.service $ systemctl–host [ email protected] detener httpd.service $ systemctl–host [email protected] reiniciar httpd.service freestar.config.enabled_slots.push

Para finalizar la sesión, simplemente escriba [Ctrl + C]. Para obtener más información y opciones de uso, consulte la página de manual de systemctl.

$ man systemctl

¡Eso es todo por ahora! Lo que sigue es una variedad de artículos de systemd que le resultarán útiles:

  1. La historia detrás: por qué ‘init’ necesitaba ser reemplazado por ‘systemd’ en Linux
  2. Administrar el proceso y los servicios de inicio del sistema (SysVinit, Systemd y Upstart)
  3. Administrar mensajes de registro en Systemd usando Journalctl [Guía completa]
  4. Cómo crear y ejecutar nuevas unidades de servicio en Systemd usando Shell Script
  5. Cómo cambiar los niveles de ejecución (objetivos) en SystemD

En este artículo, le mostramos cómo administrar el sistema systemd y el administrador de servicios en una máquina Linux remota. Utilice la sección de comentarios para hacer preguntas o compartir sus pensamientos sobre esta guía.