#!/bin/bash
#name: rockycai
#data: 2016-7-9
#local:/usr/local/src
#
INIT()
{
read -p "Press Enter to continue"
}
#查看cpu信息
CPU_INFO()
{
echo
echo -e "\033[4;31mPrint the CPU info:\033[0m"
cat /proc/cpuinfo | awk 'BEGIN {FS=":"} /model name/{print "CPU Model:" $2}'
cat /proc/cpuinfo | awk 'BEGIN {FS=":"} cpu MHz/{print "CPU Speed:" $2"MHz"}'
grep -Eq 'svm|vmx' /proc/cpuinfo && echo "Virtualization:Support" || \
echo "Virtualization: No support"
echo
}
#查看负载
LOAD_INFO()
{
echo
echo -e "\033[4;31mPrint the system load:\033[0m"
uptime | awk 'BEGIN{FS=":"}{print $5}' | awk 'BEGIN{FS=","}{print "Last 1 minutes system load:"$1"\n""Last 5 minutes system load:"$2"\n""Last 15 minutes system load:"$3}'
echo
}
MEM_INFO()
{
echo
echo -e "\033[4;31mPrint the Memory and swap info\033[0m"
free | grep buffers/cache | awk '{print "Mem free:"$4" Bytes"}'
free | grep Swap | awk '{print "Swap free:"$4" Bytes"}'
echo
}
DISK_INFO()
{
echo
echo -e "\033[4;31mPrint system disk space usage:\033[0m"
df -h
echo
}
INIT
CPU_INFO
LOAD_INFO
MEM_INFO
DISK_INFO
编辑回复