如何在 Linux 机器上找到有关硬件的详细信息?

Evg*_*eny 42 hardware linux centos

-ie - 如何在命令行中获取硬件组件的完整列表(在没有窗口系统的机器上)

谢谢你。

Kei*_*ith 43

lspci对于 pci 卡,lsusb对于 USB,lshw适用于基于 debian 的发行版,这是获取其他硬件规格的方法列表,


Cha*_*utt 38

如果有,dmidecode就派上用场。特别是在戴尔、惠普、IBM 硬件上,他们费心将相关硬件信息编程到各种寄存器中。

  • dmidecode 不错。有一天,当我使用它查看内存详细信息时,我意识到您也可以找到戴尔服务标签:dmidecode | grep -i 串行| egrep -o '[0-9A-Z]{7}$' | 头-n1 (7认同)

bau*_*art 32

lspci是列出系统硬件的一个很好的工具。(无论如何,PCI 总线上的任何东西。)

cat /proc/cpuinfo - 显示 CPU 信息

cat /proc/meminfo - 显示内存信息

dmesg(或cat /var/log/dmesg) 包含一些信息,不一定是所有信息。

如果你有一个 RedHat/CentOS 系统,你可以sosreport用来收集很多信息,虽然我不知道它是否有列出的所有硬件信息。

这些是开始查找您正在寻找的信息的一些好地方。