Press ESC to close

Mengatur Zona Waktu dan Sinkronisasi NTP di AlmaLinux

WhatsAppTelegramFacebookXThreadsCopy Link

Anda mengalami waktu sistem server yang tidak akurat? Misalnya, log server menunjukkan waktu berbeda dengan waktu lokal, atau jadwal tugas otomatis (cron) berjalan lebih awal atau terlambat. Masalah kecil ini bisa berdampak besar — terutama pada server produksi atau sistem yang membutuhkan sinkronisasi waktu yang presisi.

Banyak pengguna AlmaLinux, terutama pemula, sering bingung bagaimana cara mengatur zona waktu dan mengaktifkan sinkronisasi waktu otomatis (NTP). Padahal, dengan pengaturan yang benar, server Anda akan selalu menampilkan waktu yang tepat tanpa perlu mengatur manual lagi.

Dalam panduan ini, Anda akan belajar:

  • Cara mengecek dan mengatur zona waktu di AlmaLinux.
  • Cara mengaktifkan dan mengelola sinkronisasi NTP menggunakan chronyd.
  • Langkah-langkah agar pengaturan waktu tetap konsisten setelah reboot.
  • Tips cepat untuk mengatasi masalah umum terkait waktu di sistem Linux.

Mengapa Pengaturan Zona Waktu dan NTP Penting?

Waktu yang tidak sinkron bisa menyebabkan berbagai masalah: dari log audit yang membingungkan hingga kegagalan autentikasi antar server. Di sistem Linux modern seperti AlmaLinux, Anda bisa mengatur zona waktu dan sinkronisasi waktu secara otomatis dengan alat bawaan seperti timedatectl dan chronyd.


Langkah-Langkah Mengatur Zona Waktu dan Sinkronisasi NTP di AlmaLinux

1. Mengecek Zona Waktu Saat Ini

Gunakan perintah berikut untuk memeriksa pengaturan waktu sistem Anda:

timedatectl

Output akan menampilkan informasi seperti waktu lokal, zona waktu, dan status sinkronisasi NTP.

Contoh hasil:

Local time: Fri 2025-10-24 14:30:12 WIB
Time zone: Asia/Jakarta (WIB, +0700)
NTP service: active

2. Melihat Daftar Zona Waktu yang Tersedia

Jika zona waktu belum sesuai, Anda bisa melihat daftar lengkapnya dengan perintah:

timedatectl list-timezones

Gunakan tombol panah untuk menggulir daftar, atau filter hasilnya dengan grep. Contoh:

timedatectl list-timezones | grep Asia

3. Mengubah Zona Waktu Sistem

Untuk mengatur zona waktu ke Asia/Jakarta, jalankan perintah berikut:

sudo timedatectl set-timezone Asia/Jakarta

Cek kembali hasilnya untuk memastikan perubahan berhasil:

timedatectl

4. Mengaktifkan Sinkronisasi Waktu Otomatis (NTP)

AlmaLinux menggunakan chronyd sebagai layanan NTP default. Anda bisa mengaktifkannya dengan:

sudo systemctl enable chronyd --now

Perintah di atas akan menjalankan dan mengaktifkan layanan chronyd agar otomatis dimulai saat booting.

Untuk memastikan sinkronisasi waktu aktif, jalankan:

timedatectl set-ntp true

Lalu verifikasi statusnya:

timedatectl status

Pastikan bagian NTP service menunjukkan status active.


5. Mengecek Status Sinkronisasi Chrony

Anda dapat memeriksa sumber waktu (server NTP) yang digunakan oleh chronyd dengan:

chronyc sources -v

Hasilnya akan menampilkan daftar server NTP, offset waktu, dan status sinkronisasi.


6. Mengedit Daftar Server NTP (Opsional)

Jika ingin menggunakan server NTP tertentu (misalnya server lokal atau milik organisasi), Anda bisa mengedit file konfigurasi:

sudo nano /etc/chrony.conf

Cari baris yang dimulai dengan server, lalu ganti atau tambahkan:

server 0.id.pool.ntp.org iburst
server 1.id.pool.ntp.org iburst
server 2.id.pool.ntp.org iburst

Simpan perubahan dan restart layanan chronyd:

sudo systemctl restart chronyd

7. Memastikan Sinkronisasi Berjalan Setelah Reboot

Untuk memastikan semua konfigurasi berjalan otomatis setelah restart, jalankan:

sudo systemctl is-enabled chronyd

Jika hasilnya enabled, berarti sinkronisasi waktu akan tetap aktif setiap kali sistem dijalankan.


8. Tips Cepat Mengatasi Masalah Waktu

  • Jika waktu belum akurat setelah sinkronisasi, jalankan ulang layanan:
sudo systemctl restart chronyd
  • Pastikan port UDP 123 tidak diblokir oleh firewall.
  • Gunakan perintah chronyc tracking untuk melihat status sinkronisasi secara detail.

Dengan mengikuti langkah-langkah di atas, kini Anda telah berhasil mengatur zona waktu dan sinkronisasi NTP di AlmaLinux. Sistem Anda akan menampilkan waktu yang tepat, konsisten, dan selalu tersinkron otomatis—bahkan setelah reboot.

Ingin belajar lebih lanjut tentang pengelolaan server Linux?
Baca juga: Mengkonfigurasi SELinux di Rocky Linux: Menerapkan Kebijakan Keamanan.

WhatsAppTelegramFacebookXThreadsCopy Link