Nota: Este artigo foi publicado originalmente em 2013. Alguns passos, comandos ou versões de software podem ter mudado.

Pré-requisitos

  • Um sistema executando Ubuntu (desktop ou servidor)
  • Acesso ao terminal com privilégios sudo
  • Familiaridade básica com a linha de comando do Linux

Desligar ou Reiniciar um Servidor Ubuntu via SSH

Se você deseja reiniciar ou desligar remotamente um servidor Ubuntu quando conectado via SSH, basta conhecer os seguintes comandos:

Desligar o servidor

sudo shutdown -h now

Para agendar um desligamento:

# Desligar em 10 minutos
sudo shutdown -h +10

# Desligar em horário específico (formato 24h)
sudo shutdown -h 23:00

Reiniciar o servidor

sudo reboot

Ou alternativamente:

sudo shutdown -r now

Cancelar um desligamento agendado

sudo shutdown -c

Opções principais do shutdown

  • -r : Reiniciar o sistema
  • -h : Desligar ou cortar a energia
  • -H : Apenas parar o sistema (halt)
  • -P : Cortar a energia (poweroff)
  • -c : Cancelar um desligamento em andamento
  • -k : Apenas enviar mensagens de aviso

Resumo

Você aprendeu com sucesso como desligar ou reiniciar um servidor Ubuntu via SSH.