Bagaimana cara menyinkronkan waktu ke jaringan dengan timedatectl di Ubuntu 18.04?

8

Saya telah menginstal OS dan waktunya salah.

The timedatectlmenunjukkan:

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

Bagaimana cara memaksanya untuk melakukan sinkronisasi sekarang?

Velkan
sumber

Jawaban:

13

Dari man timedatectlsemua yang Anda butuhkan adalah mengaktifkan NTP-sync.

sudo timedatectl set-ntp true

kemudian melakukan sisanya secara otomatis.

Jika tidak berfungsi periksa status systemd-timesyncd.service

systemctl status systemd-timesyncd.service

dan mulai kembali

sudo systemctl restart systemd-timesyncd.service

Dan kemudian periksa lagi:

$ timedatectl
...
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no
N0rbert
sumber
2
Status systemd-timesyncd.serviceberguna - membantu melihat masalah dengan konektivitas server.
Velkan
Di Ubuntu 18.04 ini tidak berfungsi ... bisakah seseorang memverifikasi?
lewis4u
@ lewis4u: ini berfungsi untuk saya di Ubuntu18.04, systemctlbagiannya. Apakah firewall Anda memungkinkan Anda untuk mengakses server NTP?
HongboZhu
@ lewis4u: apakah server waktu dikonfigurasi? dapatkah kamu memeriksanya /etc/systemd/timesyncd.conf? Anda dapat melihat server waktu apa yang digunakan menggunakan perintah status systemctl di atas. Memang, pada sinkronisasi 18,04 saya tidak aktif dan pengaturan set-ntp ke aktif tidak berfungsi sampai saya mengatur server waktu.
Nik O'Lai
Di dalam server waktu semuanya dikomentari ... hanya [Time]tidak
lewis4u