Não é muito mais rápido do que usar a funcionalidade Solicitação do Sistema (SysRq) e, em seguida, acionar um reboot
imediato.
Esta é uma combinação de chaves entendida pelo kernel.
Ativar o SysRq:
echo 1 > /proc/sys/kernel/sysrq
Agora, envie-o para a reinicialização.
echo b > /proc/sysrq-trigger
b
- Reinicialize o sistema imediatamente, sem desmontar ou sincronizar os sistemas de arquivos.
Nota:
Embora este seja um reboot
, ele se comportará como se a energia tivesse sido cortada, o que não é recomendado.
Se você quiser sync
e umount
dos sistemas de arquivos antes da mão, use:
echo s > /proc/sysrq-trigger
echo u > /proc/sysrq-trigger
ou se você quiser apenas desligar o sistema, então:
echo o > /proc/sysrq-trigger
Combinações de teclas mágicas
Também existem combinações de teclas que são interpretadas pelo kernel:
Alt + SysRq / Tela de impressão + Chave de comando
Teclas de comando:
R - Retorna o controle do teclado do X.
E - Envia o SIGTERM para todos os processos, permitindo que eles sejam finalizados normalmente.
I - Envia SIGKILL para todos os processos, forçando-os a terminar imediatamente.
S - Descarrega os dados no disco.
U - Remonta todos os sistemas de arquivos somente leitura.
B - Reinicializar.
Citação do Wiki da Magic SysRq Key :
A common use of the magic SysRq key is to perform a safe reboot of a Linux computer which has otherwise locked up.
- Hold down the Alt and SysRq (Print Screen) keys.
- While holding those down, type the following keys in order, several seconds apart: REISUB.
- Computer should reboot.
Uma maneira de lembrar estes são:
"Reboot Even If System Utterly Broken" or simply the word "BUSIER" read backwards.
Referências