天天看點

windows下時間同步

Window 2008 區域網路設定時間伺服器(時間同步伺服器) 

    在區域網路中,隻有一台伺服器能連接配接網際網路,其他伺服器都要確定伺服器時間一緻。預設情況下,伺服器Windows2008 Server是作為時間同步用戶端的,要時間時間同步需要進行如下修改:

首先要確定時間服務是啟動的

<a href="http://s3.51cto.com/wyfs02/M02/58/A8/wKioL1S3XrnBCw7bAAO2QOwDu2k617.jpg" target="_blank"></a>

一、伺服器設定

       在windows平台下有w32time服務,w32time服務有兩種模式:伺服器模式、用戶端模式,預設隻開啟用戶端模式,用于和其他的時間伺服器同步。作為時間伺服器,需要開啟伺服器模式(配置環境windows2008,windows2003應該也可以):

1.預設情況下,獨立伺服器WINDOWSSERVER 2008 是作為NTP用戶端工作的,是以必須通過修改系統資料庫,以使系統作為NTP伺服器運作。工作之前請先備份系統資料庫檔案。

2.修改系統資料庫

鍵值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer内的「Enabled」設定為1,打開NTP伺服器功能   (預設是不開啟NTP Server服務,除非電腦更新成為域控制站)。

<a href="http://s3.51cto.com/wyfs02/M00/58/A8/wKioL1S3XvLgqs_wAAN2DHlnyFk764.jpg" target="_blank"></a>

3、宣布自身為可靠的時間源

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config

    “AnnounceFlags”=“5”   采用本機為時間伺服器

         “AnnounceFlags”=“a”            采用外面的時間伺服器 

<a href="http://s3.51cto.com/wyfs02/M00/58/A8/wKioL1S3XzPD1E3JAAMjP7hEMzM171.jpg" target="_blank"></a>

鍵值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags設定為5.該設定強制主機将它自身宣布為可靠的時間源,進而使用内置的互補金屬氧化物半導體 (CMOS) 時鐘。(設定好後就要确定本機的電池要耐用了,做成時間伺服器,本機必須有效,要定時檢查伺服器時間)。

4.重新開機Win32Time服務:

      net stop w32Time

      net start W32Time

5.檢查伺服器防火牆設定,開啟防火牆端口udp,123

二、用戶端設定:

1、增加新設定的伺服器更新站點,6為新增的伺服器。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers]

<a href="http://s3.51cto.com/wyfs02/M01/58/A8/wKioL1S3X97gPHCsAAKrPYeSydo558.jpg" target="_blank"></a>

右鍵建立-字元串值

<a href="http://s3.51cto.com/wyfs02/M02/58/A8/wKioL1S3YBXSOQpSAALf35DoQNA951.jpg" target="_blank"></a>

"1"="time.windows.com"

"2"="time.nist.gov"

"3"="time-nw.nist.gov"

"4"="time-a.nist.gov"

"5"="time-b.nist.gov"

"6"="10.75.123.5"

<a href="http://s3.51cto.com/wyfs02/M02/58/AB/wKiom1S3X0nTvdUPAAK8HVK4ReM020.jpg" target="_blank"></a>

2、 更改系統資料庫(也可以通過時間設定進行更改)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

“SpecialPollInterval”        時間間隔(機關為秒,43200為12小時)

<a href="http://s3.51cto.com/wyfs02/M01/58/A8/wKioL1S3YHSjUP1UAAKs3fCGyt4719.jpg" target="_blank"></a>

同步時間間隔預設是一周,十六進制為:00093a80,十進制為:604800,機關:秒;如果改為一天的同步間隔,則十六進制為:00015180,十進制為:86400;如果改為兩天,十六進制為:0002a300,十進制為:172800,以此類推...

“SpecialPollTimeRemaining” 伺服器格式為:“IP address,0” 例如:10.75.123.5,0

<a href="http://s3.51cto.com/wyfs02/M00/58/A8/wKioL1S3YK6RJ1B5AAL4wvp9w0o397.jpg" target="_blank"></a>

3、重新開機w32time服務

    net stop w32time &amp;&amp; net start w32time

<a href="http://s3.51cto.com/wyfs02/M00/58/AB/wKiom1S3YBWDenPmAAGblsabmPQ652.jpg" target="_blank"></a>

時間設定同步伺服器為10.75.123.5

<a href="http://s3.51cto.com/wyfs02/M02/58/A8/wKioL1S3YQPjX92RAAFnGeFEO9o198.jpg" target="_blank"></a>

點立即更新,同步成功。

<a href="http://s3.51cto.com/wyfs02/M00/58/A8/wKioL1S3YUTh0UDZAAEwcoSV7Mc604.jpg" target="_blank"></a>

三、windows及Linux下的時間同步方法

Linux下的時間同步方法:以root權限運作命#ntpdate timeserver, timeserver是時間伺服器位址,可以是域名或IP,網絡上有一些公用的時間伺服器。在這裡告訴大家一個小消息,當windows機器打開Window Time服務時,在與windows的時間同步時,也有時間伺服器的功能,是以你可以在linux下用#ntpdate windows-ip 來同步你的Linux機器的時間。(如:ntpdate 10.75.123.5)

      本文轉自ling118 51CTO部落格,原文連結:http://blog.51cto.com/meiling/1604360,如需轉載請自行聯系原作者

繼續閱讀