#!/bin/bash
echo -e "###############################################"
echo -e "# 系统信息巡检区 #"
echo -e "###############################################"
echo -e "系统名称:`hostname`"
echo -e "系统类型: `uname`"
echo -e "系统内核: `uname -r`"
echo -e "系统语言: `echo $LANG`"
echo -e "系统时间: `date +'%F %X'` \n"
echo -e "CPU架构:`uname -m`"
echo -e "CPU型号: `cat /procuinfo | grep "model name" | awk '{print $4,$5,$6,$7,$8,$9}'`"
echo -e "CPU个数: `cat /procuinfo | grep "physical id" | sort | uniq | wc -l`"
echo -e "CPU核数: `cat /procuinfo | grep cores | uniq | awk -F ":" '{sub(//,"",$2);print $2}'`\n"
echo -e "内存总量: `free -h | grep "Mem" | awk '{print $2}'`"
echo -e "内存缓存: `free -h | grep "Mem" | awk '{print $6}'`"
echo -e "空闲内存: `free -h | grep "Mem" | awk '{print $4}'`"
echo -e "已用内存: `free -h | grep "Mem" | awk '{print $3}'`\n"
echo -e "SWAP总量:`free -h | grep "Swap" | awk '{print $2}'`"
echo -e "SWAP空闲:`free -h | grep "Swap" | awk '{print $4}'`"
echo -e "SWAP已用:`free -h | grep "Swap" | awk '{print $3}'`\n"
echo -e "IP地址 :`hostname -I`"
echo -e "网关地址:`ip route | grep "default" | awk '{print $3}'`"