На системе с systemd логи ядра можно смотреть через journalctl -k, а сервиса — через journalctl -u имя.service. Для текущего буфера сообщений ядра также используют dmesg.
Как посмотреть логи ядра или конкретного сервиса в Linux?
На системе с systemd логи ядра можно смотреть через `journalctl -k`, а сервиса — через `journalctl -u имя.service`. Для текущего буфера сообщений ядра также используют dmesg.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
На системе с systemd логи ядра можно смотреть через journalctl -k, а сервиса — через journalctl -u имя.service. Для текущего буфера сообщений ядра также используют dmesg.
Примеры чтения:
journalctl -k -b
journalctl -u nginx.service --since "1 hour ago"
journalctl -u nginx.service -f
dmesg
Название unit зависит от установки. Доступ может требовать дополнительных прав, а старые сообщения — не сохраняться без постоянного журнала. Не все сервисы пишут в journald: иногда нужен настроенный файл лога или вывод контейнера. При передаче фрагментов удаляйте секреты и персональные данные.