Для отображения сообщений, загруженных в модуль ядра, я могу использовать команду
dmesg
Есть ли альтернативы этой команде? Как эта функция получает все эти сообщения ядра?
Как я знаю, есть два других способа. Первый - это
cat /proc/kmsg
, а второй использует 'Ctrl + Alt + Fn'
для переключения на виртуальную консоль. Затем каждое сообщение ядра (включая вставку kmod) будет напечатано на экране.
Все сообщения, которые вы видите с помощью dmesg
, по умолчанию также записываются в var/log/syslog
. Таким образом, вы можете просмотреть этот файл журнала с помощью любого инструмента, который вам нравится.
Я использую less var/log/syslog
для чтения позже или tailf var/log/syslog
для целей «как раз вовремя».
Как только что указал zwets : /var/log/dmesg
содержит вывод dmesg, полученный во время загрузки системы.