Kali ini kita akan membahas bagamana cara mengubah zona waktu pada server kita.

System operasi yang digunakan adalah Ubuntu dengan versi yang bebas.

Artinya, cara ini bisa diterapkan pada Sistem Operasi Ubuntu Server versi apapun.

Kenapa harus mengatur zona waktu ?

Karena, Sebagian besar aplikasi memerlukan zona waktu pada sitem untuk memproses tugas atau data sesuai dengan zona waktu tertentu.

Contoh, Ketika system akan melakukan backup website & database secara otomatis dan terjadwal.

Backup akan dilakukan dengan mengikuti zona waktu dari server.

Perintah Untuk Ubah Zona Waktu

Secara default, Ketika system opeasi Ubuntu server baru di install, zona waktu yang terpasang adalah UTC.

Perintah yang kita gunakan untuk melihat zona waktu adalah perintah timedatectl seperti yang ditunjukkan di bawah ini.

timedatectl
Hasil perintah, akan seperti di bawah ini :

# Output - Server 
               Local time: Thu 2020-06-04 12:05:19 UTC
           Universal time: Thu 2020-06-04 12:05:19 UTC
                 RTC time: Thu 2020-06-04 12:05:20    
                Time zone: Etc/UTC (UTC, +0000)       
System clock synchronized: yes                        
              NTP service: active                     
          RTC in local TZ: no

Perintah berikut ini menunjukkan waktu lokal (local time) dan zona waktu (time zone).

timedatectl status | grep “Time zone”
Hasil perintah, akan seperti di bawah ini :

# Output - Server
                Time zone: Etc/UTC (UTC, +0000)

Kita juga dapat memeriksa zona waktu server system melalui direktori  / etc / localtime menggunakan perintah berikut ini.

ls -l /etc/localtime
Hasil perintah, akan seperti di bawah ini :

# Output - Server
lrwxrwxrwx 1 root root 27 Jun  2 07:06 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Oke, pada keterangn zona waktu di atas, masih menggunakan UTC.

Bagaimana caranya supaya zona waktunya berubah ke Asia/Jakarta ? atau ke zona waktu lain ?

Langkah awal, kita dapat melihat daftar zona waktu yang ada dengan menggunaan perintah berikut ini.

timedatectl list-timezones
Hasil perintah, akan seperti di bawah ini :

# Output
Africa/Abidjan
Africa/Accra
---
---
America/Adak
America/Anchorage
America/Araguaina
---
---
Asia/Kathmandu
Asia/Khandyga
Asia/Kolkata
Asia/Jakarta
----
----
Pacific/Wake
Pacific/Wallis
UTC

Perintah ini memberikan daftar 349 zona waktu yang berbeda saat saya menulis tutorial ini.

Oke, zona waktunya dah ketemu, selanjutnya, mari kita ubah sesuai dengan lokasi kita. Ketikkan perintah berikut ini.

sudo timedatectl set-timezone Asia/Jakarta
Silahkan cek apakah status zona waktu sudah berubah ?
timedatectl
# Output
               Local time: Thu 2020-06-04 04:35:19 WIB     
           Universal time: Thu 2020-06-04 11:35:19 UTC     
                 RTC time: Thu 2020-06-04 11:35:19         
                Time zone: Asia/Jakarta (WIB, +0700)
System clock synchronized: yes                             
              NTP service: active                          
          RTC in local TZ: no
ls -l /etc/localtime
# Output - Server
lrwxrwxrwx 1 root root 27 Jun  2 07:06 /etc/localtime -> /usr/share/zoneinfo/Asia/Jakarta

Nah, itu dia langkah cepat untuk melihat & merubah zona waktu pada system kita. Semoga bermanfaat.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.