dmesg - вывод буфера сообщений ядра
dmesg — команда, используемая в UNIX‐подобных операционных системах для вывода буфера сообщений ядра в стандартный поток вывода (stdout) (по умолчанию на экран).
Опции оманды:
--decode, преобразует числовое значение уровней загрузки и параметры операции в понятные текстовые примечания
Фильтрация сообщений в соответствии с опциями --facility и --level. Например:
dmesg --level=err,warn
dmesg --facility=daemon,user
dmesg --facility=daemon --level=debug
-u, --userspace для вывода сообщений пользовательского уровня
-k, --kernel для вывода сообщений уровня ядра
-t, --notime для удаления из вывода временных отметок
-T, --ctime для вывода времени в формате, подобном ctime(). Однако этот ключ бесполезен после использования ждущего режима и выхода из него. (Для printk() после окончания ждущего режима ядро не использует обычное системное время и поэтому временные значения не изменяются.)
--show-delta для вывода длительности промежутка между сообщениями[1]
-c - Очистить содержимое буфера сообщений ядра после вывода.
-s [размер буфера] - Использовать для буфера сообщений ядра, буфер размером [размер буфера]. По умолчанию его размер 16392 байт.
-n [уровень] - Установить уровень, на котором сообщения системного журнала будут выводиться на консоль.
Например, -n 1 предотвращает вывод на консоль всех сообщений, за исключением явно тревожных.
-w, --follow - Ожидание новых сообщений. (на подобии tailf/tail -f)
Комментарии могут оставлять только зарегистрированные пользователи.