Почему для просмотра systemd-логов используют journalctl, а не cat?

Journal хранится в структурированном бинарном формате, поэтому cat не является корректным средством его чтения. journalctl понимает этот формат и умеет отбирать записи по службе, времени и другим полям.

Короткий ответ

Что ответить на собеседовании

Journal хранится в структурированном бинарном формате, поэтому cat не является корректным средством его чтения. journalctl понимает этот формат и умеет отбирать записи по службе, времени и другим полям.

Подробный разбор

Ответ с пояснениями

Journal хранится в структурированном бинарном формате, поэтому cat не является корректным средством его чтения. journalctl понимает этот формат и умеет отбирать записи по службе, времени и другим полям.

Например, можно ограничить вывод определённой unit, загрузкой системы или временным интервалом, а также следить за новыми записями. Обычные текстовые логи приложения при этом по-прежнему читают текстовыми инструментами. Права доступа могут ограничивать видимость журнала. Не выводите весь журнал без необходимости, если достаточно узкого периода и сервиса.

Источник: raw.githubusercontent.com.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее