Ubuntu 18.04でtimedatectlを使用してネットワークに時刻を同期する方法


8

OSをインストールしましたが、時刻が正しくありません。

timedatectlショー:

       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

今すぐ強制的に同期させる方法は?

回答:


13

man timedatectlあなたが必要とするすべてのNTP同期を有効にすることです。

sudo timedatectl set-ntp true

その後、残りは自動的に行われます。

機能しない場合は、 systemd-timesyncd.service

systemctl status systemd-timesyncd.service

それを再起動します

sudo systemctl restart systemd-timesyncd.service

そしてもう一度確認してください:

$ timedatectl
...
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

2
のステータスsystemd-timesyncd.serviceは役に立ちました-サーバー接続の問題を確認するのに役立ちました。
Velkan 2018

Ubuntu 18.04ではこれは機能しません...誰かが確認できますか?
lewis4u

@ lewis4u:Ubuntu18.04で動作しますsystemctl。ファイアウォールでNTPサーバーにアクセスできますか?
HongboZhu

@ lewis4u:タイムサーバーは構成されていますか?確認できますか/etc/systemd/timesyncd.conf?上記のsystemctl statusコマンドを使用して、どのタイムサーバーが使用されているかを確認できます。実際、18.04では同期がオフになっており、タイムサーバーを設定するまでset-ntpをオンに設定することは機能しませんでした。
Nik O'Lai

内部のタイムサーバーはすべてコメントアウトされています...だけで[Time]はありません
lewis4u
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.