GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengatur Zona Waktu dan Menyinkronkan Waktu Server dengan NTP di Linux

Pembaca artikel ini akan mempelajari apa itu NTP, cara menyinkronkan waktu dan tanggal server Anda menggunakan layanan waktu jaringan systemd-timesyncd, dan cara menyetel zona waktu di Linux.

Anda dapat dengan mudah menjaga keakuratan tanggal dan waktu sistem Anda dengan menggunakan NTP (Network Time Protocol) . Ini memungkinkan Anda menyinkronkan jam komputer melalui koneksi jaringan dan membuatnya tetap akurat. Seorang klien meminta waktu saat ini dari server jauh dan menggunakannya untuk menyetel jamnya.

Cara Menyinkronkan Waktu dengan NTP Menggunakan systemd

Mayoritas distribusi Linux telah mengadopsi systemd, dan dengan itu muncul systemd-timesyncd daemon.

Itu berarti Anda memiliki klien NTP yang sudah diinstal sebelumnya, dan tidak perlu lagi menjalankan daemon NTPD yang lengkap. Sebagai gantinya, systemd-timesyncd . bawaan dapat melakukan pekerjaan sinkronisasi waktu utama dengan baik.

Untuk memeriksa status waktu dan konfigurasi waktu saat ini melalui timedatectl , jalankan perintah berikut:

timedatectl status

Jika Anda melihat NTP service: active di output, jam komputer Anda secara otomatis disesuaikan melalui NTP.

Jika Anda melihat NTP service: inactive , jalankan perintah berikut untuk mengaktifkan sinkronisasi waktu NTP.

timedatectl set-ntp true

Itu saja yang harus Anda lakukan. Semuanya harus ada di tempatnya setelah selesai, dan waktu harus dijaga dengan benar.

Selain itu, timesyncd itu sendiri masih layanan normal, jadi Anda juga dapat memeriksa statusnya lebih detail.

systemctl status systemd-timesyncd

Jika dinonaktifkan, Anda dapat memulai dan membuat systemd-timesyncd layanan aktif seperti ini:

systemctl start systemd-timesyncd
systemctl enable systemd-timesyncd

Cara Menyetel/Mengubah Zona Waktu di Linux

Sebelum mengubah zona waktu Anda, mulailah menggunakan timedatectl untuk menentukan zona waktu yang ditetapkan saat ini.

timedatectl

Sekarang mari buat daftar semua zona waktu yang tersedia, sehingga Anda mengetahui nama pasti dari zona waktu yang akan Anda gunakan di sistem Anda.

timedatectl list-timezones

Daftar zona waktu cukup luas. Namun, pertama-tama, Anda perlu mengetahui nama zona waktu resmi untuk lokasi Anda.

Cara lain untuk menemukan zona waktu Anda adalah dengan membuat daftar (ls -l ) isi /usr/share/zoneinfo/ direktori. Temukan zona waktu pilihan Anda (/usr/share/zoneinfo/Zone/SubZone ) di mana Zone/SubZone adalah pilihan Anda, seperti America/New_York , Europe/Paris , Asia/Bangkok , dan seterusnya. Anda punya ide.

Katakanlah Anda ingin mengatur zona waktu pada sistem Linux Anda ke New York. Perintahnya harus seperti ini:

timedatectl set-timezone America/New_York

Perintah ini membuat tautan simbolis untuk zona waktu yang Anda pilih dari /usr/share/zoneinfo/ ke /etc/localtime .

Selain itu, Anda dapat melewati perintah yang ditunjukkan di atas, membuat tautan simbolis ini secara manual dan mencapai hasil yang sama.

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

Ini halaman manual untuk timedatectl perintah jika Anda membutuhkannya.


Linux
  1. Sinkronisasi Waktu Linux

  2. Cara Mengatur Server dan Klien NFS di Rocky/Alma Linux 8

  3. Sinkronkan Waktu Server Linux dengan Server Waktu Jaringan

  1. Cara Menginstal dan Mengonfigurasi Server dan Klien NTP Linux

  2. Bagaimana cara mengatur Debian untuk memperbarui waktu dan tanggal secara otomatis?

  3. Cara Mengatur Server Linux Sebagai Router dengan NAT

  1. Sinkronisasi Waktu Linux

  2. Bagaimana cara menyinkronkan waktu menggunakan NTP di server Ubuntu?

  3. Atur tanggal, waktu, dan zona waktu di server Linux