檢測並輸出系統的記憶體總容量,剩餘記憶體容量,磁碟總容量,剩餘磁碟總容量,cpu核心,cpu型號及數量
#!/bin/bash
function network()'`)
echo " 本機ip:$"
cpuid=`grep "physical id" /proc/cpuinfo |sort|uniq|wc -l`
cpucores=`grep "cores" /proc/cpuinfo|sort|uniq|awk -f: ''`
cpumode=`grep "model name" /proc/cpuinfo|sort|uniq|awk -f: ''`
echo " cpu數量: $cpuid"
echo " cpu核心:$cpucores"
echo " cpu型號:$cpumode"
memtotal=`free -m|grep mem|awk ''`
memfree=`free -m|grep mem|awk ''`
echo " 記憶體總容量: $mb"
echo "剩餘記憶體容量: $mb"
disksize=0
swapsize=`free|grep swap|awk `
partitionsize=(`df -t|sed 1d|egrep -v "tmpfs|sr0"|awk `)
for ((i=0;i<`echo $`;i++))
dodisksize=`expr $disksize + $`
done
((disktotal=\($disksize+$swapsize\)/1024/1024))
echo " 磁碟總容量: $gb"
diskfree=0
swapfree=`free|grep swap|awk ''`
partitionfree=(`df -t|sed 1d|egrep -v "tmpfs|sr0"|awk ''`)
for ((i=0;i<`echo $`;i++))
dodiskfree=`expr $diskfree + $`
done
((freetotal=\($diskfree+$swapfree\)/1024/1024))
echo "剩餘磁碟容量:$gb"
}network
系統巡檢指令碼
bin bash 系統資訊 系統型別 os type uname 系統版本 os ver cat etc redhat release 系統核心 os ker uname a awk 當前時間 os time date f t 執行時間 os run time uptime awk awk f 最後...
系統巡檢指令碼(linux)
bin bash function system os time date f t os run time uptime awk awk f,os last reboot time who b awk os hostname hostname echo 系統型別 os type echo 系統版本 ...
日常巡檢 指令碼
bin bash function system os time date f t os run time uptime awk awk f,os last reboot time who b awk os hostname hostname echo 系統型別 os type echo 系統版本 ...