我需要清点我最近“继承”的一些 Linux 客户端上的硬件。过去,在 Windows 上,我使用出色的 CPU-z 来生成硬件清单。有没有 Linux 等效程序?
答案1
您可以使用CPU-G,参见示例 这里
CPU-G 是一款显示硬件有用信息的应用程序。它收集并显示有关 CPU、RAM、主板的信息,以及有关系统的一些常规信息等
答案2
% dmidecode
% cat /proc/cpuinfo
% lspci -vvv
由于 root 将显示有关 CPU 和内存的所有信息,您可能需要update-pciids
在下载最新版本的 PCI ID 列表之前运行其中一些命令,以确保所有内容正确报告您的硬件。
答案3
/proc/cpuinfo
关于、lspci
和其他工具的其他答案dmidecode
很有帮助。如果可以的话,我会先尝试使用它们。
但对于大型作业,HAL 是枚举和识别 Linux 上硬件的主要机制。严格来说,HAL 是一个可通过系统 DBus 访问的 API,但有命令行工具可以使 HAL 信息可供人类或脚本使用。
首先,尝试一下这个:
$ lshal
UDI 是系统中所有设备的 HAL 内的命名空间。其他所有内容都是键/值对,其中键位于层次结构中定义的HAL 规范
我不熟悉 CPU-z,但如果您对 CPU 信息感兴趣,搜索或 grep 将为info.category = 'processor'
您提供系统上的处理器列表、制造商、它们是否可以节流等。一般来说,info.category
是设备的基本分组(电池、交流适配器、磁盘等)
答案4
信息可以解码 CPU 特性并以人类可读的形式显示它们。