Cara Mengatur atau Mengubah Time Zone di Linux
- Edi Sumarsono
- Jan 8, 2020
- 3 min read
Time Zone atau Zona Waktu adalah wilayah geografis yang memiliki waktu standar yang sama. Biasanya zona waktu diatur ketika instalasi sistem operasi linux dilakukan, tetapi jika anda melupakan mengatur zona waktu ketika instalasi, Anda masih dapat dengan mudah mengganti zona waktu di lain waktu.
Menggunakan zona waktu yang tepat sangat penting untuk banyak tugas dan proses yang terkait dengan sistem. Sebagai contoh, daemon cron menggunakan zona waktu sistem untuk mengeksekusi cron jobs. Zona waktu juga digunakan untuk cap waktu log.
Panduan tutorial ini mencakup langkah-langkah yang diperlukan untuk mengatur atau mengubah time zone atau zona waktu di Linux.
Daftar Isi
Memeriksa Zona Waktu Saat Ini
timedatectl adalah utilitas baris perintah yang memungkinkan Anda untuk melihat dan mengubah waktu dan tanggal sistem. Ini tersedia pada semua sistem Linux systemd-based modern.
Untuk melihat zona waktu saat ini, aktifkan perintah timedatectl tanpa opsi atau argumen apa pun:
$ timedatectl
Output di atas menunjukkan bahwa zona waktu sistem diatur ke UTC.
Zona waktu sistem dikonfigurasikan dengan menghubungkan file /etc/localtime ke pengidentifikasi zona waktu biner di direktori /usr/share/zoneinfo.
Cara lain untuk memeriksa zona waktu adalah dengan melihat jalur symlink points untuk menggunakan perintah ls:
$ ls -l /etc/localtime
Mengubah Zona Waktu di Linux
Sebelum mengubah zona waktu, Anda harus mengetahui nama panjang zona waktu yang ingin Anda gunakan. Konvensi penamaan zona waktu biasanya menggunakan format “Region/City”.
Untuk melihat semua zona waktu yang tersedia, gunakan perintah timedatectl atau daftarkan file di direktori /usr/share/zoneinfo:
$ timedatectl list-timezones
Setelah Anda mengidentifikasi zona waktu mana yang akurat untuk lokasi Anda, jalankan perintah berikut sebagai pengguna root atau sudo → Cara Membuat Sudo User dan Sudo Group di Ubuntu:
$ sudo timedatectl set-timezone
Misalnya, untuk mengubah zona waktu sistem ke Amerika / New_York Anda harus mengetik:
$ sudo timedatectl set-timezone Asia/Jakarta
Untuk memverifikasi perubahan, aktifkan kembali perintah timedatectl:
$ timedatectl
Dan sekarang sudah selesai! Anda telah berhasil mengubah zona waktu sistem Anda.
Mengubah Zona Waktu dengan Membuat Symlink
Jika Anda menjalankan distro Linux yang lebih lama dan utilitas timedatectl tidak ada di sistem Anda, Anda dapat mengubah zona waktu dengan menghubungkan /etc/localtime ke zona waktu di direktori /usr/share/zoneinfo.
Hapus symlink atau file saat ini:
$ sudo rm -rf /etc/localtime
Identifikasi zona waktu yang ingin Anda konfigurasi dan buat symlink:
$ sudo ln -s /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
Verifikasi baik dengan mendaftar file /etc/localtime atau menjalankan perintah tanggal:
$ date
Outputnya mencakup zona waktu, dalam contoh ini yaitu “UTC”.
Kesimpulan
Untuk mengubah dan mengatur time zone atau zona waktu di sistem Linux gunakan perintah sudo timedatectl set-timezone diikuti dengan nama panjang zona waktu yang ingin Anda atur.
Dan itulah cara untuk mengatur dan mengubah time zone waktu di sistem operasi linux Anda. Semoga artikel ini bermanfaat dan selamat belajar. 🙂
Comments