[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_hostname=`hostname`
echo
"系統型別: $os_type
"echo
"系統版本: $os_ver
"echo
"系統核心: $os_ker
"echo ""
echo ""
echo ""
echo
"本機名稱: $os_hostname"}
function network()
'`) # centos6 ifconfig | grep bcast | awk '
' | awk -f : '
'for((i=0;i<`echo $`;i++))
doos_ip=`ifconfig $|head -2|grep inet|awk ''`
echo
"本機ip:$:$os_ip
www.baidu.com &>/dev/null # 測試
if [ $? -eq 0
] then echo
"訪問外網:成功
"else
echo
"訪問外網:失敗"fi
}function hardware()'`
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"}
function secure()
'|sort|uniq`)
for ((i=0;i<`echo $`;i++))
doecho
"當前登入使用者:$
"done
md5sum -c --quiet /opt/passwd.db &>/dev/null
if [ $? -eq 0
]; then
echo
"使用者異常:否
"else
echo
"使用者異常:是"fi
}function check()
check
企業日常巡檢
centos6版本的,我這個指令碼名字 checkeveryday.sh 先將系統時間與網路時間同步 linux的時間分為system clock 系統時間 和real time clock 硬體時間,簡稱rtc 檢視系統時間的命令 date 設定系統時間的命令 date set 月 日 年 時 分...
企業日常巡檢指令碼
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 系統 版本...
日常巡檢 指令碼
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 系統版本 ...