lshw-查看系统硬件信息

lshw是系统日常使用会比较常用到的命令,一般是用它来查看新硬件的信息。

跟觉man,lshw会读取的文件有:

       /usr/local/share/pci.ids

       /usr/share/pci.ids

       /etc/pci.ids

       /usr/share/hwdata/pci.ids
              A list of all known PCI ID's (vendors, devices, classes and sub‐
              classes).

       /proc/bus/pci/*
              Used  to  access  the  configuration of installed PCI busses and
              devices.

       /proc/ide/*
              Used to access the configuration of  installed  IDE  busses  and
              devices.

       /proc/scsi/*, /dev/sg*
              Used to access the configuration of installed SCSI devices.

       /dev/cpu/*/cpuid
              Used on x86 platforms to access CPU-specific configuration.

       /proc/device-tree/*
              Used on PowerPC platforms to access OpenFirmware configuration.

       /proc/bus/usb/*
              Used  to  access  the  configuration of installed USB busses and
              devices.

       /sys/* Used on 2.6  kernels  to  access  hardware/driver  configuration
              information.

即,lshw是通过读取这些文件来获取硬件信息的,相对还是有限制,但是用户会设计到的,基本是够了。

用法:
 1.最简单的用法:
 # lshw
 和dmidecode一样,输出一大堆的东西。
 
 2. 以html/xml格式输出
 # lshw -html >info.html
 # lshw -xml >info.xml
 3. 显示设备列表,输出包括设备路径(path)、类别(class)以及简单描述
 # lshw -short
 
 4. 显示设备列表,输出包括总线信息、SCSI、USB、IDE、PCI地址等。
 # lshw -businfo
 
 5. 显示指定类别的设备
 # lshw -C class
 # lshw -class class
 这里的class可以通过lshw -short来查看。比如
 # lshw -C memory
posted @ 2013-09-10 21:40  Biiigfish  阅读(4052)  评论(0编辑  收藏  举报