Инструменты пользователя

Инструменты сайта


dmesg

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

dmesg [2018/12/26 17:55]
dmesg [2020/06/13 13:45] (текущий)
Строка 1: Строка 1:
 +====== Как пользоваться dmesg Linux ======
 +{{htmlmetatags>
 +metatag-description=(Запуск команды dmesg выдает сообщения ядра, которые могут быть полезными при диагностике ошибок в системе.)
 +}}
  
 +Утилита dmesg предназначена для вывода на экран последних сообщений ядра. В процессе загрузки операционной системы ядро определяет оборудование. Информация об этом может быть найдена при помощи данной утилиты. Однако в процессе работы системы информация помещённая в dmesg(8) может быть вытеснена новыми сообщениями ядра. Чтобы всегда иметь доступ к начальным, «загрузочным» сообщениям ядра, мы можем обратиться к файлу **/var/run/dmesg.boot**. Так же сегодняшний и вчерашний журнал сообщений ядра можно найти в файлах **/var/log/dmesg.today** и **/var/log/dmesg.yesterday** соответственно.
 +<code>
 +> man 8 dmesg
 +...
 +dmesg -- display the system message buffer
 +...
 +> less /var/run/dmesg.boot
 +...
 +CPU: Intel(R) Celeron(R) CPU 2.26GHz (2260.95-MHz 686-class CPU)
 +...
 +pci0: <multimedia, audio> at device 17.5 (no driver attached)
 +vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xdc00-0xdcff mem 0xfa002000-0xfa0020ff irq 23 at device 18.0 on pci0
 +...
 +</code>
 +Данный листинг показывает список устройств обнаруженных при старте системы. Каждая строка в этом листинге начинается с имени устройства с номером. Устройства в BSD называются по имени драйвера, поэтому информацию о том или ином устройстве можно получить с соответствующей страницы man(1): 
 +  > man 4 vr0
 +Таким образом, можно получить детальную информацию о типе устройства и наборе чипсетов поддерживаемых подгруженным драйвером.