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.