#!/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 ',' ''`
#最後重啟時間
os_last_reboot=`who -b |awk ''`
#本機名稱
os_hostname=`hostname`
check_url()
doecho $i
done
}check_url
###############網路資訊###############
#######cpu########
#cpu的數量
cpuid=`grep "physical id" /proc/cpuinfo |sort |uniq |wc -l`
#cpu核心數
cpucores=`grep "cpu cores" /proc/cpuinfo |awk -f ':' ''`
#cpu型號
cpumode=`grep "model name" /proc/cpuinfo |awk -f ':' ''`
cpu_list=($ $ $)
for i in $
doecho "$i"
done
#######記憶體######
#記憶體總容量
memtotal=`free -m |grep "mem" |awk ''`
#剩餘記憶體容量
memfree=`free -m |grep "mem" |awk ''`
mem_list=($ $)
for i in $
doecho "$i"
done
系統巡檢指令碼
檢測並輸出系統的記憶體總容量,剩餘記憶體容量,磁碟總容量,剩餘磁碟總容量,cpu核心,cpu型號及數量 bin bash function network echo 本機ip cpuid grep physical id proc cpuinfo sort uniq wc l cpucores gr...
系統巡檢指令碼(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 系統版本 ...