Найдите модель материнской платы в Linux

В Windows вы можете просмотреть информацию о материнской плате, установленной на вашем компьютере, с помощью различных инструментов с графическим интерфейсом. В Linux из коробки такие инструменты не устанавливаются. Хотя вы можете установить некоторые из них, чтобы получить информацию о материнской плате, есть одна консольная команда, которую вы можете выполнить и мгновенно получить модель вашей материнской платы и другие сведения.

Существует специальный консольный инструмент dmidecode, который использует sysfs для предоставления информации о вашей материнской плате. Вот краткое описание инструмента, взятого из его справочной страницы.

dmidecode — это инструмент для сброса содержимого таблицы DMI (некоторые говорят, SMBIOS) компьютера в удобочитаемом формате. Эта таблица содержит описание аппаратных компонентов системы, а также другую полезную информацию, такую ​​как серийные номера и версия BIOS. Благодаря этой таблице вы можете получить эту информацию без необходимости проверять фактическое оборудование.

Хотя это хороший момент с точки зрения скорости и безопасности отчетов, это также делает представленную информацию ненадежной. Таблица DMI не только описывает, из чего в настоящее время сделана система, но также может сообщать о возможных изменениях (например, о самом быстром поддерживаемом процессоре или максимальном поддерживаемом объеме памяти).

SMBIOS означает BIOS управления системой, а DMI — интерфейс управления рабочим столом. Оба стандарта тесно связаны и разработаны DMTF (Desktop Management Task Force).

Когда вы запустите его, dmidecode попытается найти таблицу DMI. Сначала он попытается прочитать таблицу DMI из sysfs, а затем попытается прочитать непосредственно из памяти, если доступ к sysfs не удался. Если dmidecode удастся найти допустимую таблицу DMI, он затем проанализирует эту таблицу и отобразит список таких записей:

Дескриптор 0x0002, тип DMI 2, 8 байт.
Информация о базовой плате Производитель: Intel
Название продукта: C440GX +
Версия: 727281-001
Серийный номер: INCY92700942

В каждой записи есть:

Ручка. Это уникальный идентификатор, который позволяет записям ссылаться друг на друга. Например, записи процессора обычно ссылаются на записи кэш-памяти с помощью своих дескрипторов.

Тип. Спецификация SMBIOS определяет различные типы элементов, из которых может состоять компьютер. В этом примере тип — 2, что означает, что запись содержит «Базовую информацию о плате».

Размер. Каждая запись имеет 4-байтовый заголовок (2 для дескриптора, 1 для типа, 1 для размера), остальное используется данными записи. Это значение не учитывает текстовые строки (они помещаются в конец записи), поэтому фактическая длина записи может быть (и часто бывает) больше отображаемого значения.

Расшифрованные значения. Представленная информация, конечно, зависит от типа записи. Здесь мы узнаем о производителе платы, модели, версии и серийном номере.

Чтобы найти модель материнской платы в Linux, сделайте следующее.

  1. Откройте корневой терминал.
  2. Введите следующую команду, чтобы получить краткую информацию о вашей материнской плате:
    dmidecode -t 2

    Результат будет таким:Linux Получить информацию о материнской плате

  3. Чтобы получить более подробную информацию о вашей материнской плате, введите или скопируйте и вставьте следующую команду от имени пользователя root:
    dmidecode -t основная плата

    См. Следующий снимок экрана:Linux Найти модель материнской платы

Аргумент -t фильтрует вывод по указанному типу DMI. 2 означает «Плинтус».

Когда вы используете опцию ‘baseboard’ для аргумента -t, он использует комбинацию типов DMI (как определяет спецификация SMBIOS), поэтому вы видите более подробную информацию.

Введите man dmidecode, чтобы узнать больше об аргументе командной строки.

Вот и все.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *