Magic SysRq key - O botão de pânico no kernel do seu Linux
Dica publicada em Linux / Kernel
Magic SysRq key - O botão de pânico no kernel do seu Linux
O Linux possui um recurso chamado Magic SysRq key, uma espécie de "botão de pânico" embutido no próprio kernel, que permite executar comandos críticos mesmo se o sistema estiver travado ou com o init/systemd falhando.
O comando abaixo irá ativar essa funcionalidade, execute-o como root:
# echo 1 > /proc/sys/kernel/sysrq
Depois de ativado, você pode usar comandos como:
AVISO: esses comandos bypassam o init/systemd e não pedem confirmação. Use com cuidado! Os comandos de reiniciar ou desligar são similares à ação de apertar o botão físico de power do computador.
Salvem esse comando na colinha que fica do lado do monitor, algum dia ele pode salvar o teu emprego! kkk
O comando abaixo irá ativar essa funcionalidade, execute-o como root:
# echo 1 > /proc/sys/kernel/sysrq
Depois de ativado, você pode usar comandos como:
- echo b > /proc/sysrq-trigger - Reiniciar imediatamente;
- echo o > /proc/sysrq-trigger - Desligar o sistema;
- echo s > /proc/sysrq-trigger - Sincronizar discos;
- echo u > /proc/sysrq-trigger - Desmontar todos os sistemas de arquivos.
AVISO: esses comandos bypassam o init/systemd e não pedem confirmação. Use com cuidado! Os comandos de reiniciar ou desligar são similares à ação de apertar o botão físico de power do computador.
Relato
Neste final de semana meu servidor de produção, que estava com 1051 dias de uptime, travou completamente. Nem mesmo o comando "shutdown" funcionava. Bastou executar o primeiro comando acima e batata, ele reiniciou instantaneamente e tudo voltou a funcionar.Salvem esse comando na colinha que fica do lado do monitor, algum dia ele pode salvar o teu emprego! kkk
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro