zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Map1: iOS开发中定位和地图介绍
    GCD11: 创建计时器
    GCD10: 用GCD构建自己的分派队列
    GCD9: 用GCD将任务分组
    GCD8: 在GCD上让一个任务最多执行一次
    GCD7: 利用GCD延时后执行任务
    GCD6: 在GCD上异步执行非UI相关任务
    GCD5: 用GCD同步执行非UI相关的任务
    回文数
    字符串置换
  • 原文地址:https://www.cnblogs.com/pied/p/3313506.html
Copyright © 2011-2022 走看看