Cara Mengubah Zona Waktu di Sistem Operasi Ubuntu



Image from pixababy/monoar

Suatu ketika, saya coba menjalankan sistem penjadwalan di ubuntu menggunakan crontab, tetapi setelah di set waktunya dan juga waktunya sudah terlewati, perintah yang saya jalankan masih belum di eksekusi.


Saya pun penasaran dengan apa yang terjadi, setelah memastikan semua settingan crontab sesuai, lalu saya mengecek zona waktu di sistem. Ternyata penyebab perintah yang dijadwalkan tersebut belum dieksekusi karena settingan waktu di sistemnya tidak sesuai. Dan setelah settingan waktunya disesuaikan, barulah penjadwalan tersebut bisa berjalan sesuai harpan.


Barangkali teman-teman ada yang mengalami persoalan yang sama atau sekedar ingin merubah settingan zona waktu di sistem opersi ubuntunya, bisa melalui langkah-langkah berikut:


Baca juga : Membuat, Mengubah, dan Menghapus User PostgreSQL di Terminal Ubuntu

Cara Memeriksa Zona Waktu Saat Ini

Untuk mengecek zona waktu di ubuntu, bisa juga menggunakan terminal, silahkan buka terminal dengan menekan Ctrl+Alt+T. Lalu ketikan perintah berikut dan tekan enter:

 $ timedatectl

Contoh tampilannya:

ruswan@linux:~$ timedatectl
                      Local time: Sab 2019-10-05 15:33:05 WIB
                  Universal time: Sab 2019-10-05 08:33:05 UTC
                        RTC time: Sab 2019-10-05 08:33:05
                       Time zone: Asia/Jakarta (WIB, +0700)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

Kamu juga dapat melihat informasi ini dengan menggunakan perintah berikut:

 $ ls -l /etc/localtime

ruswan@linux:~$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 32 Okt  4 08:16 /etc/localtime -> /usr/share/zoneinfo/Asia/Jakarta

Cara Merubah Zona Waktu di Ubuntu Menggunakan Commandline

Buka Terminal dan masukkan perintah berikut untuk melihat daftar semua zona waktu:

timedatectl list-timezones | grep -i [zone]

Baca juga : Cara Belajar Linux dengan Mudah

Sebagai contoh, kita akan menggunakan perintah ini untuk melihat semua daftar zona waktu Asia:

  $ timedatectl list-timezones | grep -i asia

ruswan@linux:~$ timedatectl list-timezones | grep -i asia
Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau
Asia/Aqtobe
Asia/Ashgabat
Asia/Atyrau
Asia/Baghdad
Asia/Bahrain
Asia/Baku
Asia/Bangkok
Asia/Barnaul
Asia/Beirut
Asia/Bishkek
Asia/Brunei
Asia/Chita
Asia/Choibalsan
Asia/Colombo
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai
Asia/Dushanbe
Asia/Famagusta
Asia/Gaza
Asia/Hebron
Asia/Ho_Chi_Minh
Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Jakarta
Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi
Asia/Kathmandu

Dalam contoh ini, kita akan menetapkan zona waktu ke Asia / Jakarta. Pertama, mari kita putuskan tautan waktu sistem dengan waktu lokal melalui perintah berikut:

 sudo unlink /etc/localtime

Langkah selanjutnya adalah menggunakan perintah berikut untuk menetapkan zona waktu baru dengan format:

 sudo ln -s /usr/share/zoneinfo/[Zone/TimeZone] /etc/localtime

Contohnya:

 sudo ln -s /usr/share/zoneinfo/Asia/Jakarta  /etc/localtime

Sekarang cek kembali untuk memastikan apakah zona waktunya sudah berubah atau belum dengan perintah berikut:

 $ timedatectl

atau:

 $ ls -l /etc/localtime

Baca juga : Cara Membuat Virtual Host Apache di Ubuntu dengan Mudah

Selesai deh, mudah kan merubah zona waktu di ubuntu, hal ini bisa kamu terapkan untuk ubuntu desktop atau juga server.





Tentang Penulis

Kang Ruswan
Kang Ruswan