Де я можу знайти повідомлення щодо останнього невдалого завантаження Linux?


11

Моє завантаження Linux виходить з ладу часто. Я видалив quietсвої параметри завантаження, щоб я міг бачити, що відбувається. В основному після того, як показує купу повідомлень, він зависає. Він не висить щоразу . Тепер я знаю, що dmesg - це спосіб я бачу повідомлення завантаження.

Але я хочу переглянути повідомлення про завантаження попереднього завантаження, а не поточне завантаження (тому що воно завантажувалося нормально, а останнє повісилося).

Чи є якісь інші журнали, на які я можу ознайомитися, щоб знайти проблему? Я використовую Ubuntu Natty 11.04. Чи слід перекомпілювати ядро ​​з підтримкою налагодження? Це єдиний спосіб налагодити це питання?

Нарешті, це називається панікою ядра (м'яка / жорстка чи щось таке)?

Відповіді:


13

/var/log/messages(або /var/log/syslogв деяких системах) - основний файл системного журналу - дивіться там. Залежно від параметрів конфігурації, він може містити ту саму, більш-менш інформацію, ніж dmesgпоказані. Крім того, він за замовчуванням є безперервним (додається, не замінюється при кожному завантаженні).

Від того, чи потрібно вам перекомпілювати ядро, щоб вирішити проблему, залежить від того, що ви вже можете там знайти та в інших журналах, що стосуються додатків.

Паніка з ядрами - симптом серйозної системної проблеми. Настільки серйозний, що ядро ​​не оснащене засобами для його здійснення. Це може бути спровоковано багатьма різними проблемами різного типу: включаючи помилки драйверів, серйозні збої в апаратному забезпеченні, помилки в базових системних програмах, рідко програми додатків користувачів.


У моїй установці файл називався syslog, а не повідомленнями в папці / var / log. Я знайшов повідомлення: не вдалося відкрити вихідний файл / dev / xconsole перед кожним зависанням ядра.
AnkurVj

Добре, дякую, що розповіли про syslogальтернативну назву. Додано до відповіді для довідки. Сподіваюся, вам вдалося вирішити проблему.
rozcietrzewiacz

/ var / log / syslog та / var / log / messages не є тим самим файлом, і один не повинен за звичайних обставин існувати без іншого. Вони обидва породжені демоном syslog (як rsyslog). Зазвичай syslog міститиме більшість якщо не всіх повідомлень, тоді як повідомлення будуть більш відфільтровані. Докладнішу інформацію див. У налаштуваннях syslog (можливо, /etc/rsyslog.conf).
gamen

1
@gamen Не зовсім. Це залежить від програми, яка обробляє системні повідомлення (реєстратор демон). Ваш опис та файли, на які ви посилаєтесь, вказують, що ваша система використовує rsyslog. Ще одна популярна - це syslog-ng. Але в кожному випадку точні назви файлів та їх ролі залежать від конфігурації. Тож загальних "нормальних обставин" немає, і це /var/log/messagesможе бути, а часто є головним системним журналом.
rozcietrzewiacz

@roz так, знайшовши повідомлення перед тим, як система зірвалася в syslog і шукала рішення в google, мені вдалося вирішити проблему
AnkurVj
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.