系統巡檢指令碼

2022-08-28 22:36:18 字數 1049 閱讀 4517

#!/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 系統版本 ...