Ubuntu:Merubah Time Zone
Menggunakan zona waktu yang benar sangat penting untuk banyak tugas dan proses terkait sistem. Misalnya, daemon cron menggunakan zona waktu sistem untuk menjalankan tugas cron, dan stempel waktu dalam file log didasarkan pada zona waktu sistem yang sama.
Di Ubuntu, zona waktu sistem diatur selama penginstalan, tetapi dapat dengan mudah diubah di lain waktu.
Memeriksa Zona Waktu
timedatectl adalah utilitas baris perintah yang memungkinkan Anda untuk melihat dan mengubah waktu dan tanggal sistem. Ini tersedia di semua sistem Linux berbasis systemd modern, termasuk Ubuntu 20.04.
Untuk mencetak zona waktu sistem saat ini, panggil timedatectl tanpa argumen apa pun:
timedatectl
- Output
Local time: Wed 2022-01-12 20:56:22 CET
Universal time: Wed 2022-01-12 19:56:22 UTC
RTC time: Wed 2022-01-12 19:56:23
Time zone: Europe/Berlin (CET, +0100)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

Zona waktu sistem dikonfigurasi dengan menghubungkan /etc/localtime ke pengidentifikasi zona waktu biner di direktori /usr/share/zoneinfo.
Opsi lain untuk melihat zona waktu sistem saat ini adalah menemukan file yang ditunjuk oleh symlink:
ls -l /etc/localtime
- Output
lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Zona waktu sistem juga ditulis ke file /etc/timezone:
cat /etc/timezone
- Output
UTC
Mengubah Zona Waktu Menggunakan Perintah timedatectl
Sebelum mengubah zona waktu, Anda harus mencari tahu nama panjang untuk zona waktu yang ingin Anda gunakan. Zona waktu menggunakan format Wilayah/Kota.
Untuk membuat daftar semua zona waktu yang tersedia, Anda dapat membuat daftar file di direktori /usr/share/zoneinfo atau menjalankan perintah timedatectl dengan opsi daftar-zona waktu:
timedatectl list-timezones
- Output
Africa/Abidjan Africa/Accra Africa/Addis_Ababa Africa/Algiers Africa/Asmara Africa/Asmera Africa/Bamako Africa/Bangui Africa/Banjul Africa/Bissau Africa/Blantyre Africa/Brazzaville ....
Setelah Anda mengidentifikasi zona waktu mana yang akurat untuk lokasi Anda, jalankan perintah berikut sebagai pengguna sudo:
sudo timedatectl set-timezone your_time_zone
Contoh
sudo timedatectl set-timezone Asia/Jakarta
Cek perubahan
timedatectl
- Output
Local time: Thu 2022-01-13 02:57:19 WIB
Universal time: Wed 2022-01-12 19:57:19 UTC
RTC time: Wed 2022-01-12 19:57:20
Time zone: Asia/Jakarta (WIB, +0700)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
