lshw查看系统硬件信息

lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark。

lshw is a small tool to extract detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems and on some PowerPC machines (PowerMac G4 is known to work).

这个工具其实就是用/proc里面读取一些文件来显示相关的信息,它用到了如下文件和目录(下的文件):
 /proc/cpuinfo  显示CPU信息
 /proc/bus/pci  显示pci信息
 /proc/scsi   显示scsi信息
 /proc/net/dev  显示网络设备信息
 /proc/kcore   从内存映像读取相关信息
 /proc/ide   显示IDE设备信息
 /proc/devices
 /proc/mounts
 /proc/fstab

下载和安装:
 -------------------------------------------------------------
 cd /tmp
 wget http://ezix.org/software/files/lshw-B.02.14.tar.gz

tar lshw-B.02.14.tar.gz
 cd lshw-B.02.14
 make && make install
 -------------------------------------------------------------
 用法:
 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

然后我们看下help信息,这个比较简单,能看懂


[email protected]:~$ lshw -h
Hardware Lister (lshw) - B.02.16
usage: lshw [-format] [-options ...]
       lshw -version

-version        print program version (B.02.16)  // 查看版本

format can be  // 格式化后输出,如例子2
    -html           output hardware tree as HTML
    -xml            output hardware tree as XML
    -short          output hardware paths
    -businfo        output bus information

options can be
    -class CLASS    only show a certain class of hardware  // 按类型输出,如network
    -C CLASS        same as ‘-class CLASS‘
    -c CLASS        same as ‘-class CLASS‘  
    -disable TEST   disable a test (like pci, isapnp, cpuid, etc. )  // 这个没懂需要继续
    -enable TEST    enable a test (like pci, isapnp, cpuid, etc. )
    -quiet          don‘t display status
    -sanitize       sanitize output (remove sensitive information like serial numbers, etc.)  // 这个没懂需要继续
    -numeric        output numeric IDs (for PCI, USB, etc.)  

参考:

http://linux.die.net/man/1/lshw

http://www.sanotes.net/html/y2009/316.html

时间: 2024-10-25 18:39:01

lshw查看系统硬件信息的相关文章

Linux 查看系统硬件信息(实例详解)

cpu lscpu命令,查看的是cpu的统计信息. [email protected]:~$ lscpu Architecture: i686 #cpu架构 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian #小尾序 CPU(s): 4 #总共有4核 On-line CPU(s) list: 0-3 Thread(s) per core: 1 #每个cpu核,只能支持一个线程,即不支持超线程 Core(s) per socket:

利用CMD查看系统硬件信息

利用CMD查看系统硬件信息对于在windows下查看系统信息大家一定不陌生了,我现在说几个最常用的方法,对命令感兴趣的朋友看看,(给菜鸟看的,老手就不要笑话我了,大家都是从那个时候过来的,^_^).一.图新Shell下:1. 最直观的:(在运行里面输入CMD,以下命令都是在CMD下输入的:)输入 sysdm.cpl, 系统属性. 2. 输入dxdiag 3.输入 start msinfo32,winmsd系统信息 3. 输入 devmgmt.msc,设备管理: 4. 输入 taskmgr (或按

Linux 查看系统硬件信息汇总 (部份实例详解Centoso为例)

1.cpu #lscpu命令,查看的是cpu的统计信息. Architecture:          x86_64CPU op-mode(s):        32-bit, 64-bitByte Order:            Little EndianCPU(s):                4On-line CPU(s) list:   0-3Thread(s) per core:    1Core(s) per socket:    2Socket(s):          

Linux 查看系统硬件信息[转]

原文:http://www.cnblogs.com/ggjucheng/archive/2013/01/14/2859613.html linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说. cpu lscpu命令,查看的是cpu的统计信息. [email protected]:~$ lscpu Architecture: i686 #cpu架构 CPU op-mode(s): 32-bit, 64-bit Byte Order:

Linux查看系统硬件信息命令

一.查看服务器硬件信息 (1)查看服务器型号.序列号 [[email protected] ~]# dmidecode|grep "System Information" -A9|egrep  "Manufacturer|Product|Serial"  (2)查看主板型号[[email protected] ~]# dmidecode |grep -A16 "System Information$"  (3)查看BIOS信息 [[email p

Linux 查看系统硬件信息

下面介绍下在centos下硬件信息的查看,在Linux下查看需要用到各种命令,不像Windows上可以非常直观地看到. 查看所有硬件的信息 1)dmidecode 2)dmesg Dmidecode 这款软件允许你在 Linux 系统下获取有关硬件方面的信息.Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS.系统.主板.处理器.内存.缓存等等. 一般很少用这两个命令直接查看,因为这两个命令输出的信息非常多.一般会使用管道过滤出多需要的信息进行查看或通过-t选择指定

centos查看系统/硬件信息及运维常用命令

[[email protected] ~] # uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令 [[email protected] ~] # head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L [[email protected] ~] # cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令 [[email protected] ~] # hostname # 查看计算机名的linux系统信息命令 [[e

CentOS6.5安装和查看系统硬件信息

安装CentOS6.5系统并配置信息: 一.最小化+开发工具安装centos6.5并关闭防火墙及selinux. 1.设置虚拟机安装CentOS6的设备并开启此虚拟机. 2.选择第一行进行安装. 3.选择Skip跳过检测. 4.选择中文简体语言. 5.选择美国英语式键盘. 6.选择基本存储设置. 7.选择忽略所有数据. 8.默认此页面不需要做任何更改,直接下一步. 9.输入想设置的密码. 10.选择适用所有空间. 11.选择最小安装并选择自定义. 12.选择开发中的开发工具在选择下一步. 13.

(转)IBM AIX系统硬件信息查看命令(shell脚本)

IBM AIX系统硬件信息查看命令(shell脚本) 原文:http://blog.itpub.net/22085031/viewspace-1054015/ 查看IBM AIX系统的主机型号.序列号.CPU.内存.硬盘.网卡.网卡物理插槽位置信息.是否配置以太网通道.网卡链路状态.当前网络速率.HBA卡.HBA卡物理插槽位置信息.HBA卡WWN.HBA卡支持速率.HBA卡当前速率.VG.PV.LV信息.该主机当前由哪台HMC管理.配置了多少磁带机驱动器tape driver等信息,可以通过一段