dmesg - Некоторые удобные команды для информации и устранения неполадок

dmesg

Команда Linux dmesg Это очень популярный инструмент, о котором мы уже говорили в других случаях в LxA. Благодаря этому сообщения могут быть получены и отображены из кольцевого буфера ядра Linux. Эти сообщения очень интересны, поскольку они предоставляют много информации об оборудовании как на аппаратном, так и на системном уровне.

Вся эта информация может быть полезной (загрузка, память, ЦП, устройства, модули и т. Д.), Когда дело доходит до обнаруживать проблемы и исправлять их. Следовательно, вы должны знать некоторые практические команды, которые необходимы для проверки наличия проблемы на вашем компьютере и которые дадут вам подсказки о том, как ее решить.

Чтобы получить эту информацию, вы можете использовать следующие команды:

  • К списку все драйверы загружены в ядре Linux вы можете использовать следующую команду:
<br data-mce-bogus="1">

dmesg | less<br data-mce-bogus="1">

 

 

  • Список всех обнаруженных устройств Пусть они будут называться "name" (замените name на то, что вам нужно, например sda, gpu, usb, dma, memory ...):
dmesg | grep -i nombre

 

  • Просмотр сообщений об ошибках которые могут указывать на проблемы, существующие в системе (вы также можете искать другие уровни предупреждений, такие как информация, предупреждение и т. д.):
dmesg | grep -i error

 

  • Мониторинг кольцевого буфера ядра в реальном времени, чтобы увидеть, что сейчас происходит (вы можете попробовать выполнить некоторые действия в системе, чтобы увидеть, что появляются новые сообщения, например, подключите и отключите USB-накопитель):
watch "dmesg | tail -20"

  • Вы также можете удалить запись кольцевого буфера, чтобы он стал чистым. Для этого вы можете использовать следующую команду:
dmesg -C

Если вы заинтересованы в просмотре журналов или записей кольцевого буфера, вы должны знать, что они хранятся в / var / log / dmesg. И помните, что этот файл будет существовать, даже если вы используете systemd в своем дистрибутиве, как в Sys V init и т.п. Фактически, это также простой текст, поэтому вы можете использовать конкатенатор (cat) для его отображения ...


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)