Утилита dmesg#
Утилита dmesg используется для проверки кольцевого буфера ядра или управления им. Действие по умолчанию - просмотр системных сообщений ядра (kernel messages) о, например, загрузке драйверов устройств, обнаружении новых устройств, ошибках и предупреждениях. dmesg полезна для диагностики проблем, связанных с оборудованием или программным обеспечением, а также для получения общей информации о состоянии системы.
Синтаксис dmesg:
dmesg <options>
Где <options> - опции.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Очистить кольцевой буфер ядра |
|
Очистить кольцевой буфер после того, как будет выведено его содержимое |
|
Запретить вывод сообщений на консоль |
|
Отображать метку времени и время, прошедшее между сообщениями |
|
Разрешить вывод сообщений на консоль |
|
Выводить сообщения ядра |
|
Выводить информацию, начиная с заданного времени. Можно указывать время как в абсолютном формате, так и в относительном (например, |
|
Выводить информацию до заданного момента времени. Можно указывать время как в абсолютном формате, так и в относительном (например, |
|
Ожидать и выводить только новые сообщения |
Примеры использования#
Для отображения сообщений ядра введите команду:
dmesgДля ожидания и вывода только новых сообщений ядра введите команду:
dmesg -WДля вывода информации о доступной памяти системы введите команду:
dmesg | grep -i memoryПодробнее про
grepсм. в «Утилита grep».