Cara Mengatur atau Mengubah Zona Waktu di CentOS 7
Saat kamu menginstall server vps ( droplet ) digitalocean. Waktu default server bukanlah WIB, tapi berdasarkan zona waktu dimana server itu berada. Terkadang server menggunakann waktu server bawaan mereka sendiri.
Zona waktu server penting untuk di ubah ke settingan tepat agar aplikasi bisa berjalan dengan baik. Pada dasarnya pencatatan database di MYSQL menggunakan sistem format waktu server. Jika waktu server kamu tidak akurat dengan wilayah kerja dari aplikasi tersebut dapat menyebabkan kesalahan penulisan tanggal.
Contohnya jika kamu menambahkan entri ke database, menulis blog misalnya. Konten kamu akan ditambahkan ke database menggunakan server time. Jika di baca dari indonesia, tenrunya artikel tersebut bisa di anggap sudah terbit sejak lama / tidak akurat.
Oleh sebba itu pentingnya mengubah waktu server pada VPS sebelum melakukan apapun pada VPS tersebut. Berikut ini adlaah cara mengubah waktu server dengan menggunakan perintah sudo.
Memeriksa Zona Waktu Saat Ini. Di CentOS dan distro Linux modern lainnya, Anda dapat menggunakan timedatectlperintah untuk menampilkan dan mengatur waktu dan zona waktu sistem saat ini.
timedatectl
Output di bawah ini menunjukkan bahwa zona waktu sistem diatur ke UTC:
Local time: Wed 2019-02-06 22:43:42 UTC
Universal time: Wed 2019-02-06 22:43:42 UTC
RTC time: Wed 2019-02-06 22:43:42
Time zone: Etc/UTC (UTC, +0000)
NTP enabled: no
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
Zona waktu sistem dikonfigurasi dengan menghubungkan /etc/localtimeke pengidentifikasi zona waktu biner di /usr/share/zoneinfodirektori. Jadi, opsi lain untuk memeriksa zona waktu adalah dengan menunjukkan jalur yang ditunjuk oleh symlink menggunakan perintah ls :
ls -l /etc/localtime
Zona waktu sistem dikonfigurasi dengan menghubungkan /etc/localtimeke pengidentifikasi zona waktu biner di /usr/share/zoneinfodirektori. Jadi, opsi lain untuk memeriksa zona waktu adalah dengan menunjukkan jalur yang ditunjuk oleh symlink menggunakan perintah ls :
lrwxrwxrwx. 1 root root 29 Dec 11 09:25 /etc/localtime -> ../usr/share/zoneinfo/Etc/UTC
Mengubah Zona Waktu di CentOS Sebelum mengubah zona waktu, Anda harus mencari tahu nama panjang zona waktu yang ingin Anda gunakan. Konvensi penamaan zona waktu biasanya menggunakan format "Wilayah/KotaÃ".
Untuk membuat daftar semua zona waktu yang tersedia, Anda dapat membuat daftar file di /usr/share/zoneinfodirektori atau menggunakan timedatectlperintah.
timedatectl list-timezones
Misalnya, untuk mengubah zona waktu sistem menjadi waktu America/Toronto. Ketikan command berikut ini pada terminal, kemudian enter.
sudo timedatectl set-timezone America/Toronto
Setelalah menjalankan command tersebut server anda akan merespon dengan kurang lebih seperti ini.
Local time: Wed 2019-02-06 17:47:10 EST
Universal time: Wed 2019-02-06 22:47:10 UTC
RTC time: Wed 2019-02-06 22:47:10
Time zone: America/Toronto (EST, -0500)
NTP enabled: no
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2018-11-04 01:59:59 EDT
Sun 2018-11-04 01:00:00 EST
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2019-03-10 01:59:59 EST
Sun 2019-03-10 03:00:00 EDT
Setelah selesai melakukan pengubahan waktu, sekarang kamu boleh melakukan installasi software apapun pada vps tersebut. Kalau software kamu sudah berjalan, misalnya kamu menjalankan aaPanel sebelum mengubah waktu.
Agar aaPanel berjalan pada konfigurasi waktu yang baru, silakan restart semua aplikasi yang sedang running. Pertama restart aaPanel untuk memastikan aaPanel ini bekerja dengan konfigurasi zona waktu yang terbaru. Kemudian restart LMPP dan semua aplikasi yang sedang berjalan.
Lihatlah sebuah file phpinfo.php, apakah server sudah berjalan pada konfigurasi watu yang benar atau belum. Ingat hanya merestart aaPanel saja, tidak akan membuat aplikasi lain menggunakan konfig waktu baru. aaPanel menggunakan konfigurasi dan software server yang terpisah dari aplikasi kamu.