回答:
ntpdateは非推奨です 2012年9月の時点でです。どうやらntpdは必要に応じて1回限りの更新を実行できるようになり、ntpdateは「長い間放置されていた」ntpdコードに基づいています。(私のシステムはntpdateを持っているがntpdは持っていないので、私にとってはニュースです!私は現在それを修正します;この質問をしてくれてありがとう。)
継続的な更新と定期的な更新の違いについては、トレードオフがあると思います。継続的な調整により、長期にわたって精度が維持されます。これは、データベースとMailDirで重要になる場合があります(同じリンクを参照)。しかし、もちろんこれには、わずかに多くのネットワークトラフィック(単純なタイムスタンプの交換ではおそらく無視できる)と、常にオンラインのネットワーク接続、RAMとCPUのわずかな消費などが必要になります。全体として、ntpdの代わりにcronを使用する正当な理由があるとは思いません。
Linuxシステム管理者ガイドNTPの章を理解している限り、「継続的な更新」とは、ntpdが常にサーバーに照会することを意味しません(1秒間に1回など)が、時間の修正によって不連続が生じないことを意味します。
正しい時間を設定するだけでなく、正しい時間ntpd
に達するまでコンピューターのクロックを少し遅くしたり速くしたりします(エラーが大きすぎないと仮定します)。これにより、時間のギャップや負の期間によるソフトウェアの大混乱の問題が回避されます。ほとんどのプログラマーは、プロセスが開始する前に終了することを期待せず、負の期間を与えます...
さらに、マニュアルには、ntpdがコンピューターのクロックのドリフト(少なくとも一定の部分)を学習して補正することも記載されています。
ネットワークタイムプロトコルプロジェクトには、http://www.ntp.org/ntpfaq/
NTPとそれがどう時間を保つかを説明するすてきなFAQ()があります。