環境:Centos7.x
背景:linux搭建ntp和windows的ntp同步
NTP,時鍾源,windows時鍾源,同步時間失敗
【問題描述】:windows做時鍾源,ntp不同步,remote列的IP前面沒有“*”號

1.Linux的NTP不會信任偏差超過1.5s的的時鍾源,Windows的W32Time作為NTP時鍾服務是不被認可的,會出現被拒絕的情況。

rootdisp=7924.896,單位是ms,當前值是7.9s,ntp算法認為這個時鍾源源不可靠,因此返回值為:flash=00 ok
方案一:更換linux系統作ntp時鍾源(推薦)
大多數生產中,環境是給定的,不會輕易變更,如若能變更,就更換linux系統做ntp時鍾源
方案二:添加參數規避(規避方案,不推薦)
1、使用vi編輯器,修改/etc/ntp.conf,在所有“restrict”、“server”開頭的行之前添加一行tos maxdist 15;注釋掉原來默認的時鍾源,添加自己想要同步的時鍾源即可;添加之后,按esc,輸入:wq存盤退出。


2、強制時間同步(對時間敏感的業務需停業務后執行此操作,如數據庫)
# service ntpd stop
# ntpdate 192.170.150.251 //192.170.150.251是ntp服務器IP
# service ntpd start
3、5分鍾后查看時間同步是否恢復正常,remote列IP前面有*代表NTP服務器正常工作。(有些機器可能時間還要久點,耐心等待)


