4.1. システム時刻を同期する
Ubuntu 16.04以降 timedatectl / timesyncd (systemd の一部です) のほとんどを置き換えます ntpdate / ntp.
timesyncd はデフォルトで利用可能で、ntpdate だけでなく、chrony (または以前の ntpd) のクライアント部分も置き換えます。 そのため、ntpdate が起動時とネットワークのアクティブ化時に提供したワンショット アクションに加えて、timesyncd がデフォルトで定期的にローカル時刻をチェックし、同期を保つようになりました。 また、時刻の更新もローカルに保存されるため、該当する場合は再起動後に単調に進みます。
chrony がインストールされている場合、timedatectl は chrony に時刻管理を行わせるために戻ります。 これにより、XNUMX つの時刻同期サービスが競合することはなくなります。 使用は推奨されなくなりましたが、これは、アップグレードを通じてあった古い動作/構成を保持するためにインストールされている ntpd にも適用されます。 ただし、これは、以前のリリースからのアップグレード時に ntp/ntpdate がまだインストールされている可能性があり、そのため新しい systemd ベースのサービスが無効になっていることも意味します。
ntpdate は、timedatectl (または chrony) を優先して非推奨と見なされているため、デフォルトではインストールされなくなりました。 通常、timesyncd は時刻の同期を適切に保ち、chrony はより複雑な場合に役立ちます。 ただし、既知の特殊な ntpdate の使用例がいくつかある場合は、次の点を考慮してください。
• ワンショット同期が必要な場合は、以下を使用します。 クロニド -q
• 時間を設定せずにワンショットの時間チェックが必要な場合は、次のコマンドを使用します。 chronyd-Q