系統巡檢指令碼

2021-10-01 21:26:32 字數 1186 閱讀 8871

檢測並輸出系統的記憶體總容量,剩餘記憶體容量,磁碟總容量,剩餘磁碟總容量,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 系統版本 ...