Linux服務器集體篡改時間的方法 原

RHCA紅帽認證架構師考試中有一門課程叫虛擬化RH318,或者RHEV,中小型公司拿來做私有云計算平臺的話,感覺可以匹敵OpenStack。手頭上有一個VMware的映像,RHEV 3.5版的,只能把系統時間調整到2016年才能使用。Red Hat的RHEV已經更新到4.1版,不過學習環境就需要32G內存,跑不起。

RHEV 3.5,由以下幾臺服務器組成:

1)foundationx.ilt.example.com,172.25.250.254

2)classroom.example.com,172.25.254.254

3)rhevm.podx.example.com,172.25.x.15(安裝的是RHEL 6.6)

4)servera.podx.example.com,172.25.x.10

5)serverb.podx.example.com,172.25.x.11

6)workstation.podx.example.com,172.25.x.9

x,坐在教室裏,不同的座位,x就不同。0是老師的。坐在第1位的,x=1,以此類推。

在服務器foundationx和classroom上,創建一個名叫modify_year.sh的腳本程序,如下:

#cat /root/modify_year.sh

#!/bin/bash
currentd=$(date "+%Y%m%d")
currenty=${currentd:0:4}

if [ "$currenty" -ne 2016 ];then
     date -s "$(date +'2016%m%d %H:%M:%S')"
fi

然後

# chmod +x /root/modify_year.sh

# crontab -e,進入之後,設置cron job
@reboot /root/modify_year.sh

其他的服務器,則通過chronyd請求服務器classroom.example.com授時同步即可。

# vi /etc/chony.conf
#其他的註釋掉,添加下面這一行
server classroom.example.com iburst
:wq
# systemctl restart chronyd

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章