linux查看硬件配置信息(linux查看硬盘型号命令 )

linux查看硬件配置信息(linux查看硬盘型号命令 )

  在Linux下,我们经常需要查看系统的硬件信息, 这里我罗列了查看系统硬件信息的实用命令,并做了分类,实例解说。

  执行环境:ubuntu 16.04

  lscpu命令,查看的是cpu的统计信息.

  查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。

  概要查看内存情况

  这里的单位是MB,总共的内存是1970MB。

  查看内存详细使用

  查看内存硬件信息

  内存最大值是 491520 MB。

  查看和分区分布

  查看硬盘和分区的详细信息

  查看网卡硬件信息

  查看系统的所有网络接口

  或者是

  或者

  如果要查看某个网络接口的详细信息,例如ens33的详细参数和指标

  【有的ubuntu网口是eth0】

  查看pci信息,即主板所有硬件槽信息。

  由上述的 输出可以看到,我的电脑上共有3个PCI总线(0号,1号,2号)。在单个系统上,插入多个总线是通过桥(bridge)来完成的,桥是一种用来连接总线 的特殊PCI外设。所以,PCI系统的整体布局组织为树型,我们可以通过上面的lspci输出,来画出我的电脑上的PCI系统的树型结构:

  由上图可以得出,我的电脑上共有8个PCI设备,其中0号总线上(主桥)上连有4个,1号总线上连有1个,2号总线上连有3个。00:1f是一个连有5个功能的多功能板卡。

  如果要更详细的信息:

  如果要看设备树:lscpi -t

  查看usb信息

  lsusb -t查看系统中的USB拓扑,类似cat /sys/kernel/debug/usb/devices

  /var/lib/usbutils/usb.ids还保存了很多设备商的VID信息

  lsusb -v查看系统中USB设备的详细信息

  下面命令可以查看所有硬件摘要信息,并输出成一个html文件,把此html文件导出到电脑上,直接打开,可以清楚的看到硬件信息:

  可以看到SCSI信息和所有虚拟磁盘以及光驱的信息,如果没有硬件SCSI控制器,那就不会返回信息:

  插入一个U盘后再查看:

  可以看到U盘为Kingston。

  dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。

  如果要查看所有有用的信息

  里面包含了很多硬件信息。

推荐阅读