服务器型号和SN  
PowerEdge R7515
4567 
  
 CPU型号和物理CPU数量  
echo  "$( lscpu |  grep  "Model name"  |  cut  -d  ':'  -f2  |  sed  's/^ *//' )   x $(lscpu | grep "Socket(s)"  |  cut  -d  ':'  -f2  |  sed  's/^ *//' ) "
  
Intel( R)  Xeon( R)  CPU E5-2678 v3 @ 2 .50GHz x 1 
  
 统计内存条数量  
dmidecode -t  memory |  grep  -A5  "Memory Device"  |  grep  "^[[:space:]]*Size:"  |  grep  -v  "No Module Installed"  |  awk  '{size=$2; unit=$3} END {print size, unit, "x", NR}' 
  
64  GB x 8 
  
 统计磁盘大小和数量  
echo  "nvme $( lsblk -d  -o  NAME,SIZE |  grep  "nvme"  |  awk  '{print $2}'  |  sort  |  uniq  -c  |  awk  '{print $2 " x " $1}' )  " ;  echo  "hdd $( lsblk -d  -o  NAME,SIZE |  grep  "sd"  |  awk  '{print $2}'  |  sort  |  uniq  -c  |  awk  '{print $2 " x " $1}' )  " 
  
nvme 1 .8T x 3 
hdd 238 .5G x 2 
  
 显卡型号和数量  
lspci |  grep  -i  "vga.*nvidia"  |  sed  -n  's/.*\[\(.*\)\].*/\1/p'  |  sort  |  uniq  -c  |  awk  '{print $2, $3, $4, $5, $6, "x"$1}' 
  
GeForce RTX 2080  Ti Rev. x2
  
dmidecode -t  system |  grep  -E  "Product Name|Serial Number"  |  awk  -F': '  '{print $2}' echo  "$( lscpu |  grep  "Model name"  |  cut  -d  ':'  -f2  |  sed  's/^ *//' )   x $(lscpu | grep "Socket(s)"  |  cut  -d  ':'  -f2  |  sed  's/^ *//' ) "dmidecode -t memory | grep -A5 " Memory Device" | grep " ^[ [ :space:] ] *Size:" | grep -v " No Module Installed" | awk '{size=$2 ; unit=$3 } END {print size, unit, " x", NR}'echo " nvme $( lsblk -d  -o  NAME,SIZE |  grep  "nvme"  |  awk  '{print $2}'  |  sort  |  uniq  -c  |  awk  '{print $2 " x " $1}' ) "; echo " hdd $( lsblk -d  -o  NAME,SIZE |  grep  "sd"  |  awk  '{print $2}'  |  sort  |  uniq  -c  |  awk  '{print $2 " x " $1}' )  "