リモートサーバーを介した時刻同期

リモートサーバーを介した時刻同期

コマンドラインを使用してシステムシステム(Ubuntu 15.04)で時間を同期する方法は?

(注:単に実行するだけではtimedatectl set_ntp true時間は更新されません。)

ベストアンサー1

システム時間をリモートサーバーと同期するには、systemd 次のようにします。バージョン 213注:以下をsystemd-networkd使用してネットワーク接続を管理する必要があります。)を使用しますsystemd-timesyncd。このサービスを開始して有効にするには、次の手順を実行します。

timedatectl set-ntp true 

次の方法で時間を設定できます。

timedatectl set-time $current_time

man timedatectl詳細より。

同期するNTPプールサーバーを構成するには、/etc/systemd/timesyncd.conf次のように追加します。

[Time]
NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org

Lennart Poetteringは発表で次のように述べました。

chronyやNTP参照サーバーなどのNTP実装とは異なり、クライアントのみを実装し、リモートサーバーで時間を照会し、ローカルクロックを同期させる以外に、全体のNTP複雑性とは関係ありません。ネットワーククライアントにNTPサービスを提供する予定がない場合、またはローカルハードウェアクロックに接続したい場合を除き、この単純なNTPクライアントはほとんどのインストールに適しています。

よりサービスマニュアルページもっと学ぶ。

おすすめ記事