linux和unix系统中查询硬件信息
dmesg 检测到的硬件和启动的消息
lsdev 关于已安装硬件的信息译注
Linux
# cat /proc/cpuinfo # CPU 讯息
# cat /proc/meminfo # 内存信息
# grep MemTotal /proc/meminfo # 显示物理内存大小
# watch -n1 'cat /proc/interrupts' # 监控内核处理的所有中断
# free -m # 显示已用和空闲的内存信息 (-m 为 MB)译注:包括 SWAP 分区
# cat /proc/devices # 显示当前核心配置的设备
# lspci -tv # 显示 PCI 设备
# lsusb -tv # 显示 USB 设备
# lshal # 显示所有设备属性列表
# dmidecode # 显示从 BIOS 中获取的硬件信息
unix
# sysctl hw.model # CPU 讯息
# sysctl hw # 得到很多硬件信息
# sysctl vm # 虚拟内存使用情况
# dmesg | grep "real mem" # 物理内存
# sysctl -a | grep mem # 内核内存的设置和信息
# sysctl dev # 显示当前核心配置的设备
# pciconf -l -cv # 显示 PCI 设备
# usbdevs -v # 显示 USB 设备
# atacontrol list # 显示 ATA 设备