GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Server Chrony NTP di CentOS 8

Chrony adalah server Network Time Protocol (NTP) default di sistem operasi CentOS 8. Ini adalah pengganti Ntpd lama yang digunakan dalam versi lama dari sistem operasi Linux. Ini digunakan untuk menyinkronkan jam sistem dengan server waktu internet jarak jauh. Menyiapkan waktu yang akurat sangat penting agar aplikasi apa pun dapat bekerja dengan benar.

Itu terbuat dari dua komponen chronyc dan chronyd. chronyd adalah daemon yang dimulai pada saat sistem boot. chronyc adalah antarmuka baris perintah yang digunakan untuk memantau kinerja chronyd.

Dalam tutorial ini, saya akan menunjukkan cara menginstal dan menggunakan Chrony di server CentOS 8.

Prasyarat

  • Dua server yang menjalankan CentOS 8.
  • Kata sandi root dikonfigurasi di server.

Memulai

Sebelum menginstal Chrony, Anda perlu mengatur zona waktu yang benar di server Anda. Anda dapat mengaturnya dengan perintah berikut:

timedatectl set-timezone Asia/Kolkata

Sekarang, verifikasi zona waktu Anda saat ini dengan perintah berikut:

timedatectl

Anda akan mendapatkan output berikut:

               Local time: Sun 2021-05-02 20:00:44 IST
           Universal time: Sun 2021-05-02 14:30:44 UTC
                 RTC time: Sun 2021-05-02 14:30:43
                Time zone: Asia/Kolkata (IST, +0530)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

Instal Server Chrony

Secara default, paket Chrony disertakan dalam repositori default CentOS 8. Anda dapat menginstalnya dengan perintah berikut:

dnf install chrony -y

Setelah Chrony terinstal, mulai layanan Chrony dan aktifkan untuk memulai saat reboot sistem:

systemctl start chronyd
systemctl enable chronyd

Anda juga dapat memverifikasi status Chrony dengan perintah berikut:

systemctl status chronyd

Anda akan melihat output berikut:

? chronyd.service - NTP client/server
   Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2021-05-02 20:00:13 IST; 1min 7s ago
     Docs: man:chronyd(8)
           man:chrony.conf(5)
 Main PID: 616 (chronyd)
    Tasks: 1 (limit: 25014)
   Memory: 2.3M
   CGroup: /system.slice/chronyd.service
           ??616 /usr/sbin/chronyd

May 02 20:00:12 centos8 systemd[1]: Starting NTP client/server...
May 02 20:00:12 centos8 chronyd[616]: chronyd version 3.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH >
May 02 20:00:12 centos8 chronyd[616]: Frequency 18.331 +/- 0.061 ppm read from /var/lib/chrony/drift
May 02 20:00:12 centos8 chronyd[616]: Using right/UTC timezone to obtain leap second data
May 02 20:00:13 centos8 systemd[1]: Started NTP client/server.
May 02 20:00:20 centos8 chronyd[616]: Selected source 129.250.35.250
May 02 20:00:20 centos8 chronyd[616]: System clock TAI offset set to 37 seconds
May 02 20:00:20 centos8 chronyd[616]: System clock wrong by 1.153394 seconds, adjustment started
May 02 20:00:21 centos8 chronyd[616]: System clock was stepped by 1.153394 seconds

Konfigurasi Server Chrony

File konfigurasi utama Chrony terletak di /etc/chrony.conf. Anda perlu mengeditnya dan mengubah server waktu terdekat.

nano /etc/chrony.conf

Komentari kumpulan default dan tambahkan daftar server NTP yang paling dekat dengan lokasi Anda.

#pool 2.centos.pool.ntp.org iburst
server 1.in.pool.ntp.org
server 2.in.pool.ntp.org
server 3.in.pool.ntp.org

Simpan dan tutup file setelah selesai kemudian atur sinkronisasi NTP dengan perintah berikut:

timedatectl set-ntp true

Selanjutnya, mulai ulang layanan Chrony untuk menerapkan perubahan:

systemctl restart chronyd

Anda juga dapat mengizinkan rentang IP tertentu di jaringan lokal Anda untuk mengizinkan akses ke server NTP Anda. Anda dapat mengizinkannya dengan menambahkan baris berikut ke file /etc/chrony.conf:

# Allow NTP client access from local network.
allow 192.168.0.0/24

Anda sekarang dapat memeriksa apakah server NTP Anda berfungsi atau tidak dengan perintah berikut:

chronyc sources

Jika semuanya baik-baik saja, Anda akan mendapatkan output berikut:

210 Number of sources = 4
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^? ntp7.mum-in.hosts.301-mo>     2   6     1     8    +31ms[  +31ms] +/-  248ms
^? static.15.192.216.95.cli>     2   6     1     8  +2616us[+2616us] +/-   88ms
^? 157.245.102.2                 2   6     1     9  -4088us[-4088us] +/-  139ms
^? ec2-13-126-27-131.ap-sou>     2   6     1     9  +6017us[+6017us] +/-  181ms

Konfigurasi Firewall

Selanjutnya, Anda harus mengizinkan layanan NTP melalui firewall. Anda dapat mengizinkannya dengan perintah berikut:

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

Selanjutnya, muat ulang layanan firewall untuk menerapkan perubahan:

firewall-cmd --reload

Konfigurasikan Klien Chrony

Selanjutnya, Anda perlu menginstal klien Chrony di mesin klien dan mengonfigurasinya untuk menggunakan server Chrony Anda.

Pada mesin Klien, atur zona waktu Anda yang benar dengan perintah berikut:

timedatectl set-timezone Asia/Kolkata

Selanjutnya, instal paket Chrony dengan perintah berikut:

dnf install chrony -y

Setelah instalasi selesai, edit file konfigurasi Chrony Anda dan arahkan server NTP Anda.

nano /etc/chrony.conf

Komentari kumpulan default dan tambahkan baris berikut:

server chrony-server-ip

Simpan dan tutup file kemudian atur sinkronisasi NTP dengan perintah berikut:

timedatectl set-ntp true

Selanjutnya, mulai layanan Chrony dan aktifkan untuk memulai saat reboot sistem dengan perintah berikut:

systemctl start chronyd
systemctl enable chronyd

Sekarang, verifikasi sinkronisasi waktu dengan perintah berikut:

chronyc sources

Anda akan mendapatkan output berikut:

210 Number of sources = 1
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^? chrony-server-ip              0   6     0   10y     +0ns[   +0ns] +/-    0ns

Kesimpulan

Dalam panduan di atas, Anda mempelajari cara menyiapkan server Chrony NTP di CentOS 8. Anda juga mempelajari cara menginstal klien Chrony dan mengonfigurasinya untuk menyinkronkan waktu dengan server Chrony. Jangan ragu untuk bertanya kepada saya jika Anda memiliki pertanyaan.


Cent OS
  1. Cara Menginstal Server Minecraft di CentOS 7

  2. Cara Menginstal Server Teamspeak 3 di CentOS 8

  3. Cara Menginstal ProFTPD di CentOS 7

  1. Cara Menginstal Nginx di CentOS 8

  2. Cara Menginstal PostgreSQL di CentOS 8

  3. Cara Menginstal MariaDB di CentOS 8

  1. Cara Menginstal Server FreeIPA di CentOS 7

  2. Cara Instal Samba Server di CentOS 8

  3. Cara Menginstal Centreon di Centos 7