centos6版本的,我這個指令碼名字 checkeveryday.sh
先將系統時間與網路時間同步
linux的時間分為system clock(系統時間)和real time clock (硬體時間,簡稱rtc)。
檢視系統時間的命令: #date
設定系統時間的命令: #date –set(月/日/年 時:分:秒)
例:#date –set 「10/11/10 10:15」
檢視硬體時間的命令: # hwclock
設定硬體時間的命令: # hwclock –set –date = (月/日/年 時:分:秒)
上述提到的是手動設定時間到乙個時間點,可能與當前網路的時間有誤差。下面介紹一下與時間伺服器上的時間同步的方法
1. 安裝ntpdate工具
# yum -y install ntp ntpdate
2. 設定系統時間與網路時間同步
# ntpdate cn.pool.ntp.org
3. 將系統時間寫入硬體時間
# hwclock --systohc
4.強制系統時間寫入cmos中防止重啟失效
hwclock -w
或clock -w
1 #!/bin/bash 2function system()
'|awk -f , ''`
8 os_boot=`who -b|awk -f '''
'`9 os_hostname=`hostname`
10 echo "
#########系統資訊##########
"11 echo "
系統型別:$os_type
"12 echo "
系統版本:$os_version
"13 echo "
系統核心:$os_ker
"14 echo "
"15 echo "
"16 echo "
"17 echo "
本機名稱:$os_hostname"18
可以訪問外網"27
else
28 y="
不可以訪問外網"29
fi 30 echo "
"31 echo "
子網掩碼:$mask
"32 echo "
閘道器:$bcast
"33 echo "
能否訪問外網:$y"34
} 35function hardware()'`
38 cpu_ker=`cat /proc/cpuinfo|grep family|awk -f : ''`
39 cpu_mode=`cat /proc/cpuinfo|grep "
model name
"|awk -f : ''`
40 memtotal=`free -m|grep mem|awk -f '''
'`41 memfree=`free -m|grep mem|awk -f '''
'`42 df_size=`df -th|grep "
root
"|awk -f '''
'`43 df_free=`df -th|grep "
root
"|awk -f '''
'`44 echo "
cpu數量:$cpu_num
"45 echo "
cpu核心:$cpu_ker
"46 echo "
cpu型號:$cpu_mode
"47 echo "
記憶體總容量:
"$memtotal"mb"
48 echo "
剩餘記憶體總量:
"$memfree"mb"
49 echo "
磁碟總容量:$df_size
"50 echo "
剩餘磁碟容量:$df_free"51
} 52function secure() 65
function chksys()
71 chksys
企業日常巡檢
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 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 系統版本 ...