❶ 利用Windows NTP服務將區域網PC設置為其他Windows PC的時鍾同步伺服器
在離線環境或無法接入互聯網的場景下,Windows設備需要通過本地NTP(網路時間協議)伺服器進行時間同步。以下步驟說明了如何在Windows客戶端和伺服器系統之間建立NTP服務同步機制,以實現在區域網內的設備間實現時間同步。
測試環境包括一台作為服務端的Windows10系統和一台作為客戶端的Windows10系統。客戶端通常無法連接互聯網,而服務端系統則7x24小時在線,易於接入網路。
在服務端配置步驟中,首先通過注冊表創建NTP服務。選擇NtpServer鍵,雙擊Enable,設置其為十六進制形式的值1。隨後啟用Windows時間服務,確保其狀態為運行。
客戶端配置涉及修改注冊表設置,選擇Internet時間設置,將伺服器地址更改為預先配置的本地NTP伺服器IP地址。點擊立即更新按鈕,客戶端將嘗試同步時間,並顯示更新結果。客戶端將自動設置下次同步時間點,例如一小時後,以確保時間同步的持續性。
為解決常見的同步故障,例如同步時出錯、無法連接到對等機或時間差別過大導致無法同步等問題,可以通過以下措施進行排查和解決:
- 確保NTP伺服器運行穩定且在線,關閉或離線狀態將導致同步失敗。
- 檢查Windows時間服務狀態,應保持為啟動狀態,以確保NTP服務自動運行。
- 對於時間差問題,客戶端與NTP伺服器時間差超過15小時將導致同步失敗,可嘗試使用第三方軟體ClockSynchro進行輔助同步。
綜上所述,通過合理配置NTP服務和客戶端設置,結合定期檢查和適當的故障排查策略,可有效實現區域網內Windows設備的時間同步,確保系統時間的准確性和一致性。
❷ 如何在linux suse中配置NTP伺服器
1,一個區域網中只需要一個NTP伺服器,其均為NTP客戶端。選擇NTP伺服器的原則:該伺服器可以上網:可以與標准Internet的伺服器進行同步時間。Web伺服器:資料庫伺服器:
2,啟動ntpd服務:
❸ 在做區域網內的聊天系統,但是不清楚伺服器端與客戶端如何建立連接
方法/步驟:
一、伺服器端設置
1、開始→運行→regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders,為防出錯可以先備份一下,右鍵導出
2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer內的【Enabled】設定為1,打開NTP伺服器功能
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags設定為 5,該設定強制主機將它自身宣布為可靠的時間源,從而使用內置的互補金屬氧化物半導體(CMOS) 時鍾。
如果該伺服器和internet連接,為了避免伺服器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的【enable】設定為 0 以防止作為客戶端自動同步外界的時間服務,設置完運行
net stop w32time
net start w32time
伺服器端設置完了
二、客戶端設置
1、先雙擊右下角時間,設置時間伺服器,然後應用確定
2、修改注冊表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollInterval鍵值,十進制3600即3600秒
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollTimeRemaining鍵值改為:伺服器IP,0
如132.147.100.130,0
3、然後運行
net stop w32time
net start w32time
或重啟Windows time服務
區域網內用Windows2003做NTP伺服器及客戶端設置
客戶端設置可以用如下批處理,先設置上面圖上時間伺服器,再運行下面的批處理即可,然後點立即更新,我這里是約十幾二十秒更新時間成功
@echo off
net stop w32time
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t reg_dword /d 3600 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpClient /v SpecialPollTimeRemaining /t reg_multi_sz /d 132.147.100.130,0 /f
net start w32time
pause
我的伺服器使用的是小鳥雲,性價比高。現在可以免費試用。
❹ 區域網內建立時間同步
幾台伺服器之間的時間誤差也就是相對時間的重要性要大於絕對時間的重要性。因此需要在區域網內建立伺服器的時間同步。下面是我收集整理的區域網內建立時間同步,希望對大家有幫助~~
區域網內建立時間同步
工具/原料
操作系統 :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 /setsntp:NTP伺服器地址。
比如,輸入中科院國家授時中心的伺服器,就是 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\「開始」菜單\程序\啟動 文件夾中,這樣每次開機後會自動校時。當然也可以添加到任務計劃中,指定每天校時的時間。與前面的方法配合試用,兩種方法實現區域網時間同步的“雙 保險 ”。
區域網內建立時間同步相關 文章 :
1. 區域網內怎麼建立伺服器的時間同步
2. 如何在區域網內建立伺服器的時間同步
3. 區域網內如何設定系統時間與伺服器時間同步
4. 區域網中怎樣設置系統時間與伺服器同步
5. 區域網中如何設置系統時間與伺服器同步
6. 區域網中要怎樣設置系統時間與伺服器同步
7. 區域網內統一時間的方法
8. 怎麼設置電腦時間自動同步網路時間
❺ 如何解決區域網多台伺服器時間不同步
1、區域網中搭建一台NTP校時伺服器。
2、其他伺服器開啟校時功能,連接到1中的校時伺服器上。
3、目前的操作系統都支持自動校時,第一次設置好了,以後會自動對時。定期檢查一下校時狀況即可。