Cara Install NTP di RHEL 8


Memiliki waktu sistem yang akurat pada server Linux sangat penting karena beberapa komponen sistem seperti Cron dan Anacron, skrip cadangan, dan masih banyak lagi yang bekerja berdasarkan waktu. Ketepatan waktu yang akurat dapat dicapai dengan menggunakan protokol Network Time Protocol (NTP).

NTP adalah protokol lintas platform lama yang dikenal luas dan dirancang untuk menyinkronkan jam komputer melalui jaringan. Biasanya menyinkronkan komputer ke server waktu Internet atau sumber lain, seperti penerima radio atau satelit atau layanan modem telepon. Ini juga dapat digunakan sebagai sumber waktu/server untuk sistem klien.

Di RHEL Linux 8, paket ntp tidak lagi didukung dan diimplementasikan oleh chronyd (daemon yang berjalan di ruang pengguna) yang disediakan dalam paket chrony.

chrony berfungsi baik sebagai server NTP dan sebagai klien NTP, yang digunakan untuk menyinkronkan jam sistem dengan server NTP, dan dapat digunakan untuk menyinkronkan jam sistem dengan jam referensi (misalnya penerima GPS).

Ini juga digunakan untuk menyinkronkan jam sistem dengan input waktu manual, dan sebagai server atau peer NTPv4 untuk menyediakan layanan waktu ke komputer lain di jaringan.

Baca Juga: Cara Menginstal dan Menggunakan Chrony di Linux

Pada artikel ini, kami akan menunjukkan kepada Anda cara menginstal dan mengkonfigurasi server dan klien NTP menggunakan paket chrony di distribusi RHEL 8 Linux.

Lingkungan Uji:


NTP Server - RHEL 8:  192.168.56.110
NTP Client - CentOS 7:  192.168.56.109

Cara Install Chrony di RHEL 8

Untuk menginstal rangkaian chrony, gunakan manajer paket DNF berikut sebagai berikut. Perintah ini akan menginstal dependensi yang disebut timedatex.

dnf install chrony

Rangkaian chrony terdiri dari chronyd, dan chronyc, sebuah utilitas baris perintah yang digunakan untuk mengubah berbagai parameter pengoperasian dan memantau kinerjanya saat dijalankan. sedang berlari.

Sekarang mulai layanan chronyd, aktifkan untuk memulai otomatis saat boot sistem dan verifikasi status berjalan menggunakan perintah systemctl berikut.

systemctl start chronyd
systemctl status chronyd
systemctl enable chronyd

Cara Konfigurasi NTP Server Menggunakan Chrony di RHEL 8

Di bagian ini, kami akan menunjukkan cara menyiapkan server RHEL 8 Anda sebagai server waktu NTP master. Buka file konfigurasi /etc/chrony.conf menggunakan editor berbasis teks favorit Anda.

vi /etc/chrony.conf

Kemudian cari direktif konfigurasi allow dan hapus komentarnya dan setel nilainya ke alamat jaringan atau subnet yang memungkinkan klien untuk terhubung.

allow 192.168.56.0/24

Simpan file dan tutup. Kemudian mulai ulang konfigurasi layanan chronyd untuk menerapkan perubahan terkini.

systemctl restart chronyd

Selanjutnya, buka akses ke layanan NTP dalam konfigurasi firewalld untuk memungkinkan permintaan NTP masuk dari klien.

firewall-cmd --permanent --add-service=ntp
firewall-cmd --reload

Cara Konfigurasi NTP Client Menggunakan Chrony di RHEL 8

Bagian ini menunjukkan cara mengkonfigurasi chrony sebagai klien NTP langsung di server CentOS 7 kami. Mulailah dengan menginstal paket chrony menggunakan perintah yum berikut.

yum install chrony

Setelah terinstal, Anda dapat memulai, mengaktifkan dan memverifikasi status layanan chronyd menggunakan perintah systemctl berikut.


systemctl start chronyd
systemctl enable chronyd
systemctl status chronyd

Selanjutnya, Anda perlu mengkonfigurasi sistem sebagai klien langsung dari server NTP. Buka file konfigurasi /etc/chrony.conf dengan editor berbasis teks.

vi /etc/chrony.conf

Untuk mengkonfigurasi sistem sebagai klien NTP, sistem perlu mengetahui server NTP mana yang harus diminta untuk waktu saat ini. Anda dapat menentukan server menggunakan perintah server atau pool.

Jadi beri komentar pada server NTP default yang ditentukan sebagai nilai direktif server, dan tetapkan alamat server RHEL 8 Anda sebagai gantinya.

server 192.168.56.110

Simpan perubahan pada file dan tutup. Kemudian mulai ulang konfigurasi layanan chronyd agar perubahan terbaru dapat diterapkan.

systemctl restart chronyd

Sekarang jalankan perintah berikut untuk menunjukkan sumber waktu saat ini (server NTP) yang sedang diakses oleh chronyd, yang seharusnya merupakan alamat server NTP Anda.


chronyc sources 

Di server, jalankan perintah berikut untuk menampilkan informasi tentang klien NTP yang menilai server NTP.

chronyc clients

Untuk informasi lebih lanjut tentang cara menggunakan utilitas chronyc, jalankan perintah berikut.

man chronyc

Itu saja! Dalam artikel ini, kami telah menunjukkan cara memasang dan mengonfigurasi server NTP di RHEL 8 menggunakan rangkaian chrony. Kami juga menunjukkan cara mengonfigurasi klien NTP di CentOS 7.

Jika Anda memiliki pertanyaan tentang artikel ini, gunakan formulir komentar di bawah untuk mengajukan pertanyaan atau pertanyaan apa pun.