Windows Tips & News

Знайдіть модель материнської плати в Linux

У Windows ви можете переглянути інформацію про материнську плату, встановлену на вашому ПК, за допомогою різних інструментів GUI. У Linux такі інструменти не встановлені з коробки. Хоча ви можете встановити деякі з них, щоб отримати інформацію про материнську плату, є єдина консольна команда, яку ви можете задати і миттєво отримати модель материнської плати та інші деталі.

Існує спеціальний консольний інструмент dmidecode, який використовує sysfs для надання інформації про вашу материнську плату. Ось короткий опис інструменту, взятого з його сторінки довідки.

dmidecode — це інструмент для дампу вмісту таблиці DMI комп’ютера (деякі кажуть, SMBIOS) у форматі, зрозумілому людині. Ця таблиця містить опис апаратних компонентів системи, а також іншу корисну інформацію, таку як серійні номери та версія BIOS. Завдяки цій таблиці ви можете отримати цю інформацію, не шукаючи фактичного обладнання.

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

SMBIOS означає BIOS керування системою, а DMI означає інтерфейс керування робочим столом. Обидва стандарти тісно пов'язані між собою та розроблені DMTF (Цільова група з управління робочими столами).

Під час його запуску dmidecode намагатиметься знайти таблицю DMI. Спочатку він спробує прочитати таблицю DMI із sysfs, а потім спробує прочитати безпосередньо з пам’яті, якщо не вдалося отримати доступ до sysfs. Якщо dmidecode вдасться знайти дійсну таблицю DMI, він потім проаналізує цю таблицю та відобразить список записів, подібний до цього:

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

Кожен запис має:

Ручка. Це унікальний ідентифікатор, який дозволяє записам посилатися один на одного. Наприклад, записи процесора зазвичай посилаються на записи кеш-пам'яті, використовуючи їхні дескриптори.

Тип. Специфікація SMBIOS визначає різні типи елементів, з яких може бути виготовлений комп'ютер. У цьому прикладі тип — 2, що означає, що запис містить «Інформацію про базову плату».

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

Декодовані значення. Звісно, ​​представлена ​​інформація залежить від типу запису. Тут ми дізнаємося про виробника плати, модель, версію та серійний номер.

Щоб знайти модель материнської плати в Linux, виконайте наступне.

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

Коли ви використовуєте параметр 'baseboard' для аргументу -t, він використовує комбінацію типів DMI (як визначено специфікацією SMBIOS), тому ви бачите більше деталей.

Тип людина dmidecode щоб дізнатися більше про аргумент командного рядка.

Firefox відключити архіви drm

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Сергій Ткаченко, автор Winaero

Сергій Ткаченко, автор Winaero

Розмістіть ці красиві дерева з темою Дерева для Windows 8. Щоб отримати цю красиву тему для Windo...

Читати далі

Microsoft Project Freta призначений для зупинки шкідливого програмного забезпечення в Azure

Microsoft Project Freta призначений для зупинки шкідливого програмного забезпечення в Azure

Project Freta — це новий дослідницький проект Microsoft, який представляє криміналістичну платфор...

Читати далі