Как я могу отследить причину случайных перезагрузок?


28

Thinkpad X220 (Core-i5, SandyBridge, Intel GMA) под управлением Precise 64bit дважды перезагружался за последние четыре дня. Я не делал ничего больше, чем писал электронную почту. Нет предупреждения Он просто потемнел, и следующей вещью, которую я увидел, был загрузочный экран Lenovo.

Где я должен искать, чтобы найти причину? Я боюсь, что эта немедленная перезагрузка не оставляет времени для записи логов ...

Благодарность!

Ответы:


14

Проверьте / proc / sys / kernel / panic, если его значение равно 1, сервер сразу же перезагрузится при панике. Плохие драйверы могут вызвать панику ядра.

Если это не паника, проверьте последнюю проблему перезагрузки, возможно, проблема в перегреве.

last reboot

Эта команда показывает, что в моей системе появилось новое ядро. Ubuntu 12.04 64 бит. 3.2.0-63 после перезагрузки, 3.2.0-61 до
Антониос Хаджигеоргалис

4
Это привело меня к проверке, которую etc/apt/apt.conf.d/50unattended-upgrades я установил, Unattended-Upgrade::Automatic-Reboot "true"; и вернул значение по умолчанию false.
Антониос Хаджигеоргалис

@Antonios это автоматическая перезагрузка без предупреждения?
Водолей Сила

6
last |head -n 50вау, я только что нашел это: 13:55 - crash (04:35)что будет отслеживать, как это произошло, спасибо!
Водолей Сила

1
@ AquariusPower Да, так и было. моя проблема исчезла после изменения настройки автоматических обновлений.
Антониос Хаджигеоргалис

11

команды

  1. dmesg - Может не отображать элементы до последней загрузки, но очень полезно, если система все еще работает

файлы

  1. /var/log/syslog- Общесистемный регистратор, использование tail /var/log/syslogилиless /var/log/syslog
  2. /var/log/kern.log - Журнал ядра, такой же как выше
  3. /var/log/*

Большое спасибо за ваш ответ. Проблема заключается в том, что, как указано в моем вопросе, система больше не работает. Я считаю, что у меня была какая-то проблема с оборудованием.
Андре

1
Я быстро отправился на поиски в Google, чтобы проверить, сохраняются ли указанные выше файлы при перезагрузке (поскольку я не заражен банкоматом
Huckle

Можете ли вы рассказать о том, как выходные данные dmesgдолжны помочь? Моя машина просто случайно перезагрузилась, и если я правильно понял ваше предложение, то тут dmesgничего не поделаешь, верно?
Чакраварти

Я хотел бы добавить это, grep "Jan 11 01" /var/log/* -rah 2>/dev/null |sortчтобы вы могли ориентироваться на день и час (ubuntu 16.04, но некоторая информация не зависит от версии)
Aquarius Power
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.