題 Linux ntpd和ntpdate服務


運行 ntsysv 在我的CentOS終端上顯示兩者 ntpd 和 ntpdate 檢查。 在啟動時運行這兩項服務是多餘的嗎?


4
2017-07-04 07:14


起源




答案:


他們做不同的事情。

  • ntpdate 是你可能會考慮“一次性模式”。它運行一次並在收到來自遠程ntp服務器的響應時更新時鐘。
  • ntpd 連續運行並稍微調整時鐘以考慮漂移並與遠程ntp服務器保持同步。 ntpd (默認情況下)不會進行任何大於2秒的調整。

跑步很常見 ntpdate 在系統啟動時確保時鐘同步然後運行 ntpd 保持同步。例如,當您的計算機啟動時,時鐘會關閉3秒鐘 ntpd 會認為調整太大了,所以什麼都不做。然後,您的系統會進一步失去同步。


14
2017-07-04 07:41





通常的方法是在啟動ntpd之前運行ntpdate。

Ntpdate不是服務,而是從ntp服務器設置時間的命令。然後ntpd保持時間同步。這樣做的原因是,如果時差太大,ntpd會退出。


0
2017-07-04 07:38



好 ntpdate 列在服務之列 ntsysv - MegaNairda
我猜他們在它周圍包裝了一個服務,以確保它在ntpd之前運行,但是在它需要的網絡服務之後。 - fstx