Zona waktu mengacu pada waktu lokal suatu wilayah atau negara. Umumnya, setiap negara menggunakan satu zona waktu tetapi hanya sedikit negara yang berbagi beberapa zona waktu karena wilayah geologisnya.
Itu selalu merupakan hal yang penting untuk mengatur zona waktu yang benar di sistem Anda. Banyak aplikasi yang dibangun dengan waktu penting. Jadi perlu untuk mengatur zona waktu yang tepat agar aplikasi dapat bekerja dengan benar.
Tutorial ini akan membantu Anda memeriksa zona waktu sistem saat ini dan juga mengatur zona waktu baru pada sistem berbasis Linux.
Periksa Zona Waktu Saat Ini
Anda dapat melihat zona waktu sistem saat ini hanya dengan mengetikkan perintah 'tanggal' di terminal.
date
Output: Sat Dec 12 18:19:02 UTC 2020
Perintah di atas menunjukkan bahwa sistem ini berjalan di UTC zona waktu.
Anda juga dapat merujuk ke timedatectl perintah untuk melihat output detail dari waktu sistem saat ini, zona waktu, dan banyak detail lainnya.
timedatectl
Output: Local time: Sat 2020-12-12 18:18:34 UTC Universal time: Sat 2020-12-12 18:18:34 UTC RTC time: Sat 2020-12-12 18:18:33 Time zone: Etc/UTC (UTC, +0000) Network time on: yes NTP synchronized: yes RTC in local TZ: no
Mengatur atau Mengubah Zona Waktu di Linux
File terdegradasi zona waktu Linux terus tersedia di /usr/share/zoneinfo direktori. Di sana Anda dapat menemukan semua zona waktu yang tersedia.
Anda dapat memilih salah satu metode di bawah ini untuk mengubah zona waktu sistem Linux melalui baris perintah.
-
Metode 1 – Menggunakan perintah timedatectl (Disarankan)
Penggunaan timedatectl command adalah cara yang ditawarkan untuk mengatur atau mengubah zona waktu pada sistem Linux. Anda dapat membuat daftar semua zona waktu yang tersedia dengan perintah berikut.
timedatectl list-timezones
Cari tahu zona waktu yang tepat untuk sistem Anda dalam hasil di atas. Selanjutnya, gunakan perintah berikut untuk mengatur zona waktu baru ke sistem Linux.
sudo timedatectl set-timezone "America/Los_Angeles"
-
Metode 2 – Menggunakan /etc/localtime Symlink
Anda juga dapat mengubah waktu sistem dengan mengubah tautan simbolis /etc/localtime file pada sistem Linux. Anda hanya perlu mencari file zona waktu yang benar di bawah /usr/share/zoneinfo direktori.
Ganti nama pertama hapus file saat ini:
sudo mv /etc/localtime /etc/localtime-old
Kemudian ubah tautan simbolis file ke file konfigurasi zona waktu yang benar:
sudo ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Sistem akan secara otomatis menyesuaikan waktu baru berdasarkan zona waktu baru yang ditetapkan pada sistem. Anda dapat menjalankan kembali perintah “timedatectl” untuk mengonfirmasi bahwa zona waktu telah diperbarui dengan benar.
Kesimpulan
Dalam tutorial ini, Anda telah mempelajari tentang menyetel atau mengubah zona waktu pada sistem Linux.