Berikut ini adalah cara melakukan sinkronisasi waktu pada ubuntu server agar waktu pada ubuntu server tetap up to date dan benar.
Secara default NTP client (salah satu tools untuk sinkronisasi waktu) diubuntu server sudah aktif, namun untuk memastikan bahwa timezone waktu yang kita kenendaki sudah sesuai atau belum dapat menggunakan perintah berikut : date
Hasil perintah di atas menunjukan bahwa timezone nya tidak terkonfigurasi dengan benar, saya ingin agar ubuntu server saya menggunakan timezonenya indonesia dan waktu dan tanggal nya terus up to date dengan ntp server indonesia. Cara untuk mengubah timezonenya adalah sebagai berikut :
- Mengetahui list timezone yang tersedia dengan commad line berikut
timedatectl list-timezones
- Setting timezone ke timezone Asia/Jakarta
timedatectl set-timezone Asia/Jakarta
- Pastikan timezone nya sudah berubah bukan UTC seperti diatas tetapi menjadi WIB
date
Selanjutnya setelah timezone terkonfigurasi dengan benar adalah memastikan bahwa waktunya akan terus up to date dengan server ntp POOL indonesia, Dengan cara :
- Memastkan bahwa ntp client aktif
systemctl status systemd-timesyncd
- Edit file /etc/systemd/timesyncd.conf
nano /etc/systemd/timesyncd.conf
- Tambahkan ntp pool indonesia dipaling bawah file yang tadi dibuka. untuk mengetahui list server ntp pool indonesia, bisa google saja “ntp pool indonesia”.
NTP=0.id.pool.ntp.org
- Save dan restart konfigurasi untuk penyesuaian.
systemctl restart systemd-timesyncd
- Lihat status sinkronisasi.
timedatectl timesync-status
Terlihat sudah tersinkonisasi dengan status normal ke ntp pool indonesia.
Article reference
https://www.server-world.info/en/note?os=Ubuntu_20.04&p=ntp&f=3
https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-20-04