检查服务器部分信息
- 练习
#!/bin/bash echo "----SN Check-----" dmidecode -t system |grep "Serial Number"|awk '{print $3}' echo "----CPU Check----" lscpu 2>/dev/null| grep '^NUMA' lsmod 2>/dev/null|grep -w '^kvm'|grep -w 'kvm_intel' echo "--NetWork Check--" echo "name speed numa" NETWORK_ALL=(`cat /proc/net/dev|sed '1,2d'|awk '{print $1}'|sed 's#:##g'|grep -v 'lo'`) for i in ${NETWORK_ALL[*]} do #unset NUME NET_Speed="`ethtool $i|grep 'Speed'|awk '{print $NF}'|sed 's#Mb/s##g'`" if [ "${NET_Speed}" = '1000' ]; then NUME="$(cat /sys/class/net/${i}/device/numa_node)" [ -z ${NUME} ] && NUME=0 fi echo "${i} ${NET_Speed} ${NUME}" done|sort|column -t echo "----Disk Check----" lsblk -d -n -o NAME,SIZE,ROTA
It is the quality of one's convictions that determines success, not the number of followers.

浙公网安备 33010602011771号