Comment puis-je suivre la cause des redémarrages aléatoires?

28

Un Thinkpad X220 (Core-i5, SandyBridge, Intel GMA) exécutant Precise 64bit a redémarré à deux reprises au cours des quatre derniers jours. Je ne faisais rien de plus que d'écrire un e-mail. Pas d'avertissement. Il est juste devenu noir et la prochaine chose que j'ai vue était l'écran de démarrage de Lenovo.

Où dois-je chercher pour trouver la cause? Je crains que ce redémarrage immédiat ne laisse pas le temps d'écrire les journaux ...

Merci!

André
la source

Réponses:

14

Vérifiez / proc / sys / kernel / panic, si sa valeur est 1, le serveur redémarrera immédiatement en cas de panique. De mauvais pilotes peuvent provoquer une panique du noyau.

Si ce n'est pas le dernier problème de redémarrage, il se peut que la surchauffe soit le problème.

last reboot
initié
la source
Cette commande montre que mon système a créé un nouveau noyau. Ubuntu 12.04 64 bits. 3.2.0-63 après redémarrage, 3.2.0-61 avant
Antonios Hadjigeorgalis
4
Cela m'a amené à vérifier etc/apt/apt.conf.d/50unattended-upgrades que j'avais défini que Unattended-Upgrade::Automatic-Reboot "true"; je l'ai changé à la valeur par défaut de false.
Antonios Hadjigeorgalis
@Antonios ce redémarrage automatique est-il sans avertissement?
Aquarius Power
6
last |head -n 50wow, je viens de trouver ceci: 13:55 - crash (04:35)qu'est- ce qui va suivre comment ça s'est passé, thx!
Aquarius Power
1
@AquariusPower Oui, ça l'était. mon problème a disparu après avoir modifié le paramètre de mises à niveau sans assistance.
Antonios Hadjigeorgalis
11

Commandes

  1. dmesg - Peut ne pas afficher les éléments d'avant le dernier démarrage, mais très utile si le système est toujours en place

Des dossiers

  1. /var/log/syslog- Enregistreur à l'échelle du système, utilisez tail /var/log/syslogouless /var/log/syslog
  2. /var/log/kern.log - Journal du noyau, comme ci-dessus
  3. /var/log/*
Huckle
la source
Merci beaucoup pour votre réponse. Le problème est - comme indiqué dans ma question - que le système n'est plus opérationnel. Je crois que j'ai eu une sorte de problème matériel.
Andre
1
Je suis allé sur une rapide recherche Google pour vérifier si les fichiers ci-dessus persistent après les redémarrages (car je ne suis pas en face d'un ordinateur Linux) et j'ai trouvé ce site, que j'ai trouvé extrêmement informatif: softpanorama.info/Commercial_linuxes/troubleshooting.shtml
Huckle
Pouvez-vous expliquer comment la sortie de dmesgest censée aider? Ma machine vient de redémarrer au hasard, et si je comprends bien votre suggestion, je dmesgne peux pas vous aider ici, non?
tchakravarty
Je voudrais ajouter ceci grep "Jan 11 01" /var/log/* -rah 2>/dev/null |sortafin que vous puissiez cibler le jour et l'heure (Ubuntu 16.04 mais certaines informations sont indépendantes de la version)
Aquarius Power