Существует специальный консольный инструмент dmidecode, который использует sysfs для предоставления информации о вашей материнской плате. Вот краткое описание инструмента, взятое с его man-страницы.
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, сделайте следующее.
- Откройте корневой терминал.
- Введите следующую команду, чтобы получить краткую информацию о вашей материнской плате:|_+_|
Вывод будет таким:
- Чтобы получить более подробную информацию о вашей материнской плате, введите или скопируйте и вставьте следующую команду от имени пользователя root:|_+_|
Смотрите следующий снимок экрана:
Аргумент -t фильтрует выходные данные по указанному типу DMI. 2 означает «Плинтус».
Когда вы используете опцию «baseboard» для аргумента -t, он использует комбинацию типов DMI (как определяет спецификация SMBIOS), поэтому вы видите больше деталей.
Типмужчина, dmidecodeчтобы узнать больше об аргументе командной строки.
Вот и все.