Linux shutdown / reboot comando
No Linux, como todas as tarefas, o encerramento e reinício de operações também pode ser feito a partir da linha de comando.
os comandos são shutdown, halt, poweroff, reboot e reisub keystrokes.
neste post, vou mostrar-lhe como desligar ou reiniciar um sistema linux usando estes comandos.,
os comandos são úteis especialmente quando você tem que reiniciar um servidor linux remoto, onde apenas o acesso à shell está disponível e nenhuma interface gráfica. os servidores
muitas vezes precisam de reiniciar quando as atualizações são instaladas ou precisam de desligar para outras tarefas de manutenção.
os comandos estão disponíveis em qualquer sistema linux como centos, ubuntu, debian, fedora ou suse e não requerem a instalação de quaisquer pacotes extras.
comando “desligar”
o primeiro comando é o comando desligar e pode ser usado para desligar um sistema ou reiniciá-lo., É comumente usado para desligar ou reiniciar máquinas locais e remotas.
shutdown arranges for the system to be brought down in a safe way. All logged-in users are notified that the system is going down and, within the last five minutes of TIME, new logins are prevented.
A sintaxe é
shutdown
o Desligamento linux
Para desligar uma máquina de chamar o comando shutdown assim
# shutdown -h now
O h é a opção para parar o que significa para parar. O segundo parâmetro é o parâmetro tempo. “agora” significa que desligou o sistema imediatamente.
O parâmetro tempo também pode ser especificado em minutos ou horas., Por exemplo
# shutdown -h +5 "Server is going down for upgrade. Please save your work."
o comando acima deve mostrar a mensagem a todos os outros utilizadores registados e dar-lhes 5 minutos antes do sistema ser desligado.
reiniciar o linux
O comando shutdown pode ser usado para reiniciar um sistema com a opção r em vez da opção h. O uso é o mesmo que antes. Apenas substitua a opção h pela opção R.
# shutdown -r +5 "Server will restart in 5 minutes. Please save your work."
todos os outros utilizadores registados verão uma mensagem de difusão no seu terminal como esta
neste ponto, uma paragem pode ser cancelada se invocar a opção “c”.,
# shutdown -c
comando” reiniciar ”
próximo comando é o comando reiniciar. Ele pode ser usado para desligar ou reiniciar linux.
o seguinte comando irá desligar o linux.
# reboot -p
as opções” p ” significam poweroff.
para reiniciar o linux basta chamar o comando reiniciar diretamente sem quaisquer opções.
# reboot
Isto irá executar uma paragem graciosa e reiniciar a máquina. Isto é o que acontece quando você clica em Reiniciar do seu menu.
reinicie o linux forçosamente
O seguinte comando irá reiniciar a máquina com força., Isto é semelhante a pressionar o botão de poder da CPU. Não há desligamento. O sistema vai reiniciar instantaneamente.
# reboot -f
A página man explica-o da seguinte forma
When called with --force or when in runlevel 0 or 6, this tool invokes the reboot(2) system call itself (with REBOOTCOMMAND argument passed) and directly reboots the system. Otherwise this simply invokes the shutdown(8) tool with the appropriate arguments without passing REBOOTCOMMAND argument.
“halt” comando
O seguinte comando é o comando halt. Isto pode desligar um sistema
# halt
o comando halt também tem uma opção de força, mas você não quer usá-la. É suposto desligar o sistema instantaneamente. Mas o seu comportamento pode não ser consistente. Os ecrãs podem aguentar a execução deste comando.,
comando “poweroff”
existe outro comando exactamente igual ao comando “halt”. Faz as mesmas coisas e toma as mesmas opções.
# poweroff
REISUB – R E I S U B key strokes
os comandos mostrados acima podem ser usados quando você estiver no controle do seu sistema. E se o sistema for enforcado e não estiver a responder? E você não quer pressionar o botão de poder na CPU que pode levar à corrupção de dados. Para salvar de tal situação, vêm as chaves mágicas do sysRQ.,
uma combinação especial de teclas pressionadas que lhe permitirá reiniciar o seu sistema linux, não importa o quanto ele é enforcado. Veja o artigo da Wikipédia. para mais informações.
A common use of the magic SysRq key is to perform a safe reboot of a Linux computer which has otherwise locked up. This can prevent a fsck being required on reboot and gives some programs a chance to save emergency backups of unsaved work.
Aviso : Se carregar nas seguintes teclas irá reiniciar instantaneamente o seu sistema. É semelhante a carregar no botão de energia da sua CPU ou executar o comando reiniciar-f.
ALT + PrintScreen + B
agora no lugar da chave B temos que usar as letras R E I S U primeiro. Cada chave faz uma tarefa como mencionado abaixo
unRaw (take control of keyboard back from X), tErminate (send SIGTERM to all processes, allowing them to terminate gracefully), kIll (send SIGKILL to all processes, forcing them to terminate immediately), Sync (flush data to disk), Unmount (remount all filesystems read-only),reBoot.
1., Mantenha as teclas Alt e SysRq (ecrã de Impressão).
2. Ao segurá-los para baixo, digite as seguintes chaves em ordem, com vários segundos de intervalo: R E I S U B
3. O computador deve reiniciar.
certifique-se de ter algum intervalo de tempo entre cada uma das chaves R E I S U B.
a funcionalidade sysrq pode ser controlada alterando o valor de /proc/sys/kernel/sysrq. Para verificar se o sysrq está activo no sistema ou não, faça eco do valor. Não deve ser zero.
$ cat /proc/sys/kernel/sysrq176