Linux查看系统硬件信息

分类:CentOS教程 阅读:96119 次

下面介绍下在centos下硬件信息的查看,在Linux下查看需要用到各种命令,不像Windows上可以非常直观地看到。

查看所有硬件的信息

1)dmidecode

2)dmesg

Dmidecode这款软件允许你在Linux 系统下获取有关硬件方面的信息。Dmidecode 遵循 SMBIOS/DMI 标准,其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等。

一般很少用这两个命令直接查看,因为这两个命令输出的信息非常多。一般会使用管道过滤出多需要的信息进行查看或通过-t选择指定的硬件查看信息。例如:

查看当前系统的版本,若是redhat,则查看的文件是/etc/redhat-release

查看当前系统是32位还是64位的

CPU

1)通过lscpu查看cpu的统计信息

2)/proc/cpuinfo文件中可以看到cpu的型号和最高频率

3)也可以通过dmicecode命令通过-t选项指定cpu类型来查看(有更详细的信息)

内存

查看内存情况

1)

2)

3)通过dmicecode命令通过-t选项指定memory来查看

上面显示了最大支持的内存大小:16G,一共有两个内存插槽,用了一个。以及内存的详细信息,包括内存类型,位宽,大小,频率.......

磁盘

可以看到各个分区的大小及挂载情况,比较直观,若要观察某个分区上的文件系统情况,可使用tune2fs -l /dev/sdax,当然这个不是硬件级别的查看了。

若要查看更详细的硬盘和分区信息:

查看各分区的使用情况:

网卡

通过lspci查看pci设备,通过管道过滤就可以找到网卡信息

Ethernet controller是有线网卡,Network controller是无线网卡。

可以用ethtool命令查看某个网络接口的详细信息

加上-i可查看网卡驱动:

若要查看所有的网络接口(ip link show,ifocnfig -a):

查看所有pci设备信息(-v[详细信息],-vv[更详细信息]):

也可以通过dmidecode命令指定上面的这些硬件来查看相关信息!!!