Pesquisa de site

Como controlar serviços Systemd em servidor Linux remoto


O sistema Systemd e o gerenciador de serviços podem ser controlados usando o utilitário de linha de comando systemctl. Ele permite que você gerencie o systemd localmente ou em uma máquina Linux remota através do protocolo SSH.

Neste breve artigo, mostraremos como gerenciar o sistema systemd e o gerenciador de serviços em uma máquina Linux remota por meio de uma sessão SSH.

Atenção: Recomendamos o uso de pares de chaves públicas/privadas para autenticação sem senha para SSH, em vez de senhas, e também o emprego de métodos adicionais para proteger o serviço SSH, conforme explicado nestes guias.

  1. Login SSH sem senha usando SSH Keygen em 5 etapas fáceis
  2. 5 melhores práticas para proteger e proteger o servidor SSH
  3. Como bloquear o acesso SSH e FTP a IPs específicos e intervalos de rede

Para se conectar a um servidor remoto, execute systemctl com o sinalizador --host ou -H da seguinte maneira. No comando abaixo, estamos nos conectando ao servidor remoto como usuário root e status é um subcomando do utilitário systemctl usado para visualizar o status do httpd< serviço em centos.temint.lan (servidor Linux remoto).

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

Da mesma forma, você também pode iniciar, parar ou reiniciar o serviço systemd remoto conforme mostrado.

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

Para encerrar a sessão, basta digitar [Ctrl+C]. Para obter mais informações e opções de uso, consulte a página de manual systemctl:

man systemctl 

É tudo por agora! O que se segue é uma variedade de artigos do systemd que você achará úteis:

  1. A história por trás: por que ‘init’ precisou ser substituído por ‘systemd’ no Linux
  2. Gerenciando processos e serviços de inicialização do sistema (SysVinit, Systemd e Upstart)
  3. Gerenciar mensagens de log no Systemd usando Journalctl [Guia abrangente]
  4. Como criar e executar novas unidades de serviço no Systemd usando Shell Script
  5. Como alterar níveis de execução (destinos) no SystemD

Neste artigo, mostramos como gerenciar o sistema systemd e o gerenciador de serviços em uma máquina Linux remota. Use a seção de comentários para fazer perguntas ou compartilhar suas ideias sobre este guia.