Існує спеціальний консольний інструмент dmidecode, який використовує sysfs для надання інформації про вашу материнську плату. Ось короткий опис інструменту, взятий зі сторінки довідки.
dmidecode — це інструмент для створення дампу вмісту таблиці DMI (деякі кажуть, SMBIOS) комп’ютера у форматі, зрозумілому людині. Ця таблиця містить опис апаратних компонентів системи, а також іншу корисну інформацію, наприклад серійні номери та версію BIOS. Завдяки цій таблиці ви можете отримати цю інформацію без необхідності шукати справжнє обладнання.
Хоча це хороший момент з точки зору швидкості та безпеки звіту, це також робить подану інформацію, можливо, ненадійною. Таблиця DMI не лише описує, з чого наразі складається система, вона також може повідомляти про можливі зміни (наприклад, найшвидший підтримуваний ЦП або максимальний підтримуваний обсяг пам’яті).
SMBIOS означає System Management BIOS, тоді як DMI означає Desktop Management Interface. Обидва стандарти тісно пов’язані та розроблені 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 означає «плінтус».
Коли ви використовуєте параметр «основна плата» для аргументу -t, він використовує комбінацію типів DMI (як визначено специфікацією SMBIOS), тому ви бачите більше деталей.
Типлюдина dmidecodeщоб дізнатися більше про його аргумент командного рядка.
Це воно.