Como posso rastrear a causa de reinicializações aleatórias?

28

Um Thinkpad X220 (Core-i5, SandyBridge, Intel GMA) executando o Precise 64bit foi reiniciado duas vezes nos últimos quatro dias. Eu estava fazendo nada mais do que escrever um e-mail. Nenhum aviso. Tudo ficou preto, e a próxima coisa que vi foi a tela de inicialização da Lenovo.

Onde devo procurar para encontrar a causa? Receio que essa reinicialização imediata não deixe tempo para os logs serem gravados ...

Obrigado!

Andre
fonte

Respostas:

14

Verifique / proc / sys / kernel / panic, se o valor for 1, o servidor será reiniciado imediatamente no panic. Drivers incorretos podem causar pânico no kernel.

Se não houver verificação de pânico na última edição da reinicialização, talvez o problema seja superaquecimento.

last reboot
insider
fonte
Este comando mostra que meu sistema veio com um novo kernel. Ubuntu 12.04 de 64 bits. 3.2.0-63 após a reinicialização, 3.2.0-61 antes
Antonios Hadjigeorgalis
4
Isso me levou a verificar que etc/apt/apt.conf.d/50unattended-upgrades eu havia definido Unattended-Upgrade::Automatic-Reboot "true"; . Alterei de volta para a configuração padrão de false.
Antonios Hadjigeorgalis
@Antonios esta reinicialização automática é sem aviso?
Aquarius Power
6
last |head -n 50uau, acabei de encontrar o seguinte: o 13:55 - crash (04:35)que rastreará como isso aconteceu, thx!
Aquarius Power
1
@AquariusPower Yes, it was. my issue went away after changing the unattended-upgrades setting.
Antonios Hadjigeorgalis
11

Comandos

  1. dmesg - Pode não mostrar itens anteriores à última inicialização, mas é muito útil se o sistema ainda estiver ativo

arquivos

  1. /var/log/syslog- Registrador de todo o sistema, use tail /var/log/syslogouless /var/log/syslog
  2. /var/log/kern.log - Log do kernel, o mesmo que acima
  3. /var/log/*
Huckle
fonte
Muito obrigado pela sua resposta. O problema é - como afirmado na minha pergunta - que o sistema não está mais funcionando. Acredito que tive algum tipo de problema de hardware.
Andre
1
Fiz uma rápida busca no Google para verificar se os arquivos acima persistem durante as reinicializações (já que não estou na frente de um computador Linux) e encontrei este site, que achei extremamente informativo: softpanorama.info/Commercial_linuxes/trou Troubleshooting.shtml
Huckle
Você pode elaborar como a saída de dmesgdeve ajudar? Minha máquina foi reiniciada aleatoriamente e, se entendi bem sua sugestão, dmesgnão posso ajudar aqui, certo?
Tchakravarty
Gostaria de adicionar isso grep "Jan 11 01" /var/log/* -rah 2>/dev/null |sortpara que você possa direcionar o dia e a hora (ubuntu 16.04, mas algumas informações são independentes da versão)
Aquarius Power