Comando shutdown no Linux [Guia Básico]

Aprenda a desligar seu Linux corretamente e desabilitar o ctrl-alt-del

O comando shutdown é utilizado para desligar ou reiniciar o sistema com horários determinados. Durante este procedimento, ele desabilita o sistema de login para impedir que novos usuários entrem no sistema e envia mensagens personalizadas nos terminais para todos os usuários conectados avisando que o sistema será desligado.

As opções mais frequentes são:

  • -r  Reinicia (reboot) o sistema depois de terminada a sequência de desligamento;
  • -h  Paralisa (halt) o sistema depois de terminada a sequência de desligamento. Não reinicia a máquina;
  • -k  Manda a mensagem de desligamento, mas não inicia a sequência de desligamento;
  • -f   Faz a carga de sistema rápida sem a checagem de discos;
  • -F  Força uma checagem dos discos quando for reiniciar o sistema.

Para reiniciar o sistema imediatamente:

# shutdown –r now

Para reiniciar o sistema as 06h da manhã e enviar mensagem no terminal dos usuários:

# shutdown –r 06:00 “Haverá troca de hardware”

A diferença entre trocar o runlevel para 0 ou 6 e o comando shutdown é que o comando shutdown é administrativamente melhor, pois avisa os usuários que haverá uma parada no sistema. Já a troca de init não há nenhum tipo de aviso.

Control-Alt-Del

A linha “ca” no arquivo /etc/inittab trata o que acontece quando pressionamos a sequência control+alt+del:

ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

E antes de tomar qualquer ação de manutenção ou reinício do sistema, ainda mais quando se tratar de um servidor multi-usuário, é elegante que o administrador utilize o utilitário wall para enviar mensagens para os usuários logados.

Veja esta pequena aula sobre o shutdown:

Aprenda muito mais sobre Linux em nosso curso online. Você pode fazer a matrícula aqui com trial de 7 dias grátis. Se você já tem uma conta, pode acessar aqui.

Gostou? Compartilhe 🙂