服务器相关信息
## 查看服务器型号、序列号:
dmidecode | grep "System Information" -A9 | egrep "Manufacturer|Product|Serial"
注:若没有dmidecode命令,请先安装 yum -y install dmidecode
## 查看主板型号
dmidecode |grep -A16 "System Information$"
## 查看BIOS信息
dmidecode -t bios
## 查看内存槽及内存条
dmidecode -t memory
## 查看网卡信息
dmesg | grep -i Ethernet
## 查看pci信息,即主板所有硬件槽信息
lspci | head -10
lspci -tv | more
注:若没有lspci命令,请先安装 yum -y install pciutils
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 -a /dev/sda
网卡
## 查看网卡硬件信息
lspci | grep -i ‘eth’
## 查看系统的所有网络接口
ifconfig -a
ip link show
## 查看某个网络接口的详细信息,例如eth0的详细参数和指标
ethtool eth0
## 查看所有网卡的链路状态
for i in seq 0 9;do ethtool eth${i} | egrep 'eth|Link';done
若有错误之处,请指出,谢谢!