CentOS下查看系统硬件信息命令大全

安装命令

若没有lspci命令,请先安装 yum -y install pciutils
若没有dmidecode命令,请先安装 yum -y install dmidecode
若没有smartctl命令,请先安装 yum install -y smartmontools

CPU相关

查看cpu的型号

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c  

查看系统中实际物理CPU的数量(物理)

grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l  

查看系统中实际物理CPU的数量(核数)线程

cat /proc/cpuinfo |grep 'processor'|wc -l 

查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo |grep "cores"|uniq 

查看CPU的主频

cat /proc/cpuinfo |grep MHz|uniq

查看CPU的详细信息

cat /proc/cpuinfo | head -20  

查看CPU的相关信息

 lscpu  

查看cpu运行模式

getconf LONG_BIT  

查看cpu是否支持64bit
cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

内存相关

统计内存使用情况

free -m  

查看内存详细使用

cat /proc/meminfo  

查看内存硬件信息(型号、频率)

dmidecode -t memory  

最大支持多少内存

dmidecode|grep -P 'Maximum\s+Capacity'  

查看内存槽数、那个槽位插了内存,大小是多少

dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range  

查看内存的频率

dmidecode|grep -A16 "Memory Device"|grep 'Speed'  

硬盘信息

查看挂载的分区状态

fdisk -l |grep Disk  

查看硬盘和分区分布

 lsblk  

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

fdisk -l  

查看挂接的分区状态

mount | column -t  

查看挂接的分区状态

swapon -s  

查看硬盘使用情况

 df -hT  

查看磁盘是否支持smartctl

smartctl -i /dev/sda

启用smartctl

smartctl --smart=on --offlineauto=on --saveauto=on /dev/sda

硬盘检测命令

smartctl -a /dev/sda 

查看硬盘的健康状况

smartctl -H /dev/sda

查看设备厂商属性和值

smartctl -A /dev/sda

显示硬盘历史错误信息

smartctl -l error /dev/sda

后台执行smartctl测试

smartctl --test=long /dev/sda

前台执行smartctl 自测

smartctl -C -t short /dev/sda

中断smartctl 自测

smartctl -X /dev/sda

显示smartctl 自测日志

smartctl -l selftest /dev/sda

网卡相关

查看网卡硬件信息

lspci | grep -i 'eth'  

查看系统的所有网络接口

ifconfig -a  ip link show  

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

ethtool eth0 

查看服务器型号、序列号:

 dmidecode | grep "System Information" -A9 | egrep "Manufacturer|Product|Serial" 

查看主板型号

dmidecode |grep -A16 "System Information$" 

查看BIOS信息

dmidecode -t bios

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

lspci | head -10  
lspci -tv | more  

参考文章

《Linux命令之smartctl命令》
《linux查看cpu主频命令,linux系统cpu核数等信息查看》

你可能感兴趣的:(操作系统,linux知识,经典工具集合,centos,linux,bash,硬件信息)