Como controlar os serviços Systemd no servidor Linux remoto

Como controlar os serviços Systemd no servidor Linux remoto

O Systemd System and Services Manager pode ser controlado usando o utilitário de linha de comando SystemCTL. Ele permite que você gerencie Systemd Localmente ou em uma máquina Linux remota sobre o protocolo SSH.

Neste pequeno artigo, mostraremos como gerenciar o Systemd System and Service Manager em uma máquina Linux remota em uma sessão SSH.

Atenção: Recomendamos o uso de pares de chave pública/privada para autenticação sem senha para SSH, em oposição a senhas e também empregando métodos adicionais para proteger o serviço SSH, conforme explicado nesses guias.

  1. Login sem senha do SSH usando o 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 um intervalo de IP e rede específico

Para se conectar a um servidor remoto, execute SystemCtl com o --hospedar ou -H bandeira da seguinte maneira. No comando abaixo, estamos nos conectando ao servidor remoto como o raiz usuário 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 Protected] Status HTTPD.Serviço ou $ Systemctl -h [Email Protected] Status HTTPD.serviço 
Gerenciar o serviço Systemd no Linux Remote

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

$ Systemctl -Host [Email Protected] Iniciar httpd.Serviço $ Systemctl -Host [Email Protected] Stop httpd.Serviço $ Systemctl -Host [Email Protected] Reinicie HTTPD.serviço 

Para terminar a sessão, basta digitar [Ctrl+C]. Para mais informações e opções de uso, consulte o SystemCtl Página do homem:

$ MAN SYSTEMCTL 

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

  1. A história por trás: por que 'init' precisava ser substituído por 'Systemd' no Linux
  2. Gerenciando o processo de inicialização e serviços de inicialização do sistema (Sysvinit, Systemd e Upstart)
  3. Gerenciar mensagens de log em Systemd usando o JournalCTL [Guia abrangente]
  4. Como criar e executar novas unidades de serviço no Systemd usando script de shell
  5. Como alterar os níveis de execução (metas) no Systemd

Neste artigo, mostramos como gerenciar o Systemd System e o Service Manager em uma máquina Linux remota. Use a seção de feedback para fazer perguntas ou compartilhar seus pensamentos sobre este guia.