Pendahuluan

Biasa, ketika kita membeli sebuah VPS atau Dedicated server maka jam pada server tadi sudah tersetting ke timezone yang berbeda dengan waktu di Indonesia. Sehingga kita kalau membaca log error cukup menyusahkan karena berbeda jam.

Mengecek Timezone di Server Ubuntu 18.04

Untuk mengecek server kita menggunakan timezone apa, kita bisa gunakan perintah

timedatectl

Hasilnya seperti

Universal time: Kam 2019-01-24 03:41:21 UTC
RTC time: n/a
Time zone: UTC (EST, -0500)
NTP enabled: n/a
NTP synchronized: no
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Min 2018-11-04 01:59:59 EDT
Min 2018-11-04 01:00:00 EST
Next DST change: DST begins (the clock jumps one hour forward) at
Min 2019-03-10 01:59:59 EST
Min 2019-03-10 03:00:00 EDT

Atau bisa juga menggunakan perintah

cat /etc/timezone

Mengganti timezone dengan timedatectl

Sebelum mengganti timezone, kita harus mencari tahu format timezone yang digunakan untuk daerah kita, Biasanya formatnya adalah Benua/Kotabesar yang bisa kita lihat di link berikut https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List

Karena kita berada di Indonesia, kita gunakan timezone Asia/Jakarta

Jalankan perintah di bawah ini untuk mengganti timezone kita menjadi ke Asia/Jakarta

sudo timedatectl set-timezone Asia/Jakarta

Untuk mengecek apakah jam di server kita sudah berubah, jalankan lagi perintah

timedatectl

atau perintah

date

Selamat Mencoba!