Terkadang kita lupa mengatur zona waktu dengan benar untuk sistem yang baru diinstal atau terkadang kita perlu mengubah zona waktu sistem untuk berbagai pengujian, dll. Di bawah sistem CentOS/RHEL, semua file pengaturan zona waktu berada di bawah /usr/share/zoneinfo/ direktori dan /etc/localtime adalah penggunaan file yang digunakan oleh sistem operasi untuk mengatur zona waktu saat ini untuk sistem. Jadi cara terbaik untuk mengubah zona waktu server adalah dengan menautkan file /etc/localtime ke file konfigurasi yang benar di bawah file /usr/share/zoneinfo/.
Pertama periksa zona waktu saat ini yang digunakan oleh sistem Anda menggunakan tanggal perintah.
[[email protected] ~]# date Mon Oct 14 11:04:38EST 2019
Sesuai contoh di atas, zona waktu sistem kami disetel ke EST.
Ubah TimeZone di CentOS/RHEL 8/7
Di CentOS/RHEL 7 kami menggunakan timedatectl perintah untuk mengubah zona waktu sistem saat ini. Pertama gunakan perintah berikut untuk mendaftar semua zona waktu
timedatectl list-timezones
Sekarang gunakan perintah berikut untuk mengubah zona waktu menjadi Amerika/Los_Angeles .
timedatectl set-timezone America/Los_Angeles
Ubah TimeZone di CentOS/RHEL 6/5
Untuk mengubah zona waktu di CentOS/RHEL 6/5 kita cukup menautkan /etc/localtime file dengan file konfigurasi zona waktu yang benar. Misalnya kita menyetel Amerika/Los_Angeles sebagai zona waktu sistem lokal kami.
mv /etc/localtime /root/localtime.old ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Zona waktu Anda telah berhasil diubah. Mari kita periksa zona waktu lagi.
[[email protected] ~]# date Mon Oct 14 04:05:08PDT 2019