Як я можу відстежити причину випадкових перезавантажень?


28

За останні чотири дні Thinkpad X220 (Core-i5, SandyBridge, Intel GMA) з точним 64-бітним перезавантаженням важко. Я нічого не займався, як писав електронний лист. Без попередження Це просто потемніло, і наступне, що я побачив, - це завантажувальний екран 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)що я буду відслідковувати, як це сталося, THX!
Сила Водолія

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
Я пішов на швидку пошукову службу
Геккл

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

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