我的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 ....
答案1
使用:
lspci
(列出所有 PCI 设备)lsusb
(列出 USB 设备)lshw
(列出硬件)hwinfo
(硬件识别系统)dmidecode
(用于转储计算机 DMI(有人说是 SMBIOS)的工具)lm-sensors
(读取温度/电压/风扇传感器)smartmontools
(显示 SMART)
答案2
我没有这种脚本但是:
- lspci(pci 设备列表,包 pciutils)
- lsusb(USB 设备列表,usbutils 包)
- cat /proc/cpuinfo (处理器信息)
- cat /proc/meminfo (内存信息)
- fdisk -l,cat /proc/partitions(分区列表)
- cat /proc/mdstat (RAID 状态)
- hdparm -I /dev/sd*(有关磁盘的详细信息)
- lm-sensors(主板上的电压和温度传感器)
- hddtemp(磁盘温度)
- mpt-status(scsi 监控)
- ...
答案3
您可以使用多个命令行工具来实现这一点,即:dmidecode
、lspci
和lsusb
。
lsusb
列出您的 USB 设备、lspci
列出您的 PCI 设备(包括内部设备)并dmidecode
列出来自 SMBIOS 表的信息(它提供有关您的内存组、主板、BIOS、PCI 总线控制器、风扇、CPU 等的信息)。
答案4
这里的人做得很好,但我可以补充一点:
dmesg | less
查看内核消息。它可以告诉你很多关于硬件的信息。