Post #67
496
journalctl -xe: первая команда, которую вводят, когда «что-то сломалось»Когда в Linux внезапно не стартует сервис, systemd ругается, а причина неочевидна - почти всегда первым делом вводят:
journalctl -xe
И не просто так.
Что показывает
journalctl -xeЭта команда выводит детализированные сообщения об ошибках последних событий
systemd, с пояснениями и фокусом именно на проблемах.Она не показывает процессы, не лезет в сетевые логи и не является просмотром логов ядра в чистом виде. Это быстрый и удобный инструмент диагностики системных сбоев.
Почему именно
-x и -eФлаги здесь работают в связке:
-e
Перемещает вывод сразу в конец журнала - к самым свежим событиям. То есть ты сразу видишь, что произошло только что, без прокрутки километров логов.
-x
Добавляет человеческие пояснения к сообщениям systemd. Это не просто сухая ошибка, а подсказка, что именно пошло не так и в каком направлении копать.
Вместе они превращают
journalctl в инструмент быстрого разбора аварий.Когда реально полезно
journalctl -xe обычно запускают, когда:🟠сервис не стартует (
systemctl start вернул ошибку)🟠systemd завис или ушёл в degraded
🟠после обновления что-то перестало работать
🟠приложение падает без логов в stdout
🟠сервер перезагрузился и нужно понять почему
Это точка входа в дебаг, а не финальный диагноз.
- 👍 15
- ❤ 2
