服务器
1.服务器品牌,版本,序列号:
dmidecode -t 1
CPU
1.基本信息在/proc/cpuinfo
型号:
cat /proc/cpuinfo | grep name | sort | uniq
物理个数:
cat /proc/cpuinfo | grep 'physical id' | sort | uniq | wc -l
逻辑核数:
cat /proc/cpuinfo | grep 'model name' | wc -l
grep -c 'model name' /proc/cpuinfo
2.可通过lscpu直接查看
CPU(s): 48 逻辑CPU个数
Thread(s) per core: 2 每核CPU超线程数
Core(s) per socket: 12 每个CPU核数
Socket(s): 2 CPU物理个数
3.负载
uptime,可查看CPU最近1,5,15分钟负载情况
w
top
理解Linux系统负荷(load),uptime
系统负载情况分析-TOP详解
内存
1.插槽数
dmidecode|grep -P -A5 "Memory\s+Device"|grep Size
2.最大容量:
dmidecode | grep -P 'Maximum\s+Capacity'
3.当前系统可用:
free -h
存储
-2.固态nvme盘
apt install nvme-cli
nvme list
nvme smart-log /dev/nvme0
列出总线地址
ls -l /dev/disk/by-path/ -l
可以查看硬盘品牌
lspci |grep -i non
查看硬盘所在背板和槽位
dmidecode -t slot |grep 总线地址 -A 10
查找nvme盘符和槽位的对应关系
ls -l /dev/disk/by-path/|grep -v total|awk -F'[-/]' '{print $2,$7}'|while read -r addr path;do dmidecode -t slot |grep "$addr" -B 10|grep Designation|tr -d '\n';printf '\t'$path'\n';done
-1.硬盘序列号
udevadm info --query=all --name=/dev/sda | grep ID_SERIAL
0.列出所有块设备,及其依赖关系
lsblk
1.查看各分区使用情况
df -h
2.查看指定文件及文件夹大小
du -sh *
3.查看所有分区及磁盘
fdisk -l
4.查看raid级别
/opt/MegaRAID/MegaCli/MegaCli64 -LDInfo -Lall -aALL
5.查看挂载磁盘槽位
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -a0|grep 'Slot Number\|Raw Size'
6.查看硬盘个数
/opt/MegaRAID/MegaCli/MegaCli64 -PDGetNum -aALL | egrep "Physical Drives" | awk -F " " '{print $8}'
7.查看磁盘温度
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL | egrep "Drive Temperature" | awk -F ":" '{print $2}'
8.查看物理磁盘信息:
/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL| \
egrep "Slot Number|PD Type|Raw Size|Firmware state|Media Type"|sed 's/Slot/\nSlot/g'
9.查看raid卷信息:
/opt/MegaRAID/MegaCli/MegaCli64 -LdPdInfo -aALL| \
egrep "RAID Level|^Size|Slot Number|Virtual Drive"|sed 's/Virtual/\nVirtual/g'
10.查看磁盘raid后的虚拟磁盘,和系统的盘符对应关系
perccli64 /c0/vall show
udevadm info -q path -n sdb
ll /dev/disk/by-path
##仅限DELL服务器
第一条命令结果中VD号,和第二条命令结果中block前的字符串中的第三位,
一一对应,确认系统盘符和raid盘的对应关系
####perccli下载地址
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
网络
1.查看网口
lspci |grep Ethernet
2.查看IP
ip addr
3.路由
route -n
4.DNS
cat /etc/resolv.conf |grep ^nameserver
其他pci接口
lsusp -tv:列出所有USB设备
lsmod :列出加载的内核模块
env 查看环境变量