Android

Cara mengatur atau mengubah zona waktu di linux

NAH INI DIA LINUX YANG COCOK KHUSUS DEVELOPER

NAH INI DIA LINUX YANG COCOK KHUSUS DEVELOPER

Daftar Isi:

Anonim

Zona waktu adalah wilayah geografis yang memiliki waktu standar yang sama. Biasanya zona waktu diatur selama instalasi sistem operasional, tetapi dapat dengan mudah diubah di lain waktu.

Menggunakan zona waktu yang tepat sangat penting untuk banyak tugas dan proses yang terkait dengan sistem. Sebagai contoh, daemon cron menggunakan zona waktu sistem untuk mengeksekusi pekerjaan cron. Zona waktu juga digunakan untuk cap waktu log.

Tutorial ini mencakup langkah-langkah yang diperlukan untuk mengatur atau mengubah zona waktu di Linux.

Memeriksa Zona Waktu Saat Ini

timedatectl adalah utilitas baris perintah yang memungkinkan Anda untuk melihat dan mengubah waktu dan tanggal sistem. Ini tersedia pada semua sistem Linux berbasis systemd modern.

Untuk melihat zona waktu saat ini, aktifkan perintah timedatectl tanpa opsi atau argumen apa pun:

timedatectl

Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Output di atas menunjukkan bahwa zona waktu sistem diatur ke UTC.

Zona waktu sistem dikonfigurasikan dengan menghubungkan /etc/localtime ke pengidentifikasi zona waktu biner di /usr/share/zoneinfo .

Cara lain untuk memeriksa zona waktu adalah dengan melihat jalur titik-titik symlink untuk menggunakan perintah ls :

ls -l /etc/localtime

lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

Mengubah Zona Waktu di Linux

Sebelum mengubah zona waktu, Anda harus mengetahui nama panjang zona waktu yang ingin Anda gunakan. Konvensi penamaan zona waktu biasanya menggunakan format "Wilayah / Kota".

Untuk melihat semua zona waktu yang tersedia, gunakan perintah timedatectl atau daftarkan file di /usr/share/zoneinfo :

timedatectl list-timezones

… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…

Setelah Anda mengidentifikasi zona waktu mana yang akurat untuk lokasi Anda, jalankan perintah berikut sebagai pengguna root atau sudo:

sudo timedatectl set-timezone

Misalnya, untuk mengubah zona waktu sistem ke America/New_York Anda harus mengetik:

sudo timedatectl set-timezone America/New_York

Untuk memverifikasi perubahan, aktifkan kembali perintah timedatectl :

timedatectl

Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no

Misi selesai! Anda telah berhasil mengubah zona waktu sistem Anda.

Mengubah Zona Waktu dengan Membuat Symlink

Hapus symlink atau file saat ini:

sudo rm -rf /etc/localtime

Identifikasi zona waktu yang ingin Anda konfigurasi dan buat symlink:

sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime

Verifikasi baik dengan mendaftar file /etc/localtime atau menjalankan perintah date :

date

Outputnya mencakup zona waktu, dalam contoh ini yaitu "EST".

Tue Dec 3 14:10:54 EST 2019

Kesimpulan

Untuk mengubah zona waktu di sistem Linux gunakan perintah sudo timedatectl set-timezone diikuti dengan nama panjang zona waktu yang ingin Anda atur.

Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.

terminal