~ / hub / comandos / Comando systemctl — guia completo
27 set 2026comandosguia completo

Comando systemctl — guia completo

Status, restart, enable e unit files no systemd.

systemctl status nginx
sudo systemctl restart nginx
sudo systemctl reload nginx
sudo systemctl enable --now docker
sudo systemctl disable --now antigo.service
sudo systemctl daemon-reload

Após editar unit files em /etc/systemd/system/, sempre daemon-reload. Logs: journalctl.

← comandos

reload x restart: a diferença que derruba conexões

reload aplica config nova sem matar processos ativos (bom para nginx); restart mata e sobe de novo, derrubando conexões abertas. Usar restart onde bastava reload é a causa clássica de "caiu 2 segundos" em produção sem necessidade.

  • Depois de editar unit file em /etc/systemd/system/, rode daemon-reload antes do restart
  • systemctl is-enabled nome confirma se o serviço sobe sozinho no boot
  • Serviço reiniciando sozinho em loop? Veja systemctl status e o journalctl do unit

Próximos passos

Explore o hub de conteúdo, o roteiro de estudos e os cursos gratuitos. Em dúvida de infraestrutura ou produto, use o diagnóstico gratuito.

Quer aplicar no seu time?

Diagnóstico gratuito de 30 minutos.

solicitar →