區域網內怎麼建立時間同步
區域網內是建立時間同步,你知道嗎,那麼的呢?下面是小編收集整理的,希望對大家有幫助~~
區域網內建立時間同步的方法
工具/原料
作業系統:windows 2000/xp/2003
電腦,伺服器
方法/步驟
***一*** 基於XP/2003系統
1、開啟登錄檔
單擊“開始”,單擊“執行”,鍵入 regedit,然後單擊“確定”。
2、配置 Windows 時間服務以使用外部時間源
***1***指定時間源。
a. 找到並單擊下面的登錄檔子項:
程式程式碼
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
b. 在右窗格中,右鍵單擊“NtpServer”,然後單擊“修改”。
c. 在“編輯值”的“數值資料”框中鍵入210.72.145.44,0x1,然後單擊“確定”。
注:210.72.145.44是中科院國家授時中心的伺服器,這是由於微軟的時間伺服器經常連線失敗而造成無法同步。列出的每個 DNS 名稱都必須是唯一的。必須在每個 DNS 名稱後面附加,0x1。如果不在每個DNS名稱後面附加 ,0x1,則在下面步驟中所做的更改將不會生效。
***2***選擇輪詢間隔。
a. 找到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
b在右窗格中,右鍵單擊“SpecialPollInterval”,然後單擊“修改”。
c在“編輯 DWORD 值”的“數值資料”選十進位制並在框中鍵入900,然後單擊“確定”。
注意:這裡設定的是您希望各次輪詢之間的間隔秒數,以秒計算建議值為 900***十進位制***。該值將時間伺服器配置為每隔15分鐘與時間伺服器同步一次。
3、配置NTP伺服器
***1***將伺服器型別更改為 NTP。
a. 找到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
b. 在右窗格中,右鍵單擊“Type”,然後單擊“修改”。
c. 在“編輯值”的“數值資料”框中鍵入 NTP,然後單擊“確定”。
***2***將AnnounceFlags設定為5。
a.找到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
b. 在右窗格中,右鍵單擊“AnnounceFlags”,然後單擊“修改”。
c. 在“編輯 DWORD 值”的“數值資料”框中鍵入 5,然後單擊“確定”。
***3***啟用 NTPServer。為此,請按照下列步驟操作:
a.找到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
b.在右窗格中,右鍵單擊“Enabled”,然後單擊“修改”。
c.在“編輯 DWORD 值”的“數值資料”框中鍵入 1,然後單擊“確定”。
最後在管理工具中進入服務在服務中找到windows time 服務,重新啟動一次,這樣時間伺服器就配置完畢。
***二***基於windows2000系統
Windows2000的系統與xp/2003系統的不同在於時間和日期屬性中沒有INTERNET時間一項,這也使得NTP伺服器在2000系統的配置更簡單。
只需要在登錄檔中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\一項,並將其中的Type值改為NTP即可。
二、客戶機設定:
***一***基於XP/2003系統
a. 找到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\中的 MaxPosPhaseCorrection和MaxNegPhaseCorrection兩項。
十進位制修改為999999999
上面2項修改意思為:可以同步時間超過31年的時間差。因為XP預設為15小時,超過15小時差就不能夠自動更新時間。
b.到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
十進位制修改為192.168.?.?***剛才建立的NTP伺服器地址,不是我上面輸入的210.72. 145.44***
c.到並單擊下面的登錄檔子項:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval
修改為600,意思為10分鐘自動更新時間一次。
重新啟動windows time服務。客戶機設定完畢!
***二***基於windows2000系統
點選開始-執行後輸入CMD進入命令列,輸入net time /
比如,輸入中科院國家授時中心的伺服器,就是 net time /setsntp: 210.72.145.44
而後重新啟動windows time服務。並將啟動型別更改成自動。
而後會發現登錄檔中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters裡面多出了ntpserver一項。而後面就是所設定的NTP伺服器的地址。
這說明當前的ntpserver客戶機已經配置成功。
上圖裡面的period項類似於xp裡的SpecialPollInterval項,即用於控制時間服務同步的頻率。不同的是,如果指定一個字串值,它必須是下面列出的特定值之一。如果使用數字***如 65535***指定字串值,請將該值建立為 REG_DWORD。如果使用單詞***如 BiDaily***來指定字串值,該項應被建立為 REG_SZ。
0 = 每天一次
65535,“BiDaily” = 每兩天一次
65534,“Tridaily” = 每三天一次
65533,“Weekly” = 每週***7 天***一次
65532,“SpecialSkew” = 每 45 分鐘一次,直到出現三次良好同步,然後每8小時一次***每天三次***[預設]
65531, “DailySpecialSkew” = 每 45 分鐘一次,直到出現一次良好同步,然後每天一次
PS:為保障時間同步的順利進行,請儘量保證客戶機與NTP伺服器同步和NTP伺服器與中科院國家授時中心的伺服器校時的時間差。
三、驗證
在客戶機中雙擊螢幕右下角的時間,在日期和時間屬性中修改時間。
***NTP伺服器的系統為windows2000,客戶端的系統是windows xp***
然後點選“Internet時間”選項,選中“自動與Internet時間伺服器同步按鈕”。單擊“立即更新”。
如果顯示與配置的NTP伺服器同步時間成功。並且下一次的同步時間間隔為HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\ SpecialPollInterval
中的間隔。即為配置成功!
Windows2000客戶機的驗證
由於windows2000的時間屬性中沒有INTERNET時間這一項,因此它的INTERNET 校時也要在命令列裡進行,在命令列下輸入w32tm /once,系統會立即校準時間。並依據period項設定值設定下一次校準的時間。但這些都將在後臺進行。我們無法象在XP或2003那樣直觀的看到。
四、手動同步
為了防止區域網繁忙而造成時間同步失敗的現象,可以手動同步時間,方法是首先登入到管理員使用者。然後新建一個文字文件,在裡面輸入net time \\192.168.1.172 / set /yes***注意:time、192.168.1.172和set後面都有一個空格,192.168.1.172是我的NTP伺服器地址***儲存後命名為同步時間.bat。雙擊開啟後同步時間即可完成。也得在開始—執行—cmd中鍵入net time \\192.168.1.172 / set / yes命令。會出現下面的視窗:
這樣每一次點選同步時間.bat的檔案都能實現一次時間同步。也可以將這個檔案複製到C:\Documents and Settings\Administrator\「開始」選單\程式\啟動 資料夾中,這樣每次開機後會自動校時。當然也可以新增到任務計劃中,指定每天校時的時間。與前面的方法配合試用,兩種方法實現區域網時間同步的“雙保險”。