ntp伺服器介紹
ntp伺服器【network time protocol(ntp)】是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源(如石英鐘,gps等等)做同步化,它可以提供高精準度的時間校正(lan上與標準間差小於1毫秒,wan上幾十毫秒)。
問題描述
在乙個與外界網路隔離的區域網內需要搭建乙個ntp伺服器給該區域網內的其他裝置使用。嘗試了一些windows下的ntp伺服器小軟體之後,最後查到了windows預設帶有ntp伺服器,只是預設沒有開啟,我們可以通過修改登錄檔的方式開啟windows預設的ntp伺服器。
windows時間服務介紹
從windows 2000起的所有microsoft windows版本都包括windows時間服務(w32time),其具有將計算機時鐘同步到ntp伺服器的能力。
w32time服務最初是為實現kerberos第五版的身份驗證協議,它需要誤差5分鐘內正確時間值以防止重放攻擊。windows 2000和windows xp中只實現了簡單的ntp,並在幾個方面違反了ntp第3版的標準。從windows server 2003和windows vista開始,已包括匹配完整ntp的實現。微軟稱w32time服務不能可靠地將同步時間保持在1至2秒的範圍內。如果需要更高的精度,微軟建議使用其他ntp實現。
windows server 2016現在在某些操作條件下支援1ms的時間精度。
(windows時間服務介紹 摘抄自 「網路時間協議 - 維基百科,自由的百科全書「)
windows 下安裝ntp伺服器方法步驟描述
電腦環境:
1、vmware workstation_full_12.1.0.exe,密碼:jtkr
2、虛擬機器作為ntp伺服器:windows 7 (64位)(vmware 12 pro下的windows 7 虛擬機器 )
3、物理機:windows10教育版 64位 1803版本(作業系統版本:17134.48)
詳細步驟:
1、在windows 伺服器下,按住「 windows+r 」開啟「執行」對話方塊,輸入regedit,點選「確定」開啟登錄檔。
2、在登錄檔中依次展開:hkey_local_machine、system、currentcontrolset、services、w32time、timeproviders、ntpserver,
在ntpserver項的右側鍵值enablied,將預設的0改為1,1為啟用ntp伺服器。
3、再在登錄檔中依次展開:hkey_local_machine、system、currentcontrolset、services、w32time、config
找到config項右側的announceflags。
把預設的10改為5,5的意思就是自身為可靠的時間源。
4、修改完以上之後關閉登錄檔編輯器,win7下 以管理員身份開啟命令列如下圖。windows10則用windows+x+a以管理員身份開啟命令列。
5、在命令提示符中輸入:net stop w32time,回車
等待ntp服務停止。
然後再輸入:net start w32time,回車
啟動ntp服務。
6、測試,區域網內windows電腦同步成功!
7、測試,在ubuntu虛擬機器中,在終端輸入命令「sudo ntpdate 192.168.10.241,」出現如下介面則同步成功!
NTP服務安裝
本地公升級ntp服務的操作步驟 將光碟放入伺服器,執行 mkdir media centos mount t auto dev cdrom media centos 進入目錄 etc yum.repo.d修改yum源配置,把nuctech.repo檔案備份,安裝ntp yum y install n...
Windows10安裝NTP伺服器
步驟1 開啟登錄檔 步驟2 開啟登錄檔中 hkey local machine system currentcontrolset services w32time config announceflags announceflags 值修改為5 步驟3 開啟登錄檔中 hkey local machi...
配置Windows例項NTP服務
本文介紹如何開啟和配置windows ntp服務,保證例項本地時間精確同步。目前,所有地域下ecs例項預設採用cst china standard time 時區,您也可以根據自己的業務需求為ecs例項設定或者修改時區。本文以windows server 2008 r2企業版64位為例,介紹如何使用...