1. 程式人生 > >Windows2012R2 NTP時間同步

Windows2012R2 NTP時間同步

Windows2012R2裡沒有了internet時間,需要使用另外的方式去做時間同步

下面分兩個情況

兩個情況,兩個情況都需要用修改組策略的方式來做

情況一

沒有Windows域環境

叢集中的每個伺服器都要能上網,每個伺服器都要執行下面的操作

開啟 NTP Client 服務

1、開啟 powershell 終端, 輸入:gpedit.msc,開啟組策略管理器

2、執行上述命令後,計算機策略對話方塊開啟,按照如下路徑 計算機配置\管理模板\系統\windows 時間服務\時間提供程式 找到伺服器設定檔案

3、雙擊 配置 Windows NTP 客戶端,顯示 配置 Windows NTP 客戶端

4、將 Ntp Server項,輸入將要同步到的時間伺服器IP地址(這裡輸入阿里雲的ntp伺服器地址: time.pool.aliyun.com),注意 0x9 或 0x1 必須要有;在 型別 項, 選擇 NTP;點選 應用、確定 按鈕;

5、啟動 NTP 客戶端;啟用NTP客戶端;點選 應用、確定 按鈕;

 

6、執行下面命令更新組策略

gpupdate /force

7、檢查W32Time服務是否啟動,啟動型別是否是  自動啟動

(1)伺服器不能上網,當前環境有ntpd伺服器

在第4步裡把ntp server的地址改為內網ntpd伺服器的地址即可

(2)伺服器必須要能上網,使用公網上的ntpd伺服器,例如阿里雲的ntpd伺服器

情況二

有Windows域環境

只需要對域控制器執行操作,其他域裡面的client都不需要動

更改方法跟情況一的一樣,修改組策略-》更新組策略-》檢查W32Time服務是否啟動

如果對client設定了組策略,那麼client會用組策略的配置,而不是跟域控制器同步時間

注意點:Windows是使用ntpd命令的方式跟NTP伺服器同步時間,也就是當client和server的時間相差太大的時候,client無法與server進行時間同步

也就是,無論是有域環境還是沒有域環境,無論是用組策略還是不用組策略都是這樣

這個跟Linux的ntpdate命令 ntpd命令相同,Linux的ntpdate命令無論client與server時間相差多大都可以跟server同步,而ntpd命令當時間相差太大則無法同步

網上還有另一種方法不用修改組策略,但是本人還沒試過

有Windows域環境,在每臺client裡新增一個任務計劃,定時執行下面命令

w32tm /config /syncfromflags:manual /manualpeerlist:time.stdtime.gov.tw
w32tm /config /update

沒有Windows域環境,在每臺client裡新增一個任務計劃,定時執行下面命令

參考文章 https://social.technet.microsoft.com/Forums/zh-TW/8543dc5d-703c-4b49-a60f-683e76e09f09/windows-2012-ad-client?forum=winserver2012zhtw http://blog.csdn.net/hobbithero/article/details/53349531

內網和公共NTP伺服器 https://help.aliyun.com/knowledge_detail/40583.html

更新時間:2016-07-12 15:23:55 內網NTP伺服器

阿里云為雲伺服器ECS提供了內部的NTP時間伺服器,如下:

10.143.33.50 10.143.33.51 10.143.33.49 10.143.0.44 10.143.0.45 10.143.0.46 公共NTP伺服器

雖然非阿里雲的裝置不能用阿里雲的內網NTP伺服器,但是阿里雲提供了公共NTP伺服器,供網際網路上的裝置使用。其主要特性是GPS、北斗授時、原子鐘守時的一級時間源多機房、多鏈路冗餘。

服務域名是:

Unix類系統:time1-7.aliyun.com ,time1.aliyun.com,time2.aliyun.com,time3.aliyun.com。。。。。。 Windows: time.pool.aliyun.com 另外,阿里雲還提供了其他的網際網路基礎服務,例如:

公共DNS:223.5.5.5/223.6.6.6,域名是 http://www.alidns.com 公共映象站:http://mirrors.aliyun.com/ 映象同步頻率是每天凌晨2:00-4:00,覆蓋了大多數開源軟體及Linux發行版。