iDokuro
@iDokuro
Тугодум

Как узнать почему зависла ubuntu. Где лежат логи, и есть ли они?

Всем привет.

Поставил я значит ubuntu 15.10, но она достаточно часто (раз в 1-2 дня точно) стала виснуть. Хотя на старой версии убунты этого не было.

Собственно вопрос, а можно ли узнать почему она зависает? Есть системные логи, где они лежат?
  • Вопрос задан
  • 6796 просмотров
Решения вопроса 1
@Narical
Если система инициализации - systemd (а в этой версии убунты вроде она) - то можно сделать следующиее

1. добавить к параметрам ядра опцию для большего выхлопа
systemd.log_level=debug

2. При зависании, после перезагрузки использовать journalctl, чтобы просмотреть логи с предыдущей загрузки до выключения:
journalctl -p 0..3 -b 1

-p 0..3 это фильтр по приоритету записей в логах, от ошибок до АДСКИХ ошибок, список возможных вариантов: emerg(0), alert(1), crit(2), err(3), warning(4), notice(5), info(6), debug(7).
-b это диапазон загрузок, например -b 0 покажет только логи за текущую загрузку, -b 1 за предыдущую, -b 0..9 за десять последних.

Если хочется более подробных логов, то можно ещё добавить -o verbose, но тогда в них можно утонуть :D

systemd делает огромную работу по собиранию и агрегации логов в одном месте, и даёт инструменты для работы с ними - глупо этим пренебрегать. Подробнее о том, как решать проблемы с systemd - тут например.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alexxandr
you'll see in memory only 0xDEADFACE
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы