Найти тему
Linux : консольная магия

Покажи мне свой dmesg.

Покажи мне свой dmesg.

Многих об этом просят, но не у всех получается.

Команда dmesg позволяет получить сообщения о загрузке ядра ОС Linux, о загрузке драйверов и последующем их использовании.

Зачастую, пользователи для этого пытаются открыть файл /var/log/dmesg, в котором видят набор цифр в скобках и много-много непонятных сообщений. Данный файл смотреть не совсем удобно, да и не совсем правильно, так как в нем хранятся сообщения ядра только во время загрузки .

Для получения полной информации необходимо использовать команду dmesg, которая позволяет получать информацию, например в online -режиме , если использовать с ключом -w.

Или за последнее время:

dmesg | tail

Также интересными ключами являются :

-C - очистка буфера сообщений для dmesg

-T - отображения столбца со временем в понятном формате

-d - показывает временную дельту между соседними сообщениями.

Очень удобно собирать информацию перед отправкой. Например необходимо предоставить информацию о работе того или иного устройства, например инициализация флешки:

dmesg -C

Вставляем флешку

dmesg -T > /tmp/dmesg.log

Можно отправлять лог более опытному товарищу, где будет информация за период инициализации флешки.

Спасибо, что дочитали,подписывайтесь, если хотите . Есть еще немного и других историй.