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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.