Como desligar e reiniciar o Linux: shutdown, reboot, halt, poweroff
Desligar e reiniciar o Linux: comandos shutdown, reboot, halt, poweroff
Para desligarmos ou reiniciarmos o sistema Linux temos várias alternativas de comandos. Vamos estudar primeiramente o comando shutdown, empregado para desligar ou reiniciar o sistema:
Comando shutdown
Desligar ou reiniciar o sistema Linux.
Sintaxe
shutdown [opções] [horário] [“mensagem”]
Opções mais comuns
-h Finalizar e desligar o sistema
-r Reiniciar o sistema
-f Inicialização rápida – não faz verificação do sistema de arquivos (fsck) no próximo boot
-k Enviar mensagens de aviso, mas sem finalizar o sistema
-F Forçar a verificação do sistema de arquivos na próxima inicialização
-c Cancelar a finalização ou reinicialização do sistema
-P Desliga o computador
[horário] é um parâmetro que diz ao comando quando desligar ou reiniciar o sistema. Ele pode estar em diversos formatos. Alguns exemplos a seguir:
Hora absoluta – hh:mm (hora e minuto). Podemos assim especificar o horário exato, como por exemplo desligar o sistema às 20:50:
# shutdown -h 20:50
+m Neste formato discriminamos um número de minutos de espera até o desligamento ou reinicialização, por exemplo, reiniciar o sistema daqui a 25 minutos:
# shutdown -r +25
now A palavra now é um alias para o valor +0, ou seja, desligar imediatamente:
# shutdown -h now
Podemos também enviar uma mensagem de aviso aos usuários, como por exemplo “O sistema será reiniciado em 30 minutos, salvem seus arquivos”:
# shutdown -r +30 “O sistema será reiniciado em 30 minutos, salvem seus arquivos”
Comando halt
Permite desligar o sistema imediatamente, retornando o controle ao monitor de ROM do computador (ex.: BIOS), colocando o computador em um modo que permite ao usuário desligar o computador de forma segura.
# halt
O comando halt também registra que o sistema está sendo desligado no arquivo /var/log/wtmp antes de enviar o sinal de desligamento ao kernel.
Comando poweroff
Permite desligar o computador imediatamente. Em geral, quando o sistema não está nos runlevels 0 ou 6, esse comando se comporta como um alias para o comando shutdown -P now
# poweroff
Comando reboot
Reinicia o sistema imediatamente. É um alias para shutdown -r.
# reboot
Esses comandos possuem algumas opções em comum, como:
-w
Não reinicia ou desliga na verdade, apenas escreve um registro no arquivo /var/log/wtmp.
-f
Força o desligamento ou reinicialização, sem chamar o shutdown.
-i
Desligar todas as interfaces de rede antes de desligar ou reinicializar.
-h
Colocar os discos rígidos no sistema em modo de standby antes de parar ou reiniciar.
-p
Ao desligar o sistema com halt, desligar também o computador, da mesma forma que com o poweroff.
Fábio, é um prazer comentar aqui para agradecer as muitas contribuições que já recebi de seu trabalho sem mesmo que nos conheça. Isto é um aspecto interessante co mundo virtual, não? Incentivo a vc, porque sei o quanto vale um depoimento direto e pessoal. Meu interesse é que profissionais como vc nos ensinem um pouco do que sabem. Abraço.
Muito obrigado amigo, fico feliz em poder ajudar sempre que posso. Abraço!
Obrigado pelo ensino dos comandos e continue assim meu caro o mundo precisa de pessoas dispostas a compartilhar conhecimento, um abraço de Manaus – Amazonas
Muito obrigado João!
Muito bom ,mas me surgiu uma dúvida como faria um script que quando clicar ne esse executa a linha de comando a cima,queria saber qual extensão usar igual e no Windows com arquivo .bat ou cmd,no Linux ou archLinux seria extensao .sh?
Exato Linderson, no Linux a extensão para scripts é .sh, remetendo ao Shell (bash, csh, tsh, etc.).