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