Cara mengatur atau mengubah zona waktu di linux

Cara mengatur atau mengubah zona waktu di linux

Di Linux, zona waktu adalah pengaturan seluruh sistem yang menentukan waktu setempat pada sistem. Zona waktu disimpan dalam file '/etc/localtime', yang merupakan symlink ke file di '/usr/share/zoneInfo' Direktori yang berisi informasi zona waktu.

Penting untuk mengatur zona waktu yang benar pada sistem Linux Anda, karena ini memastikan bahwa jam sistem menampilkan waktu setempat yang benar. Jika zona waktu tidak diatur dengan benar, jam sistem mungkin tidak aktif selama beberapa jam, yang dapat menyebabkan masalah dengan tugas penjadwalan, log, dan aplikasi lainnya.

Dalam artikel ini, kami akan berjalan melalui proses pengaturan atau mengubah zona waktu di Linux. Kami akan membahas dua metode: menggunakan 'TimeDatectl' perintah dan secara langsung memodifikasi '/etc/localtime' mengajukan.

Metode 1: Menggunakan 'TimeDatectl' Memerintah

Itu 'TimeDatectl' Perintah adalah utilitas yang memungkinkan Anda untuk melihat dan memodifikasi pengaturan waktu dan waktu sistem. Itu 'TimeDatectl' Perintah tersedia pada sebagian besar distribusi Linux modern, termasuk Centos, Fedora, Ubuntu, dan Debian.

Untuk melihat pengaturan zona waktu saat ini, gunakan perintah berikut:

TimeDatectl  

Output akan terlihat seperti ini:

Output Waktu Lokal: Sen 2021-01-18 14:45:34 EST Waktu Universal: Senin 2021-01-18 19:45:34 UTC RTC Waktu: Sen 2021-01-18 19:45:34 Zona Waktu: Amerika/ New_york (est, -0500) jam sistem disinkronkan: ya systemd -timesyncd.Layanan Aktif: Ya ​​RTC di TZ Lokal: Tidak 

Garis zona waktu menunjukkan pengaturan zona waktu saat ini.

Untuk mengubah zona waktu, gunakan perintah berikut:

## Sintaks TimedAtectl Set-TimeZone TimeZone 

Ganti zona waktu dengan zona waktu yang diinginkan. Misalnya, untuk mengatur zona waktu ke Asia/Tokyo, gunakan perintah berikut:

TimedAtectl Set-TimeZone Asia/Tokyo  

Ini akan memperbarui '/etc/localtime' mengajukan dan mengatur zona waktu ke Asia/Tokyo.

Metode 2: memodifikasi '/etc/localtime' Mengajukan

Cara lain untuk mengatur atau mengubah zona waktu di Linux adalah dengan secara langsung memodifikasi '/etc/localtime' mengajukan. Seperti yang disebutkan sebelumnya, '/etc/localtime' File adalah symlink ke file di direktori/usr/share/zoneInfo yang berisi informasi zona waktu. Dengan memodifikasi '/etc/localtime' file, Anda dapat mengubah pengaturan zona waktu pada sistem.

Untuk melihat pengaturan zona waktu saat ini, gunakan perintah berikut:

ls -l /etc /localtime  

Output akan terlihat seperti ini:

Output lrwxrwxrwx. 1 root root 36 Jan 18 14:45/etc/localtime ->/usr/share/zoneInfo/amerika/new_york 

Itu '/usr/share/zoneInfo/America/new_york' File adalah pengaturan zona waktu saat ini.

Untuk mengubah zona waktu, Anda dapat menggunakan perintah LN untuk membuat symlink baru ke file zona waktu yang berbeda di '/usr/share/zoneInfo' direktori. Misalnya, untuk mengatur zona waktu menjadi 'Asia/Tokyo', Gunakan perintah berikut:

ln -sf/usr/share/zoneInfo/Asia/Tokyo/etc/localtime  

Ini akan memperbarui '/etc/localtime' mengajukan dan mengatur zona waktu ke Asia/Tokyo.

Perhatikan bahwa Anda perlu memiliki hak istimewa root untuk memodifikasi '/etc/localtime' mengajukan. Anda dapat menggunakan perintah sudo untuk menjalankan perintah ln sebagai pengguna root.

Saya harap ini membantu Anda memahami cara mengatur atau mengubah zona waktu di Linux menggunakan '/etc/localtime' mengajukan. Anda dapat menggunakan 'ls -l/usr/share/zoneInfo' Perintah untuk melihat daftar file zona waktu yang tersedia di '/usr/share/zoneInfo' direktori. Cukup ganti Asia/Tokyo dengan file zona waktu yang diinginkan dalam perintah LN untuk mengatur zona waktu ke nilai yang diinginkan.

Kesimpulan

Sebagai kesimpulan, mengatur atau mengubah zona waktu di Linux adalah tugas penting yang memastikan jam sistem menampilkan waktu setempat yang benar. Ada dua metode untuk mengatur atau mengubah zona waktu di Linux: menggunakan 'TimeDatectl' perintah dan secara langsung memodifikasi '/etc/localtime' mengajukan.

Itu 'TimeDatectl' Perintah adalah utilitas yang memungkinkan Anda untuk melihat dan memodifikasi pengaturan waktu dan waktu sistem. Untuk mengubah zona waktu menggunakan 'TimeDatectl', Gunakan opsi Set-TimeZone diikuti oleh zona waktu yang diinginkan.

Atau, Anda dapat mengubah zona waktu dengan memodifikasi '/etc/localtime' file, yang merupakan symlink ke file di '/usr/share/zoneInfo' Direktori yang berisi informasi zona waktu. Untuk mengubah zona waktu menggunakan metode ini, gunakan perintah LN untuk membuat symlink baru ke file zona waktu yang diinginkan di '/usr/share/zoneInfo' direktori.

Dengan mengikuti langkah -langkah ini, Anda dapat mengatur atau mengubah zona waktu di Linux dan memastikan bahwa jam sistem menampilkan waktu setempat yang benar.