HOWTO · Linux
Como desligar uma máquina Linux usando um terminal
Use o comando `shutdown` no terminal para desligar o Linux agora ou agendar o desligamento, avisar usuários, reiniciar o sistema ou cancelar um desligamento programado.
Nesta página
Use o comando shutdown para desligar uma máquina Linux agora ou programar o desligamento para mais tarde. Também é possível reiniciar o sistema ou cancelar um desligamento agendado. Salve seu trabalho antes de desligar ou reiniciar a máquina imediatamente; esses comandos afetam o sistema inteiro.
Entenda o comando shutdown
A sintaxe geral é shutdown [OPTION] [TIME] [MESSAGE]. TIME pode ser now, um intervalo como +10 ou um horário, como 23:30. Use -r para reiniciar e -c para cancelar um desligamento pendente. A mensagem é opcional. Em muitos sistemas, o comando exige privilégios de administrador; quando necessário, coloque sudo antes dele. A configuração de privilégios e a interpretação dos horários podem variar conforme o sistema.
Desligue um sistema Linux imediatamente
Para desligar o sistema agora, execute sudo shutdown now no terminal. Se sua conta não usa sudo, utilize o método administrativo configurado no sistema. Salve os arquivos abertos e encerre tarefas importantes antes. Esse comando afeta a máquina, e a forma exata como o desligamento ocorre depende da configuração do sistema.
Programe um desligamento
Para desligar o sistema daqui a dez minutos, use sudo shutdown +10. O número indica um intervalo relativo em minutos. Para solicitar um horário específico, use sudo shutdown 23:30; a interpretação de horários pode variar entre implementações. Se a precisão for importante, consulte o manual local de shutdown. As ações programadas também podem estar sujeitas às políticas do sistema ou à intervenção de outro administrador.
Envie uma mensagem antes do desligamento
Acrescente uma mensagem entre aspas depois do horário para incluir um aviso no desligamento programado. Por exemplo: sudo shutdown +10 "System maintenance in 10 minutes; please save your work." A mensagem serve para avisar usuários por meio do mecanismo de desligamento do sistema. As sessões que a recebem dependem do sistema e de sua configuração; se todos precisarem ser avisados, use também outro canal de comunicação. O texto do aviso no exemplo está em inglês.
Reinicie um sistema Linux
Use sudo shutdown -r now para reiniciar imediatamente ou sudo shutdown -r +10 para programar a reinicialização para daqui a dez minutos. A opção -r solicita uma reinicialização em vez de desligar a máquina. Antes de reiniciar imediatamente, salve seu trabalho, assim como faria antes de um desligamento imediato.
Cancele um desligamento programado
Se o desligamento ainda estiver pendente, execute sudo shutdown -c para cancelá-lo. A opção -c cancela um desligamento programado; ela não desfaz um desligamento que já foi concluído. O cancelamento pode exigir os mesmos privilégios administrativos necessários para programar a ação.