如何在局域網(wǎng)內(nèi)建立服務(wù)器的時(shí)間同步
幾臺(tái)服務(wù)器之間的時(shí)間誤差也就是相對(duì)時(shí)間的重要性要大于絕對(duì)時(shí)間的重要性,因此需要在局域網(wǎng)內(nèi)建立服務(wù)器的時(shí)間同步。具體請(qǐng)看下面學(xué)習(xí)啦小編介紹的操作方法!
在局域網(wǎng)內(nèi)建立服務(wù)器的時(shí)間同步的方法
(一) 基于XP/2003系統(tǒng)
1、打開(kāi)注冊(cè)表
單擊“開(kāi)始”,單擊“運(yùn)行”,鍵入 regedit,然后單擊“確定”。
2、配置 Windows 時(shí)間服務(wù)以使用外部時(shí)間源
(1)指定時(shí)間源。
a. 找到并單擊下面的注冊(cè)表子項(xiàng):
程序代碼
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
b. 在右窗格中,右鍵單擊“NtpServer”,然后單擊“修改”。
c. 在“編輯值”的“數(shù)值數(shù)據(jù)”框中鍵入210.72.145.44,0x1,然后單擊“確定”。
注:210.72.145.44是中科院國(guó)家授時(shí)中心的服務(wù)器,這是由于微軟的時(shí)間服務(wù)器經(jīng)常連接失敗而造成無(wú)法同步。列出的每個(gè) DNS 名稱(chēng)都必須是唯一的。必須在每個(gè) DNS 名稱(chēng)后面附加,0x1。如果不在每個(gè)DNS名稱(chēng)后面附加 ,0x1,則在下面步驟中所做的更改將不會(huì)生效。
(2)選擇輪詢(xún)間隔。
a. 找到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
b在右窗格中,右鍵單擊“SpecialPollInterval”,然后單擊“修改”。
c在“編輯 DWORD 值”的“數(shù)值數(shù)據(jù)”選十進(jìn)制并在框中鍵入900,然后單擊“確定”。
注意:這里設(shè)置的是您希望各次輪詢(xún)之間的間隔秒數(shù),以秒計(jì)算建議值為 900(十進(jìn)制)。該值將時(shí)間服務(wù)器配置為每隔15分鐘與時(shí)間服務(wù)器同步一次。
3、配置NTP服務(wù)器
(1)將服務(wù)器類(lèi)型更改為 NTP。
a. 找到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
b. 在右窗格中,右鍵單擊“Type”,然后單擊“修改”。
c. 在“編輯值”的“數(shù)值數(shù)據(jù)”框中鍵入 NTP,然后單擊“確定”。
(2)將AnnounceFlags設(shè)置為5。
a.找到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
b. 在右窗格中,右鍵單擊“AnnounceFlags”,然后單擊“修改”。
c. 在“編輯 DWORD 值”的“數(shù)值數(shù)據(jù)”框中鍵入 5,然后單擊“確定”。
(3)啟用 NTPServer。為此,請(qǐng)按照下列步驟操作:
a.找到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
b.在右窗格中,右鍵單擊“Enabled”,然后單擊“修改”。
c.在“編輯 DWORD 值”的“數(shù)值數(shù)據(jù)”框中鍵入 1,然后單擊“確定”。
最后在管理工具中進(jìn)入服務(wù)在服務(wù)中找到windows time 服務(wù),重新啟動(dòng)一次,這樣時(shí)間服務(wù)器就配置完畢。
(二)基于windows2000系統(tǒng)
Windows2000的系統(tǒng)與xp/2003系統(tǒng)的不同在于時(shí)間和日期屬性中沒(méi)有INTERNET時(shí)間一項(xiàng),這也使得NTP服務(wù)器在2000系統(tǒng)的配置更簡(jiǎn)單。
只需要在注冊(cè)表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\一項(xiàng),并將其中的Type值改為NTP即可。
二、客戶(hù)機(jī)設(shè)置:
(一)基于XP/2003系統(tǒng)
a. 找到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\中的 MaxPosPhaseCorrection和MaxNegPhaseCorrection兩項(xiàng)。
十進(jìn)制修改為999999999
上面2項(xiàng)修改意思為:可以同步時(shí)間超過(guò)31年的時(shí)間差。因?yàn)閄P默認(rèn)為15小時(shí),超過(guò)15小時(shí)差就不能夠自動(dòng)更新時(shí)間。
b.到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
十進(jìn)制修改為192.168.?.?(剛才建立的NTP服務(wù)器地址,不是我上面輸入的210.72. 145.44)
c.到并單擊下面的注冊(cè)表子項(xiàng):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
修改為600,意思為10分鐘自動(dòng)更新時(shí)間一次。
重新啟動(dòng)windows time服務(wù)??蛻?hù)機(jī)設(shè)置完畢!
(二)基于windows2000系統(tǒng)
點(diǎn)擊開(kāi)始-運(yùn)行后輸入CMD進(jìn)入命令行,輸入net time /setsntp:NTP服務(wù)器地址。
比如,輸入中科院國(guó)家授時(shí)中心的服務(wù)器,就是 net time /setsntp: 210.72.145.44
而后重新啟動(dòng)windows time服務(wù)。并將啟動(dòng)類(lèi)型更改成自動(dòng)。
而后會(huì)發(fā)現(xiàn)注冊(cè)表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters里面多出了ntpserver一項(xiàng)。而后面就是所設(shè)置的NTP服務(wù)器的地址。
這說(shuō)明當(dāng)前的ntpserver客戶(hù)機(jī)已經(jīng)配置成功。
上圖里面的period項(xiàng)類(lèi)似于xp里的SpecialPollInterval項(xiàng),即用于控制時(shí)間服務(wù)同步的頻率。不同的是,如果指定一個(gè)字符串值,它必須是下面列出的特定值之一。如果使用數(shù)字(如 65535)指定字符串值,請(qǐng)將該值創(chuàng)建為 REG_DWORD。如果使用單詞(如 BiDaily)來(lái)指定字符串值,該項(xiàng)應(yīng)被創(chuàng)建為 REG_SZ。
0 = 每天一次
65535,“BiDaily” = 每?jī)商煲淮?/p>
65534,“Tridaily” = 每三天一次
65533,“Weekly” = 每周(7 天)一次
65532,“SpecialSkew” = 每 45 分鐘一次,直到出現(xiàn)三次良好同步,然后每8小時(shí)一次(每天三次)[默認(rèn)]
65531, “DailySpecialSkew” = 每 45 分鐘一次,直到出現(xiàn)一次良好同步,然后每天一次
PS:為保障時(shí)間同步的順利進(jìn)行,請(qǐng)盡量保證客戶(hù)機(jī)與NTP服務(wù)器同步和NTP服務(wù)器與中科院國(guó)家授時(shí)中心的服務(wù)器校時(shí)的時(shí)間差。
三、驗(yàn)證
在客戶(hù)機(jī)中雙擊屏幕右下角的時(shí)間,在日期和時(shí)間屬性中修改時(shí)間。
(NTP服務(wù)器的系統(tǒng)為windows2000,客戶(hù)端的系統(tǒng)是windows xp)
然后點(diǎn)擊“Internet時(shí)間”選項(xiàng),選中“自動(dòng)與Internet時(shí)間服務(wù)器同步按鈕”。單擊“立即更新”。
如果顯示與配置的NTP服務(wù)器同步時(shí)間成功。并且下一次的同步時(shí)間間隔為HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\ SpecialPollInterval
中的間隔。即為配置成功!
Windows2000客戶(hù)機(jī)的驗(yàn)證
由于windows2000的時(shí)間屬性中沒(méi)有INTERNET時(shí)間這一項(xiàng),因此它的INTERNET 校時(shí)也要在命令行里進(jìn)行,在命令行下輸入w32tm /once,系統(tǒng)會(huì)立即校準(zhǔn)時(shí)間。并依據(jù)period項(xiàng)設(shè)定值設(shè)定下一次校準(zhǔn)的時(shí)間。但這些都將在后臺(tái)進(jìn)行。我們無(wú)法象在XP或2003那樣直觀的看到。
四、手動(dòng)同步
為了防止局域網(wǎng)繁忙而造成時(shí)間同步失敗的現(xiàn)象,可以手動(dòng)同步時(shí)間,方法是首先登錄到管理員用戶(hù)。然后新建一個(gè)文本文檔,在里面輸入net time 2.168.1.172 / set /yes(注意:time、192.168.1.172和set后面都有一個(gè)空格,192.168.1.172是我的NTP服務(wù)器地址)保存后命名為同步時(shí)間.bat。雙擊打開(kāi)后同步時(shí)間即可完成。也得在開(kāi)始—運(yùn)行—cmd中鍵入net time 2.168.1.172 / set / yes命令。會(huì)出現(xiàn)下面的窗口:
這樣每一次點(diǎn)擊同步時(shí)間.bat的文件都能實(shí)現(xiàn)一次時(shí)間同步。也可以將這個(gè)文件復(fù)制到C:\Documents and Settings\Administrator\「開(kāi)始」菜單\程序\啟動(dòng) 文件夾中,這樣每次開(kāi)機(jī)后會(huì)自動(dòng)校時(shí)。當(dāng)然也可以添加到任務(wù)計(jì)劃中,指定每天校時(shí)的時(shí)間。與前面的方法配合試用,兩種方法實(shí)現(xiàn)局域網(wǎng)時(shí)間同步的“雙保險(xiǎn)”。
看了“如何在局域網(wǎng)內(nèi)建立服務(wù)器的時(shí)間同步”的人還看了
1.局域網(wǎng)中怎么設(shè)置系統(tǒng)時(shí)間與服務(wù)器同步
2.局域網(wǎng)內(nèi)如何建立時(shí)間同步