如果可以,请问如何?
#1 楼
还有一些很棒的图形工具,不仅可以显示您的主板信息,还可以显示有关计算机的所有信息。软件中心中的hardinfo
软件包,或从命令行运行sudo apt-get install hardinfo
。可以在“设备”>“ DMI”页面上找到主板的品牌和型号。CPU-G-Linux替代流行的Windows应用程序CPU-Z 。它最初是由ftsamis创建的,此后已由Atareao团队使用。用于
lshw
命令PerlMon
#2 楼
这将直接向您显示主板信息:sudo dmidecode -t 2
或
sudo dmidecode | more
您也可以尝试:
lspci
评论
我希望这是公认的答案,并且我可以永远记住。在BIOS引导过程中不再需要暂停,无需打开机箱,也无需安装任何东西。
–bksunday
14-10-29在22:04
大声笑,作为问题和已接受的答案相结合,具有更多的支持!但是,最后,我认为Hastur的答案是最好的(并且花了3年时间才获得不需要第三方实用程序的坚决答案!)
– est
16 Mar 2 '16 at 9:25
dmidecode -t 1给了我当前的产品名称。类型2提供了一些序列,但并没有太大帮助。确保不同主板上的dmi数据类型不同。
– m3nda
18年2月11日在9:53
@ erm3nda -t 2表示底板信息,请参见man dmidecode
–Vadim Kotov
18年6月18日在13:46
这很棒。直到现在,我仍通过dmidecode的十六进制地址访问它们的输出表,我可能通过猜测来找出它们。这样更安全,更清晰。为了完整起见,您可以检查每种类型(上面命令中的t)代表什么。 (正如Vadim Kotov所指示的那样,人已经对此进行了详细说明)
– Veverke
20-11-12在13:54
#3 楼
非root用户的变种我想为非特权用户建议一个变种,因为并非总是可以以root身份执行命令(某些用户完全不能,但是避免这种情况总是一种好习惯在不需要时以root用户身份运行命令),或者无意或无意安装新程序:
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
并分别作为供应商,名称和版本作为spartan输出:FUJITSU
D3062-A1
S26361-D3062-A1
注意:
在路径
/sys/devices/virtual/dmi/id/
内可以找到一些有关以下信息的文件BIOS,主板(主板),机箱...由于安全或隐私问题,并非所有用户都无法读取BIOS。 特权用户变量
当然,例如
sudo cat board_serial
(通常只有root用户才能读取的-r--------
)或sudo cat board_*
可以轻松克服此限制。 .. ...但是,也许,如果有特权,则按照其他答案的建议使用
dmidecode
也更方便。 由于其输出的紧凑性,下面是我喜欢的版本: 3行,它是
-A3
示例输出: br />(1)如果它受到非特权用户的保护,那么最好避免发布它:-)
Ps>以下内容也可以正常工作只有
sudo dmidecode | grep -A4 '^Base Board Information'
不会将单词过滤为Model或Mobile ...),但我发现它比sudo lshw | grep -A5 "Mot"
的输出要慢一些(lshw 0.906s与dmidecode 0.024s)。评论
完善! / sys / devices /仅在基于debian的发行版上可用?
– CodeBrauer
17年2月6日在14:22
@CodeBrauer似乎它取决于内核> 2.6.x,而不取决于发行版,您可以在此Fedora线程中阅读。 ps>“请注意,此dmi信息可能仅适用于基于Intel的PC”另一个答案的评论
–
17-2-6在18:43
作为非特权用户,要忽略访问错误,可以使用更容易记住的命令cat / sys / devices / virtual / dmi / id / board_ * 2> / dev / null,将错误重定向到神圣的/ dev /空值。当然(我很懒),总是可以在别名或脚本中使用该命令而无需重定向...
–
17-3-23在16:17
#4 楼
您也可以使用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
也是报告主板信息的有用工具。评论
仅供参考,这与lstopo的包装在同一包装中。您可以使用sudo apt-get install -y hwloc进行安装
– Sridhar Sarnobat
15年3月3日在22:25
#5 楼
我发现确定计算机上主板型号的最快,最简单的方法是:dmesg | grep DMI:
#6 楼
这对我有用:sudo dmidecode --string baseboard-product-name
请参阅:https://charlieharvey.org.uk/page/motherboard_model_make_serial_linux_or_debian_bash_shell
评论
不需要以root用户身份运行命令或安装新软件,请参见下面的答案...,或者如果您更喜欢硬件答案,则始终可以遵循@NGRhodes建议;-)对于大多数硬件,所以我正在使用inxi。尝试一下tecmint.com/inxi-command-to-find-linux-system-information