Menyesuaikan zona waktu sistem sangat penting dalam pengelolaan server atau komputer berbasisLinux. Dengan zona waktu yang tepat, proses seperti penjadwalan cron, pencatatan log, dan sinkronisasi waktu akan berjalan lebih akurat. Artikel ini membahas cara merubah zona waktu di Linux, khususnya ke zona waktu Asia/Jakarta, dengan metode modern maupun manual.
Merubah Zona Waktu Linux Menggunakan Perintah timedatectl
Distribusi Linux modern seperti Ubuntu, Debian, CentOS, dan Fedora menyediakan perintah timedatectl
untuk mengatur zona waktu secara efisien.
Langkah-Langkah Mengubah Zona Waktu dengan timedatectl
-
Cek zona waktu yang tersedia
timedatectl list-timezones | grep Jakarta
-
Set zona waktu ke Asia/Jakarta
sudo timedatectl set-timezone Asia/Jakarta
-
Verifikasi perubahan waktu
timedatectl
Output yang muncul:Time zone: Asia/Jakarta (WIB, +0700)

Cara Merubah Zona Waktu Linux Secara Manual (Tanpa timedatectl)
Untuk sistem Linux yang lebih lama atau tidak menggunakan systemd
, kamu bisa mengganti zona waktu secara manual.
Ubah Zona Waktu Lewat Symbolic Link
- Pastikan file zona waktu tersedia
ls /usr/share/zoneinfo/Asia/Jakarta
- Buat symbolic link ke zona waktu
sudo ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
Update File Konfigurasi /etc/timezone
(Opsional, tergantung distribusi Linux)
echo "Asia/Jakarta" | sudo tee /etc/timezone
Verifikasi Zona Waktu
Setelah melakukan pengaturan ulang zona waktu, kamu bisa memverifikasi waktu lokal menggunakan perintah:
date
Contoh output:
Thu Apr 10 22:05:01 WIB 2025

Kesimpulan
Kini kamu sudah tahu dua metode utama untuk merubah zona waktu di Linux ke Asia/Jakarta: dengan timedatectl
untuk sistem modern, dan metode manual untuk sistem lama. Dengan zona waktu yang sesuai, sistem akan lebih stabil dan akurat dalam menjalankan fungsinya.