GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengatur atau Mengubah Zona Waktu di Debian 10

Menggunakan zona waktu yang benar sangat penting untuk banyak tugas dan proses terkait sistem. Misalnya, daemon cron menggunakan zona waktu sistem untuk menjalankan tugas cron, dan stempel waktu dalam file log didasarkan pada zona waktu sistem yang sama.

Di Debian, zona waktu sistem disetel selama penginstalan, tetapi dapat dengan mudah diubah di lain waktu.

Artikel ini membahas cara mengatur atau mengubah zona waktu di Debian 10 Linux.

Memeriksa Zona Waktu Saat Ini #

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

timedatectl

Output di bawah ini menunjukkan bahwa zona waktu sistem diatur ke “UTC”:

               Local time: Fri 2020-04-03 19:23:29 UTC
           Universal time: Fri 2020-04-03 19:23:29 UTC
                 RTC time: Fri 2020-04-03 19:23:29
                Time zone: UTC (UTC, +0000)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Zona waktu sistem dikonfigurasi dengan menghubungkan /etc/localtime ke pengidentifikasi zona waktu biner di /usr/share/zoneinfo direktori. Anda juga dapat menemukan zona waktu dengan memeriksa jalur yang ditunjuk symlink, menggunakan ls perintah:

ls -l /etc/localtime
lrwxrwxrwx 1 root root 23 Nov 21 23:44 /etc/localtime -> /usr/share/zoneinfo/UTC

Mengubah Zona Waktu di Debian #

Sebelum mengubah zona waktu, Anda harus mencari tahu nama panjang zona waktu yang ingin Anda gunakan. Zona waktu menggunakan format “Wilayah/Kota”.

Untuk membuat daftar semua zona waktu yang tersedia, Anda dapat membuat daftar file di /usr/share/zoneinfo direktori atau aktifkan timedatectl perintah dengan list-timezones pilihan:

timedatectl list-timezones
...
America/Monterrey
America/Montevideo
America/Montserrat
America/Nassau
America/New_York
...

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

sudo timedatectl set-timezone your_time_zone

Misalnya, untuk mengubah zona waktu sistem menjadi America/Monterrey , Anda akan menjalankan:

sudo timedatectl set-timezone America/Monterrey

Verifikasi perubahan dengan memeriksa zona waktu sistem saat ini dengan timedatectl perintah:

timedatectl
               Local time: Fri 2020-04-03 13:30:30 CST
           Universal time: Fri 2020-04-03 19:30:30 UTC
                 RTC time: Fri 2020-04-03 19:30:30
                Time zone: America/Monterrey (CST, -0600)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

Jika Anda menjalankan versi lama Debian dan timedatectl perintah tidak ada di sistem Anda, Anda dapat mengubah zona waktu dengan menghubungkan /etc/localtime file ke biner zona waktu di /usr/share/zoneinfo direktori.

Identifikasi zona waktu yang ingin Anda konfigurasi, dan buat symlink:

sudo ln -sf /usr/share/zoneinfo/America/Monterrey /etc/localtime

Verifikasi perubahan baik dengan mencantumkan /etc/localtime file atau mengeluarkan timedatectl atau date perintah:

date
Fri 03 Apr 2020 01:34:27 PM CST

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

  2. Cara Mengubah Zona Waktu di Debian Linux

  3. Cara Mengubah Zona Waktu di CentOS 8

  1. Cara Mengatur atau Mengubah Zona Waktu/Tanggal/Waktu di Ubuntu 18.04

  2. Cara mengatur/mengubah zona waktu di AlmaLinux

  3. Cara Mengatur atau Mengubah Zona Waktu di Debain 11

  1. Cara Mengatur atau Mengubah Zona Waktu di Ubuntu 18.04

  2. Cara Mengatur atau Mengubah Zona Waktu di Ubuntu 20.04

  3. Cara Mengatur atau Mengubah Zona Waktu di CentOS 7