如果有,麻烦告诉我如何查找?
sudo dmidecode -t 2
或者
sudo dmidecode | more
lspci
dmidecode -t 1
给出了当前的产品名称。类型2给出了一些序列号,但对于帮助不大。我确定DMI数据的类型在不同的主板上是不同的。 - m3nda-t 2
表示主板信息,请查看 man dmidecode
- Vadim Kotovsudo dmidecode -s baseboard-product-name
对我来说解决了问题... - ntg在软件中心中搜索hardinfo
包,或者在命令行中运行sudo apt-get install hardinfo
。可以在Devices > DMI页面上找到主板的品牌和型号。
CPU-G - Linux的替代品,用于流行的Windows应用程序CPU-Z。最初由ftsamis创建,后来被Atareao Team接手
sudo add-apt-repository ppa:atareao/atareao
sudo apt update
sudo apt install cpu-g
lshw-gtk – lshw
命令的图形界面前端
我想提出一种适用于非特权用户的变体,因为并不总是能够以root身份执行命令(有些用户根本无法执行,而且在不需要时避免以root身份运行命令始终是一个好习惯),或者没有意愿或可能性安装新程序:
cat /sys/devices/virtual/dmi/id/board_{vendor,name,version}
这是一个简化版本,shell扩展,它的原始命令是: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、主板、机箱等信息的文件...并非所有文件都可以被非特权用户读取,这是出于安全或隐私方面的考虑。
当然,例如,一个sudo cat board_serial
(通常只能由root读取,-r--------
)或者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 "Mot"
(同样 "Mot"
是 "Motherboard"
的缩写,而只有 "Mo"
将不会过滤掉类似 Model 或 Mobile 的词语...),但我觉得它比 dmidecode
稍微 懒惰 一些以给出输出结果(lshw 0.906 秒 vs dmidecode 0.024 秒)。
/sys/devices/
只在基于 Debian 的发行版上可用,还是在其他更大的发行版上也可以使用? - CodeBrauercat /sys/devices/virtual/dmi/id/board_* 2>/dev/null
,将错误重定向到神圣的/dev/null
。当然(我很懒),也可以在别名或脚本中使用不带重定向的命令... - Hasturlshw
。通常需要以 sudo
运行,这样它才能探测你的设备并准确地返回信息。只需运行sudo lshw
*-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
也是一个报告主板信息的有用工具。
lstopo
的安装包是一样的。您可以使用sudo apt-get install -y hwloc
同时安装两者。 - Sridhar Sarnobatdmesg | grep DMI:
dennis ~ $ dmesg | grep DMI:
[ 0.000000] DMI: Gigabyte Technology Co., Ltd. Z68MA-D2H-B3/Z68MA-D2H-B3, BIOS F2 04/15/2011
sudo dmidecode -s baseboard-product-name
会提供给您主板型号名称
您还可以查找主板的制造商
、版本
、序列号
、资产标记
以及其他设备的字符串命令。
sudo dmidecode --string baseboard-product-name
cat /sys/devices/virtual/dmi/id/board_*
- lashgar