1. 程式人生 > >ntp時鐘同步服務

ntp時鐘同步服務

格林威治作為全球標準時間即 (GMT 時間 ),東時區以格林威治時區進行加,而西時區則為減。


地球的軌道並非正圓,在加上自轉速度逐年遞減,因此時間就會有誤差在計算時間的時,最準確是使用“原子震盪週期”所計算的物理時鐘。這種時鐘被稱為標準時間即— Coordinated UniversalTime(UTC)


UTC 的準確性毋庸置疑,美國的 NIST F-1 原子鐘 2000 年才將產生 1 秒誤差。


隨著時間的誤差,有些工作是無需進行時間精確即可以完成。但有些工作就必須精確時間從而可以完成目標任務。


因此時間的同步有了需求。目前所使用的就是 Network Time Protocol 協議。即網路時間協議。

NTP是網路時間協議(Network Time Protocol)

它是用來同步網路中各個計算機的時間的協議。它的用途是把計算機的時鐘同步到世界協調時UTC,其精度在區域網內可達0.1ms,在網際網路上絕大多數的地方其精度可以達到1-50ms。

 

NTP 工作請求
(1) 客戶端將採用隨機埠向 NTP 伺服器 (UDP:123) 發出時間同步請求
(2)NTP 伺服器收到請求後會將發出調校時間
(3)NTP 客戶端接收到 NTP 伺服器的訊息後,以進行調整,從而完成時間同步


同步伺服器時間方式有2個:一次性同步(手動同步)、通過服務自動同步。

 

ntp涉及的配置檔案

·