有很多工具可用于查找 Linux 系统上的硬件规格。 在这里,我列出了一些最常用的工具,可以获取 Linux 系统的几乎所有硬件(和软件)详细信息。 好消息是这些工具默认预装在某些 Linux 发行版上。 我在 Ubuntu 18.04 LTS 桌面上测试了这些工具,但是它们也应该可以在其他 Linux 发行版上运行。
内容
1. LSHW
Lshw(硬件列表器) 是一个简单但功能齐全的实用程序,可提供有关 Linux 系统硬件配置的详细信息。 它可以报告准确的内存配置、固件版本、主板配置、CPU 版本和速度、缓存配置、总线速度等。信息可以以纯文本、XML 或 HTML 格式输出。
目前支持 DMI(仅 x86 和 EFI)、Open Firmware 设备树(仅 PowerPC)、PCI/AGP、ISA PnP (x86)、CPUID (x86)、IDE/ATA/ATAPI、PCMCIA(仅在 x86 上测试)、USB和 SCSI。
就像我已经说过的,lshw 默认预装了 Ubuntu。 如果您的 Ubuntu 系统中没有安装它,请使用以下命令安装它:
$ sudo apt install lshw lshw-gtk
在其他 Linux 发行版上,例如 Arch Linux,运行:
$ sudo pacman -S lshw lshw-gtk
安装后,运行 lshw 以查找您的系统硬件详细信息:
$ sudo lshw
您将看到系统硬件规格的详细输出。
样本输出:
请注意,如果您运行 lshw 命令而不 sudo 权利,输出可能不完整或不准确。
Lshw 可以将输出显示为 HTML 页面。 为此,请使用:
$ sudo lshw -html
同样,我们可以将设备树输出为 XML 和 json 格式,如下所示。
$ sudo lshw -xml
$ sudo lshw -json
要输出显示硬件路径的设备树,请使用 -short 选项:
$ sudo lshw -short