企業日常巡檢指令碼

2021-09-28 15:58:43 字數 2223 閱讀 6620

#!/bin/bash

system()'

shiji=date +%f_%t

yunxin=uptime|awk ''|awk -f , ''

congqi=who -b |awk ''

host=hostname

echo " 系統型別:lei

xin"

echo

"系統版

本:

leixin" echo " 系統版本:

leixin

"ech

o"系統

版本:banben"

echo " 系統核心:nei

he"e

cho"

當前時間

:ne

ihe"

echo

"當前時間:u

nxin

"ech

o"最後

重啟時間

:yu

nxin

"ech

o"最後

重啟時間

:congqi"

echo " 本機名稱:$host"

}system

network()'

for i in $shesi

dowangluo=ifconfig $i|awk '/netmask/'

echo " 本機ip:she

echo " 外網正在使用"

else

echo " 外網斷開"fi}

network

yingjian()'|sort|uniq|wc -l

hexin=cat /proc/cpuinfo|awk '/cpu cores/'

xihao=cat /proc/cpuinfo|awk -f : '/model name/'

echo " cpu數量: $shulian"

echo " cpu核心: hex

in"e

cho"

cpu型

號:

hexin" echo " cpu型號:

hexin"

echo

"cpu

型號:xihao"

neicunz=free -m|awk '/mem/'

shenyu=free -m|awk '/mem/'

echo " 記憶體總容量: $neicunz mb"

echo 「剩餘記憶體容量: $shenyu mb」

zonglian=df -m |grep -v "tmpfs"|sed '1d'|awk ''

swap=free -m|awk '/swap/'

zl=0

for i in zon

glia

ndoz

l=

zonglian do zl=

zongli

ando

zl=((zl+

zl+zl

+i))

done

echo " 磁碟總容量:(((

(((((

(zl+$swap)/1000)) gb"

yunlian=df -m|sed '1d'|grep -v tmpfs|awk ''

yunswap=free -m|awk '/swap/'

yu=0

for i in yun

lian

doyu

=yunlian do yu=

yunlia

ndoy

u=((y u+

yu+yu

+i))

done

echo 「剩餘磁碟容量:(((

(((((

(yu+$yunswap)/1000)) gb」

}yingjian

yonghuqikuan()

yonghuqikuan

企業日常巡檢

centos6版本的,我這個指令碼名字 checkeveryday.sh 先將系統時間與網路時間同步 linux的時間分為system clock 系統時間 和real time clock 硬體時間,簡稱rtc 檢視系統時間的命令 date 設定系統時間的命令 date set 月 日 年 時 分...

企業日常巡檢

root izbp176gmws1f6cpbllwouz vim check.sh bin bash function system os time date f t os run time uptime awk awk f,os last reboot time who b awk os host...

日常巡檢 指令碼

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