Apenas como uma curiosidade; algo deu errado com uma máquina Linux, fazendo o sistema de arquivos raiz aparecer como "64Z". Alguns comandos funcionam, como top
,, df
e kill
, mas outros, como reboot
"comando não encontrado" (como ele não consegue ler o sistema de arquivos raiz), chmod
surgem com uma falha de segmentação.
Existe alguma maneira de reiniciar o sistema de qualquer maneira, ou seja, sem o reboot
programa? Eu tentei kill -PWR 1
(enviando SIGPWR para init), mas isso não pareceu fazer nada.
É principalmente uma curiosidade acadêmica. O colega de laboratório que estava realizando qualquer trabalho de banco de dados grande que causou a falha estará reiniciando fisicamente a máquina em breve.
Respostas:
Tente reiniciar com a chave sysrq mágica:
Para mais informações, leia a documentação do wiki ou do kernel .
fonte
Um RAC (cartão de acesso remoto) ou iLO (luzes apagadas integradas) ou MP (processador de gerenciamento) fornecerá meios de redefinir seu servidor.
Por exemplo, se você possui um Dell PowerEdge com uma placa RAC (chamada DRAC), é possível ligar e desligar o servidor via ssh:
ssh drac "racadm serveraction powercycle"
A outra opção é usar a GUI da Web para RAC / iLO e fazer o mesmo lá.
Também existe um padrão aberto para esse material: IPMI.
fonte
Ainda mais interessante do que a resposta do @Rush é a capacidade de reiniciar (e muito mais) o sistema, mesmo que o sistema não esteja respondendo ao teclado. Mas deve responder aos pacotes de ping (ICMP).
Veja aqui a documentação completa e instruções sobre como implementá-lo.
fonte
A maneira mais fácil é geralmente alterar apenas o nível de execução.
No Linux, você pode fazer:
Mais informações aqui: http://linux.about.com/od/itl_guide/a/gdeitl36t04.htm
fonte
Isso requer configuração prévia, mas se você está acostumado a travar uma máquina (por exemplo, porque está desenvolvendo um nível baixo), convém configurar um watchdog , ou seja, um kernel ou tarefas de usuário que a reinicialize automaticamente quando fica sem resposta. O Linux pode usar um watchdog de hardware se a sua placa-mãe tiver um, ou um watchdog de software caso contrário.
fonte