Como descobrir o que desligou o computador?

8

Ontem, depois de voltar para casa, descobri que meu computador estava desligado. Como parecia ser um desligamento a frio (muitos reparos de disco foram mostrados durante a inicialização), estou me perguntando qual foi a causa. Para esse desligamento em particular, provavelmente não vou descobrir, mas como configurar o sistema (openSUSE 11.4) para registrar as possíveis causas de tal maneira que, se nada for registrado, será necessário cortar a energia.

Por enquanto, posso pensar em várias causas de desligamento a frio:

  • pressionar o botão desligar (no meu caso, não é possível)
  • superaquecimento (possível, porque um dos motivos pode ser o mau funcionamento do ventilador e isso pode acontecer)
  • falta de energia (possível)

Não consigo pensar em mais nada. Eu excluo a invasão do sistema, porque, nesse caso, o desligamento seria limpo.

Portanto, a questão é: como configurar seu sistema, para estar preparado para descobrir mais tarde a causa do desligamento a frio?

greenoldman
fonte

Respostas:

5

Uma coisa que eu faria é dar uma olhada /var/log/syslog. É aqui que o kernel do Linux e vários outros programas ( dhclient , NetworkManager , acpid , dbus , ...) registram algumas de suas mensagens. É muito interessante, pois incluirá qual linha de log pertence a qual programa.

tshepang
fonte
2
Eu não tenho / var / log / syslog, mas tenho / var / log / messages. Descobri o momento em que o computador ficou inoperante e, próximo a ele, é possível ler a partir do smartd telling, a temperatura dos HDDs era de aproximadamente 110 graus. Celcius. Ai!
greenoldman