检查硬件

主板:
1、查询服务器型号
dmidecode -t 1

2、查询主板信息
dmidecode -t 2

cpu:
3、查看cpu型号
cat /proc/cpuinfo |grep name|cut -d: -f2|uniq -c

4、查看cpu物理个数
cat /proc/cpuinfo |grep “physical id”|sort|wc -l

5、查看单个物理cpu核数
cat /proc/cpuinfo |grep “cpu cores”|uniq

6、查看cpu逻辑个数
cat /proc/cpuinfo |grep “processor”|wc -l

7、查看cpu的相关信息
lscpu

8、查看cpu支持32位还是64位
getconf LONG_BIT

备注:
cpu总核数=cpu物理个数 单个物理cpu核数
cpu总逻辑个数=cpu物理个数
单个物理cpu核数 * 超线程数
如果cpu总核数和cpu总逻辑个数相同,说明cpu没有超线程,反之则有

内存:
9、查看内存型号
dmidecode -t 17

10、查看内存大小
dmidecode |grep -A5 “Memory Device”|grep Size

硬盘:
11、查看硬盘和分区分布
lsblk

12、查看硬盘和分区的详细信息
fdisk -l

网卡:
13、查看网卡硬件信息
lspci|grep -i “eth”

14、查看系统所有网络接口
ipconfig -a

15、查看某个网络接口的详细信息(比如eth0的详细参数和指标)
ethtool eth0

PCI:
列出所有pci设备信息
lspci -tv