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

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

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.10ssr

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

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

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

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

#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
相關文章
相關標籤/搜索