Как узнать модель материнской платы linux
Обновлено: 21.11.2024
Как и в случае с картами оперативной памяти и любыми устройствами USB, PCI или PCI Express, которые вы могли подключить к своей системе, Linux предоставляет вам инструменты для определения производителя и модели материнской платы, которую вы установили. Это особенно полезно, потому что, хотя добраться до других устройств и посмотреть на них может быть сложно, материнская плата находится в еще худшем положении, когда дело доходит до осмотра.
На настольных рабочих станциях системная плата запирается в корпусе, а на небольших нетбуках или планшетах материнская плата может быть недоступна. Вы можете выполнить проверку с помощью командной строки или с помощью мыши в графической программе. Оба метода дают практически одну и ту же информацию.
Метод 1: узнать, какая у вас материнская плата с терминалом
Вам нужно открыть окно терминала, удерживая нажатыми клавиши Ctrl+Alt+T или щелкнув Меню приложений, указав на Системные инструменты, а затем щелкнув Терминал. Пользователи Ubuntu, у которых все еще есть Unity Dash, могут найти в нем слово «Терминал», а затем выбрать появившийся вариант.
В любом случае теперь вы должны находиться в обычной командной строке bash. Отсюда введите sudo dmidecode | grep -A3 ‘^Информация о системе’, а затем нажмите клавишу ввода. Вам нужно будет ввести пароль администратора, если вы работаете с новым приглашением, поскольку обычная учетная запись пользователя не может возиться с материнской платой.
Опрос доски практически не займет времени. На маломощном нетбуке i386, на котором мы тестировали эту команду, она выполнялась менее чем за полсекунды. Если есть какая-то задержка, вы можете убедиться, что вы ввели ее правильно. Вы всегда можете смахнуть текст из этой статьи мышкой, а затем скопировать его. Нажмите на меню «Правка» в терминале, затем выберите «Вставить». Удерживание Shift+Ctrl+V также работает для вставки скопированного текста в терминал.
Если все работает правильно, значит, вы полностью закончили работу и больше не играете. Как правило, сами материнские платы на самом деле не имеют номеров версий, поскольку версии зарезервированы для программного обеспечения. Отображаемый здесь номер версии относится к прошивке, которую мы установили в BIOS. Если вы запустите это в более современной системе UEFI, вы можете увидеть немного дополнительной информации.
Если вам интересно узнать больше о логических системах вашей машины, у вас есть еще один вариант запуска из терминала, если хотите. Тем не менее, для большинства людей вышеописанной методики было более чем достаточно. Тем не менее, он не требует никаких дополнительных действий, поэтому вы можете свободно запускать его с того же экрана терминала, на котором вы уже находитесь.
Попробуйте ввести sudo dmidecode -t baseboard в терминале и нажмите клавишу ввода, чтобы получить кучу информации о базовой плате, которую вы используете на своем компьютере. Хотя это даст вам больше информации, чем предыдущая команда, она все равно будет в удобочитаемом формате, что делает ее полезной для устранения неполадок.
Эта команда дополнительно сообщит вам, можно ли заменить логическую плату, с которой вы работаете, и где она находится в шасси. Однако, поскольку он использует grep, он все еще довольно хорошо сортирует его. Еще раз, возвращаемый номер версии, скорее всего, связан с прошивкой. Вы могли заметить, что название производителя отличается от приведенной выше команды, что является результатом того, что поставщик и производитель оборудования не всегда являются одной и той же компанией.
Метод 2. Графический поиск материнской платы с помощью hardinfo
Если вы используете LXDE или некоторые реализации GNOME, значит, у вас установлен инструмент под названием hardinfo. Это делает ту же работу, хотя и графически. Большинство пользователей захотят использовать приложение командной строки, описанное выше, но здесь применяется старое правило Unix о том, что существует более одного способа выполнить задачу. Если вы используете среду рабочего стола, которая включает его, щелкните меню «Приложение», выберите «Инструменты системы», а затем нажмите «Профилировщик системы и тест». Это должно относиться к большинству совместимых обновлений популярных дистрибутивов Linux. Например, Ubuntu была преобразована в Lubuntu со средой рабочего стола LXDE, и есть версии Debian и Fedora, которые поставляются с этим инструментом.
При первом запуске hardinfo может приветствовать вас пустым экраном или сосредоточиться на модулях ядра или на чем-то еще, что не имеет отношения к информации, которую вы пытаетесь найти прямо сейчас.
Прокрутите вниз до пункта Устройства в левой части окна, а затем нажмите DMI, чтобы найти ту же информацию, что и в приложении командной строки.
Несмотря на то, что это может занять пару дополнительных секунд, этот метод обычно не требует от вас использования каких-либо прав администратора, поэтому он полезен в ситуациях, когда sudo не работает. Если у вас нет этой программы, но вам нужна копия, вы можете вернуться в окно терминала из первого метода. Введите sudo apt-get install hardinfo и нажмите Enter. Вам будет предложено нажать клавишу y, чтобы подтвердить установку. Это дает вам возможность запускать hardinfo в другой среде рабочего стола, которая может не поставляться с ней, например, в популярной облегченной среде Xfce4 или в чем-то более полнофункциональном, таком как KDE Plasma.
Если он не добавляет ярлык приложения в ваше меню, вы можете просто ввести hardinfo, чтобы запустить его из терминала.
В очередной раз вы могли заметить, что название производителя не остается прежним. Причина этого связана с практикой продажи цифрового оборудования. При этом, если вы знаете одно из названий и номер модели, вы сможете найти документацию или запасные части в Интернете. На самом деле, если вы выполните быстрый поиск, вы можете обнаружить, что существует множество различных системных плат, упакованных под разными названиями и имеющих тот же дизайн, что и ваша.
Иногда возникает необходимость определить, какая материнская плата используется на вашем компьютере. В операционной системе Windows это не вызовет никаких проблем, так как существует множество программ для решения этой проблемы. Например, тот же CPU-Z.
В Linux таких утилит тоже хватает, причем некоторые из них уже идут в комплекте с операционной системой, другие нужно устанавливать. Далее мы покажем вам, как узнать модель материнской платы Linux различными способами.
Содержание статьи
Файловая система /sys
Информация обо всем компьютерном оборудовании и операционной системе хранится в файловой системе /sys. Там можно увидеть производителя, модель и версию материнской платы. Для этого выполните:
утилита dmidecode
Для просмотра информации об оборудовании удобнее использовать специальные утилиты. Одним из них является dmidecode. Он позволяет просматривать информацию, записанную в DMI. Чтобы отобразить информацию о материнской плате, используйте параметр -t со значением 2:
утилита hardinfo
Программа hardinfo позволяет просматривать информацию об оборудовании компьютера в графическом интерфейсе. Здесь легко узнать модель материнской платы. Но перед использованием программы нужно установить:
Утилита CPU-G
Программа CPU-G является аналогом популярной утилиты CPU-Z в Linux. Написан на Python, выглядит как CPU-Z. Он позволяет увидеть большинство характеристик процессора в графическом интерфейсе, узнать модель платы, которая используется. Для установки утилиты необходимо использовать PPA:
В программе нужно открыть вкладку Материнская плата. На нем отображается версия BIOS, дата выпуска BIOS и информация о плате.
Команда lshw
Команда lshw отображает информацию о материнской плате в самом начале своего вывода. Здесь помимо производителя и модели платы отображается текущая версия BIOS, что может быть очень удобно, если вы готовитесь к обновлению BIOS.
журнал dmesg
Версию BIOS и модель материнской платы можно найти в журнале ядра dmesg. Для этого отфильтруйте строку DMI:
Видео
Тестовая среда
Ubuntu 20.04 LTS (Focal Fossa)
Заключение
В этой статье мы рассмотрели несколько способов узнать модель материнской платы Linux. Это не сложно, и программ нам в помощь достаточно. Какие программы вы используете? Пишите в комментариях!
Иногда вам необходимо определить, какая материнская плата используется на вашем компьютере. В операционной системе Windows проблем не возникнет, так как существует множество программ для этой задачи. Например, тот же CPU-Z.
Утилиты для Linux также отсутствуют, причем некоторые из них уже идут в комплекте с операционной системой, другие необходимо установить. Тогда я расскажу, как узнать материнскую плату Linux различными способами.
- Как посмотреть модель материнской платы Linux
- 1. Файловая система /sys
- 2. Утилита dmidecode
- 3. Утилита HardInfo
- 4. ЦП-G
- 5. Команда lshw
- 6. Журнал dmesg
Как посмотреть модель материнской платы Linux
1. Файловая система /sys
Информация обо всем оборудовании компьютера и операционной системе хранится в файловой системе /sys. Там можно увидеть производителя, модель и версию материнской платы.Для этого запустите:
2. Утилита dmidecode
Для просмотра информации об оборудовании удобнее использовать специальную утилиту. Одним из них является dmidecode. Это позволяет вам видеть информацию, записанную в DMI. Для отображения данных о материнской плате используйте опцию -t со значением 2:
3. Информация об утилите
Программа hardinfo позволяет просматривать информацию об оборудовании компьютера в графическом интерфейсе. Здесь легко можно узнать модель материнской платы. Но перед использованием программу нужно установить:
4. ЦП-G
Программа CPU-G является аналогом таких популярных утилит, как CPU-Z в Linux. Написан на Python, выглядит как CPU-z. Позволяет увидеть большинство характеристик процессора в графическом интерфейсе пользователя, узнать модель, которая используется. Для установки утилиты необходимо использовать PPA:
В программе нужно открыть вкладку Motherbaord. Отображает версию BIOS, дату выпуска BIOS и информацию о плате.
5. Команда lshw
Команда lshw выводит информацию о материнской плате в начале своего вывода. Здесь помимо производителя и модели платы отображается текущая версия BIOS, что может быть очень удобно, если вы готовитесь к обновлению BIOS.
6. Журнал dmesg
Версию BIOS и модель материнской платы вы можете увидеть из лога core dmesg. Для этого нам нужно отфильтровать строку DMI:
Статистика
В этой статье мы рассмотрели несколько способов узнать модель материнской платы Linux. Это не сложно, и программ для решения этой проблемы с головой хватает. А какими программами вы пользуетесь? Пишите в комментариях!
В Windows вы можете просмотреть информацию о материнской плате, установленной на вашем ПК, с помощью различных инструментов с графическим интерфейсом. В Linux такие инструменты не устанавливаются из коробки. Хотя вы можете установить некоторые из них, чтобы получить информацию о материнской плате, есть одна консольная команда, которую вы можете ввести и мгновенно получить модель материнской платы и другие сведения.
Существует специальный консольный инструмент 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, он анализирует эту таблицу и отображает список записей, подобных этой:
Handle 0x0002, тип DMI 2, 8 байт.
Информация о базовой плате Производитель: Intel
Название продукта: C440GX+
Версия: 727281-001
Серийный номер: INCY92700942Каждая запись имеет:
Дескриптор. Это уникальный идентификатор, который позволяет записям ссылаться друг на друга. Например, записи процессора обычно ссылаются на записи кэш-памяти, используя их дескрипторы.
Тип. Спецификация SMBIOS определяет различные типы элементов, из которых может состоять компьютер. В этом примере тип равен 2, что означает, что запись содержит «Информацию о базовой плате».
Размер. Каждая запись имеет 4-байтовый заголовок (2 для дескриптора, 1 для типа, 1 для размера), остальное используется данными записи.Это значение не учитывает текстовые строки (они помещаются в конец записи), поэтому фактическая длина записи может быть (и часто бывает) больше отображаемого значения.
< em>Расшифрованные значения. Представленная информация, конечно, зависит от типа записи. Здесь мы узнаем производителя платы, модель, версию и серийный номер.
Чтобы найти модель материнской платы в Linux, выполните следующие действия.
- Откройте корневой терминал.
- Введите следующую команду, чтобы получить краткую информацию о вашей материнской плате:
Вывод будет таким:
Посмотрите на следующий снимок экрана:
Аргумент -t фильтрует выходные данные по указанному типу DMI. 2 означает "основная плата".
Когда вы используете опцию 'baseboard' для аргумента -t, используется комбинация типов DMI (как определено в спецификации SMBIOS), поэтому вы видите больше деталей.
Введите man dmidecode, чтобы узнать больше об аргументе командной строки.
Winaero очень рассчитывает на вашу поддержку. Вы можете помочь сайту и дальше предлагать вам интересный и полезный контент и программное обеспечение, используя следующие варианты:
Если вам понравилась эта статья, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!
Автор: Сергей Ткаченко
Сергей Ткаченко — разработчик программного обеспечения из России, который основал Winaero еще в 2011 году. В этом блоге Сергей пишет обо всем, что связано с Microsoft, Windows и популярным программным обеспечением. Следите за ним в Telegram, Twitter и YouTube. Просмотреть все сообщения Сергея Ткаченко
Читайте также: