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内存硬盘总大小脚本的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本案例(采集系统cpu内存磁盘网络信息)

shell脚本案例(采集系统cpu内存磁盘网络信息)

shell脚本案例(采集系统cpu内存磁盘网络信息)

Java 连接远程Linux 服务器执行 shell 脚本查看 CPU内存硬盘信息

Java 连接远程Linux 服务器执行 shell 脚本查看 CPU内存硬盘信息

Linux shell 脚本监控cpu,内存,硬盘,网络,是否存活