Shell ❀ 校验服务器CPU内存硬盘总大小脚本
Posted 无糖可乐没有灵魂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell ❀ 校验服务器CPU内存硬盘总大小脚本相关的知识,希望对你有一定的参考价值。
#!/bin/bash
echo "---------------------BEGIN--------------------------"
echo""
echo "----------------------CPU-------------------------"
# CPU核数
cores=`cat /proc/cpuinfo | grep -w processor | wc -l`
vendor=`cat /proc/cpuinfo | grep vendor_id | uniq | tr -s " " | cut -d " " -f 2`
echo "CPU cores is $cores"
if [[ $vendor=="Genuinelnmtel" ]];then
echo "is intel!"
elif [[ $vendor=="AuthenticAMD" ]];then
echo "CPU is AMD!"
else
echo "CPU is other!"
fi
echo""
echo "----------------------Mem--------------------------"
# 查看当前总内存
MemTotal=`awk -F' ' 'NR==1print$2' /proc/meminfo`
if [[ $MemTotal -ge 1024 ]];then
# 1024 MB
Mem=`echo $[MemTotal/1024]`
echo "MemTotal is $Mem MiB"
elif [[ $MemTotal -ge 1048576 ]];then
# 1048576 GB
Mem=`echo $[MemTotal/1048576]`
echo "MemTotal is $Mem GiB"
fi
echo""
echo "----------------------DISK--------------------------"
fdisk -l | grep -E '^Disk' | awk -F' ' 'print($2,$3,$4)' | grep -w dev | column -t
echo""
echo "----------------------END--------------------------"
以上是关于Shell ❀ 校验服务器CPU内存硬盘总大小脚本的主要内容,如果未能解决你的问题,请参考以下文章
Java 连接远程Linux 服务器执行 shell 脚本查看 CPU内存硬盘信息