Просмотр журналов загрузки с помощью команды dmesg
На этом этапе вы научитесь использовать команду dmesg
для просмотра кольцевого буфера ядра. Кольцевой буфер ядра хранит сообщения от ядра, включая информацию о детектировании аппаратного обеспечения, драйверах устройств и системных событиях, которые происходят во время процесса загрузки системы.
Команда dmesg
является неоценимой для диагностики проблем с аппаратным обеспечением или для понимания того, как ядро взаимодействует с компонентами вашей системы. Когда ваша система загружается, ядро инициализирует аппаратное обеспечение и загружает драйверы, и записывает эти действия в кольцевой буфер.
Чтобы просмотреть все содержимое кольцевого буфера ядра, просто введите dmesg
в терминале и нажмите Enter:
dmesg
Вероятно, вы увидите большое количество вывода, пролистывающегося на экране. Этот вывод содержит сообщения от ядра с момента запуска системы.
Поскольку вывод может быть довольно длинным, часто полезно передавать вывод команды dmesg
в постраничный просмотрщик, такой как less
или more
, чтобы просматривать его по одной странице за раз. Это позволяет вам прокручивать сообщения вверх и вниз.
Давайте попробуем передать вывод в less
:
dmesg | less
Теперь вы можете использовать стрелки на клавиатуре для прокрутки вывода. Нажмите пробел, чтобы перейти к следующей странице, и нажмите q
, чтобы выйти из less
.
Вы также можете фильтровать вывод команды dmesg
с помощью таких инструментов, как grep
, чтобы искать определенные ключевые слова. Например, чтобы увидеть сообщения, связанные с USB-устройствами, вы можете использовать следующую команду:
dmesg | grep -i usb
Опция -i
делает поиск регистронезависимым.
Изучение вывода команды dmesg
может дать глубокое понимание процесса загрузки вашей системы и ее аппаратного обеспечения.
Нажмите Продолжить, чтобы завершить этот практический урок.