лог завантаження системи
Чудове питання — є кілька швидких способів подивитися лог завантаження в Ubuntu (systemd). Ось найкорисніші команди з коротким поясненням — вставляй у термінал.
Швидко (загальний журнал поточної загрузки)
sudo journalctl -bПоказує всі записи журналу від моменту останнього завантаження (boot). Прокручується через pager (less).
Попередні завантаження
sudo journalctl --list-boots # побачити індекси попередніх завантажень
sudo journalctl -b -1 # лог попереднього завантаження
sudo journalctl -b -2 # два завантаження томуТільки помилки/важливі повідомлення під час поточної загрузки
sudo journalctl -b -p err..alert-p — рівень пріоритету (err, warning, info тощо).
Тільки повідомлення ядра (kernel dmesg через journal)
sudo journalctl -k -bЛоги конкретної служби (наприклад, networkd або sshd)
Додай -e щоб перейти до кінця (найновіших), або --since "2025-09-12 08:00" щоб фільтрувати по часу.
Короткий огляд найповільніших сервісів при завантаженні
Ланцюжок залежностей завантаження (що чекає на що)
Тимчасовий буфер ядра (альтернатива journalctl -k)
Зберегти лог у файл
Поради
Якщо
journalctlповертає мало даних, можливо, не увімкнено persistent journal — зазвичай каталоги/var/log/journalвідсутні. Увімкнути можна створивши його:Для швидкої діагностики дивись спочатку
journalctl -b -p errіsystemd-analyze blame.
Як переглянути тільки помилки/важливі повідомлення під час поточної загрузки
Найзручніше використовувати journalctl із фільтром по пріоритетах. У systemd вони такі (від найкритичніших):
emerg (0) → alert (1) → crit (2) → err (3) → warning (4) → notice (5) → info (6) → debug (7).
Приклади:
🔴 Усі помилки і вище (err..alert) за поточне завантаження
⚠️ Лише помилки ядра (kernel) при цьому завантаженні
🟡 Помилки + попередження
Або діапазон:
📌 Подивитися тільки останні 50 повідомлень із помилками
📌 Подивитися помилки в режимі реального часу (як tail -f)
Хочеш, я складу готовий «шпаргалку» для швидкої діагностики завантаження (комбінації journalctl + systemd-analyze), щоб мати під рукою?
Last updated