前言
有的时候我们会对服务器的一些硬件进行有指向性的查看。
于是便总结了下方的一些,Linux系统查看服务器各种硬件信息的命令。
一、查看CPU
【1】查看CPU型号
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
注意:
得到的第一个信息为:总逻辑CPU数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
【2】查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
【3】查看CPU核心数
cat /proc/cpuinfo| grep "cpu cores"| uniq
【4】查看逻辑CPU个数
cat /proc/cpuinfo| grep "processor"| wc -l
二、查看服务器型号
【1】方法一
可看BISO的时间
grep 'DMI' /var/log/dmesg
【2】方法二
要先安装dmidecode
yum -y install dmidecode
(Serial Number为服务器的SN码)
dmidecode |grep -A4 'System Information'
【3】方法三
最直接的命令
dmidecode | grep "Product Name"
【4】方法四
可看服务器厂商(Dell…)
dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product|Serial"
三、查看内存条
【1】查看内存的插槽数及每条内存大小
dmidecode|grep -A5 "Memory Device"|grep Size|grep -v Range
【2】查看内存条的频率
dmidecode|grep -A16 "Memory Device"|grep 'Speed'
【3】查看内存条详细信息及参数
dmidecode -t memory
四、查看硬盘
【1】方法一
cat /proc/partitions
【2】方法二
fdisk -l
【3】方法三
lsblk
五、查看内存及缓存的使用
【1】方法一
信息最全,查看特定信息,可加grep提取
cat /proc/meminfo
【2】方法二
可查看swap分区大小
free -m
六、查看网卡
【1】查看ip
ip a
【2】查看MAC
ip link show |grep 'link/ether'