Perintah Linux

Cara Menginstal NTP Menggunakan Chrony di Linux

Cara Menginstal NTP Menggunakan Chrony di Linux
Menjaga tanggal dan waktu yang akurat pada sistem Linux sangat penting karena banyak layanan seperti pekerjaan cron dan skrip bergantung pada waktu yang akurat untuk berfungsi seperti yang diharapkan. Protokol Waktu Jaringan, disingkat NTP, adalah protokol yang menjaga waktu akurat pada sistem Linux. Ini adalah protokol internet yang berperan dalam sinkronisasi jam sistem Linux dengan server NTP online yang tersedia.

Daemon ntpd lama yang baik yang digunakan untuk menyinkronkan pengaturan waktu dan tanggal telah ditinggalkan dan tidak tersedia untuk sistem Linux modern seperti Ubuntu 20.04, Fedora 30, dan CentOS 8. Sebagai gantinya, kami memiliki kroni, yang merupakan implementasi NTP yang dikembangkan RedHat.

Chrony membuat pilihan yang lebih baik karena alasan berikut:

Struktur Chrony

Chrony terdiri dari chronyd daemon dan kroni alat baris perintah. Itu chronyd daemon berjalan tanpa suara di latar belakang dan menyinkronkan waktu sistem dengan server yang ditentukan di /etc/chrony.file conf.

Itu kroni utilitas baris perintah memungkinkan pengguna untuk berinteraksi dengan kroni dan ekstrak informasi sebanyak mungkin.
Kami akan mulai dengan menginstal Chrony di berbagai distribusi Linux.

Instal Chronyd di Linux

Dalam sistem modern, Chronyd terinstal secara default. Namun, chrony tidak disertakan dalam sistem Linux lama yang masih mengandalkan paket NTP yang tidak digunakan lagi.

Jadi, inilah cara Anda dapat menginstal Chrony.

Di Ubuntu / Debian / Mint

$ sudo apt-get install chronyd

Di CentOS / RHEL

$ sudo yum install chronyd

Setelah terinstal, aktifkan dan mulai daemon Chronyd sebagai berikut:

$ sudo systemctl --aktifkan sekarang chronyd

Kemudian konfirmasi status sebagai berikut:

$ sudo systemctl status chronyd

Seperti yang Anda amati, daemon chronyd aktif dan berjalan seperti yang diharapkan.

File konfigurasi kroni

Pengaturan kroni ditentukan dalam /etc/kroni.conf atau /etc/chrony/chrony.konf file konfigurasi. Awalnya, tidak ada intervensi yang diperlukan karena nilai default sudah menyinkronkan sistem Anda dengan kumpulan server NTP yang tersedia. Distro Linux utama seperti Ubuntu, CentOS, RHEL, dan Fedora memiliki kumpulan NTP default mereka.

Dari file konfigurasi di bawah ini, kumpulan server NTP yang disinkronkan dengan sistem Linux adalah kolam renang 2.centos.kolam.ntp.org iburst

Untuk Ubuntu, ini muncul seperti yang ditunjukkan.

Periksa sinkronisasi waktu dengan Chronyc

Untuk mengonfirmasi bahwa memang Chrony sedang berjalan dan melihat rekan dan server yang terhubung dengannya, jalankan perintah:

$ aktivitas kronis

Untuk melihat daftar rinci server waktu, alamat IP, kemiringan waktu, dan offset, untuk menyebutkan beberapa parameter, jalankan:

$ sumber kronis

Dengan flag -v, Anda dapat memperoleh lebih banyak informasi verbose seperti yang ditunjukkan:

$ sumber kronis -v

Anda juga dapat mengonfirmasi bahwa kroni disinkronkan menggunakan perintah di bawah ini. ID Referensi memberi Anda nama server yang ditunjukkan oleh sistem Anda untuk mendapatkan pengaturan waktu dan tanggal. Detail lain seperti Offset terakhir dan Waktu sistem menunjukkan seberapa jauh sistem dari server NTP.

$ pelacakan kronis

Itu waktudatectl perintah juga berguna dan membantu Anda mengetahui apakah layanan NTP diaktifkan atau tidak.

Konfigurasikan klien NTP

Untuk mengkonfigurasi sistem lain di LAN Anda sebagai klien dan mengarahkannya ke server NTP Anda, berikut adalah langkah-langkah yang harus diikuti:.

Di server NTP, buka file konfigurasi Chrony dan batalkan komentar pada perintah izinkan dan tentukan subnet mask. Dalam kasus saya, subnet masknya adalah 192.168.2.0/24.

Simpan dan keluar dari file konfigurasi.

Pastikan untuk mengizinkan layanan NTP melintasi firewall. Untuk kasus saya, saya akan membuka firewall pada CentOS 8 sebagai berikut:

$ sudo firewall-cmd --permanent --add-service=ntp

Kemudian muat ulang untuk melakukan perubahan:

$ sudo firewall-cmd --reload

Selanjutnya, mulai ulang daemon chronyd.

$ sudo systemctl restart chronyd

Pada klien atau sistem jarak jauh, batalkan komentar pada kumpulan NTP dan tambahkan baris yang ditampilkan. Alamat IP yang diberikan adalah IP dari server NTP. Untuk kasus Anda, ini, tentu saja, akan berbeda, jadi editlah yang sesuai.

server 192.168.2.109

Sekali lagi, mulai ulang daemon chronyd agar perubahan terlihat

$ sudo systemctl restart chronyd

Sistem klien sekarang akan diarahkan ke server NTP di jaringan yang sama seperti yang ditunjukkan.

Kesimpulan

Kami telah menunjukkan cara menginstal NTP di Linux menggunakan layanan Chrony dan cara mengkonfigurasi sistem klien untuk menunjuk ke server NTP.

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...