GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur atau Mengubah Zona Waktu di Linux

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.


Linux
  1. Cara mengatur/mengubah nama host di CentOS 7 Linux

  2. Cara Mengatur atau Mengubah Nama Host Sistem di Linux

  3. Cara Mengubah Zona Waktu di Debian 11 / Debian 10/9

  1. Cara Mengubah Zona Waktu di Debian Linux

  2. Cara Mengubah atau Mengatur Kata Sandi Pengguna di Linux

  3. Cara Mengatur atau Mengubah Zona Waktu di Debain 11

  1. Cara Mengubah Zona Waktu Server MySQL

  2. Cara mengatur/mengubah zona waktu di AlmaLinux

  3. Cara Mengubah Zona Waktu di CentOS 8