Linux +通过工具或脚本获取有关硬件的所有信息

我的Linux版本Linux版本2.6.18-164.2.1.el5PAE

也许有一个脚本(ksh,perl或bash等)可以从Linux系统获取所有信息并显示它。

例如

cards in the linux machine (type , manufacture , SN etc..) cpu memory disks devices .... 

使用:

  • lspci (列出所有PCI设备)
  • lsusb (列出USB设备)
  • lshw (列表硬件)
  • hwinfo (硬件识别系统)
  • dmidecode (转储计算机DMI的工具(有人说SMBIOS))
  • lm-sensors (读取温度/电压/风扇传感器)
  • smartmontools (显示SMART)

我没有这种脚本,但是:

  • lspci(pci设备列表,软件包pciutils)
  • lsusb(usb设备列表,包usbutils)
  • cat / proc / cpuinfo(处理器信息)
  • cat / proc / meminfo(内存信息)
  • fdisk -l,cat / proc /分区(分区列表)
  • 猫/ proc / mdstat(RAID状态)
  • hdparm -I / dev / sd *(有关磁盘的详细信息)
  • lm-sensors(主板上的电压和温度传感器)
  • hddtemp(磁盘温度)
  • mpt-status(scsi监视)

您可以使用一些命令行工具,即: dmidecodelspcilsusblsusb列出您的USB设备, lspci列出您的PCI设备(包括内部的)和dmidecode列表信息从SMBIOS表(它提供有关您的内存银行,主板,BIOS,PCI总线cotrollers,风扇,CPU等信息)。

find /{proc,sys} -exec cat {} \; >> ~/capture.txt

这里的人做得很好,但我可以补充一下:

dmesg | less dmesg | less看内核消息。 它可以告诉你很多你的硬件。