Как я узнаю свою модель материнской платы?

Существует ли способ найти, какую модель материнской платы я имею?

Если да, как?

232
задан 16 February 2014 в 17:49

6 ответов

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

  1. Поиск Hardinfo

    hardinfo пакет в Центре программного обеспечения или выполненный sudo apt-get install hardinfo из командной строки. Материнская плата делает, и модель может быть найдена на эти Устройства > страница DMI.

    Hardinfo image

  2. ЦП-G - альтернатива Linux популярному ЦП-Z Приложения Windows . Первоначально созданный ftsamis, это было с тех пор взято Команда Atareao

    sudo add-apt-repository ppa:atareao/atareao
    sudo apt update
    sudo apt install cpu-g
    

    CPU-G image

  3. lshw-gtk †“Графический frontend для lshw команда

    lshw-gtk image

  4. PerlMon

    Perlmon image

130
ответ дан 22 November 2019 в 22:41

Некорневой пользовательский вариант

Я хотел бы предложить вариант для непривилегированных пользователей, так как не всегда возможно выполнить команды как корень (некоторые пользователи просто не могут, и однако это - всегда хорошая практика, чтобы не выполнять команды как корень, когда это не нужно), и там пользователь не хочет или не может установить новые программы:

cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}

то, что это - короткая версия, расширенная оболочка, cat /sys/devices/virtual/dmi/id/board_vendor /sys/devices/virtual/dmi/id/board_name /sys/devices/virtual/dmi/id/board_version и дает как спартанский вывод соответственно поставщику, имени и версии:

FUJITSU
D3062-A1
S26361-D3062-A1     

Примечание:
В пути /sys/devices/virtual/dmi/id/ возможно найти некоторые файлы с информацией о BIOS, плата (материнская плата), шасси... не, все читаемы непривилегированным пользователем из-за проблем безопасности или конфиденциальности.


Вариант привилегированного пользователя

Конечно, например, a sudo cat board_serial (который обычно читаем только корнем, -r--------) или a sudo cat board_* может легко преодолел этот предел...

... но, возможно, если полномочия доступны, более удобно использовать dmidecode как предложено в других ответах также.

Ниже версия, которую я предпочитаю, из-за компактности ее вывода:

sudo dmidecode -t 1                   # or 
sudo dmidecode  | grep -A4 '^Base'    # output more short and compact

Предыдущая команда с -A3 покажет только первые 3 строки, и это - короткая версия для
sudo dmidecode | grep -A4 '^Base Board Information' это должно быть лучше использовать если в сценарии.

Пример произвел:

Base Board Information
    Manufacturer: FUJITSU
    Product Name: D3062-A1
    Version: S26361-D3062-A1            
    Serial Number: MySerialNumber(1)

(1) если это защищено для непривилегированных пользователей, то, возможно, лучше постараться не отправлять его :-)

Ps> следующее хорошо работает также sudo lshw | grep -A5 "Mo" (снова "Mo" короткое для "Motherboard"), но я нахожу это немного более ленивым, чем dmidecode отвечать с его выводом.

60
ответ дан 22 November 2019 в 22:41

Это непосредственно покажет Вам информацию о материнской плате:

sudo dmidecode -t 2

или

sudo dmidecode | more

можно также попробовать:

lspci
437
ответ дан 22 November 2019 в 22:41

Можно также использовать lshw. Это обычно выполняется с sudo, поскольку это позволяет этому зондировать Ваши устройства и точно сообщать информация. Просто выполненный

sudo lshw  

и первые записи в результатах детализирует Вашу систему и материнскую плату и BIOS, как в примере ниже:

*-core
       description: Motherboard
       product: Aspire 1700
       vendor: acer
       physical id: 0
       version: 0303
       serial: None
*-firmware
          description: BIOS
          vendor: acer
          physical id: 0
          version: 3C13
          date: 05/12/04
          size: 109KiB
          capacity: 448KiB
          capabilities: isa pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp smartbattery biosbootspecification

lshw даст Вам большую другую информацию также; если Вы хотите какие-либо конкретные данные в будущем, можно работать, например, sudo lshw -class video для обнаружения о видеокарте. Для списка аппаратных классов lshw исследования, войдите sudo lshw -short. Для получения дополнительной информации о программе введите man lshw в терминал или посетите страницы справочника .

Ubuntu

, Как Schweinsteiger отметил, dmidecode также полезный инструмент для создания отчетов об информации о материнской плате

46
ответ дан 22 November 2019 в 22:41

Это работало на меня:

sudo dmidecode --string baseboard-product-name

см.: https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell

5
ответ дан 22 November 2019 в 22:41

Я нашел самый быстрый и самый легкий способ решить, что модель материнской платы на моем компьютере:

dmesg | grep DMI:

который, для Гигабайта Z68MA-D2H-B3 в моем компьютере, урожаях:

dennis ~ $ dmesg | grep DMI:
[    0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011
10
ответ дан 22 November 2019 в 22:41

Другие вопросы по тегам:

Похожие вопросы: