Búsqueda de sitios web

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


El administrador de sistemas y servicios 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 utilizar pares de claves públicas/privadas para la autenticación sin contraseña para SSH, en lugar de contraseñas, y también emplear métodos adicionales para proteger el servicio SSH, como se explica en estos guías.

  1. Inicio de sesión SSH sin contraseña usando SSH Keygen en 5 sencillos pasos
  2. 5 mejores prácticas para asegurar 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 conectamos al servidor remoto como usuario root y status es un subcomando de la utilidad systemctl que se utiliza para ver el estado del httpd< Servicio en centos.temint.lan (servidor Linux remoto).

systemctl --host [email  status httpd.service
OR
systemctl -H [email  status httpd.service

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

systemctl --host [email  start httpd.service   
systemctl --host [email  stop httpd.service
systemctl --host [email  restart httpd.service

Para finalizar la sesión, simplemente escriba [Ctrl+C]. Para obtener más información y opciones de uso, consulte la página del manual 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é era necesario reemplazar 'init' por 'systemd' en Linux
  2. Gestión del proceso y 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 opiniones sobre esta guía.