若没有lspci命令,请先安装 yum -y install pciutils
若没有dmidecode命令,请先安装 yum -y install dmidecode
若没有smartctl命令,请先安装 yum install -y smartmontools
查看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 'Maximums+Capacity'
查看内存槽数、那个槽位插了内存,大小是多少
dmidecode|grep -P -A5 "Memorys+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核数等信息查看》



