Cara menginstal dan menggunakan chrony di linux

Cara menginstal dan menggunakan chrony di linux

Chrony adalah implementasi fleksibel dari Network Time Protocol (NTP). Ini digunakan untuk menyinkronkan jam sistem dari berbagai server NTP, jam referensi atau melalui input manual.

Itu juga dapat digunakan Ntpv4 server untuk memberikan layanan waktu ke server lain di jaringan yang sama. Ini dimaksudkan untuk beroperasi dengan sempurna dalam kondisi yang berbeda seperti koneksi jaringan intermiten, jaringan yang sangat dimuat, mengubah suhu yang dapat mempengaruhi jam komputer biasa.

Chrony Dilengkapi dengan dua program:

  • chronyc - Antarmuka baris perintah untuk Chrony
  • Chronyd - daemon yang bisa dimulai pada waktu boot

Dalam tutorial ini kami akan menunjukkan kepada Anda cara menginstal dan menggunakan Chrony di sistem Linux Anda.

Instal Chrony di Linux

Pada beberapa sistem, Chrony mungkin diinstal secara default. Masih jika paket hilang, Anda dapat dengan mudah menginstalnya. Menggunakan alat manajer paket default Anda pada distribusi Linux Anda masing -masing menggunakan perintah berikut.

# yum -y menginstal chrony [on Centos/rhel] # apt install chrony [on Debian/Ubuntu] # dnf -y menginstal chrony [on Fedora 22+] 

Untuk memeriksa status Chronyd Gunakan perintah berikut.

# Systemctl Status chronyd [on Systemd] # /etc /init.status d/chronyd [on Init] 

Jika Anda ingin mengaktifkan Chrony daemon upon boot, Anda dapat menggunakan perintah berikut.

 # Systemctl memungkinkan chronyd [on Systemd] # chkconfig --add chronyd [on Init] 

Periksa sinkronisasi chrony di linux

Untuk memeriksa apakah Chrony benar -benar disinkronkan, kami akan menggunakan program baris perintahnya chronyc, yang memiliki opsi pelacakan yang akan memberikan informasi yang relevan.

# Pelacakan Chronyc 
Periksa sinkronisasi chrony di linux

File yang terdaftar memberikan informasi berikut:

  • ID referensi - ID referensi dan nama yang saat ini disinkronkan komputer.
  • Lapisan - Jumlah hop ke komputer dengan jam referensi terlampir.
  • Waktu ref - Ini adalah waktu UTC di mana pengukuran terakhir dari sumber referensi dilakukan.
  • Waktu sistem - penundaan jam sistem dari server yang disinkronkan.
  • Offset terakhir - Diperkirakan offset pembaruan jam terakhir.
  • Offset RMS - rata -rata jangka panjang dari nilai offset.
  • Frekuensi - Ini adalah tingkat yang dengannya jam sistem akan salah jika Chronyd tidak memperbaikinya. Itu disediakan dalam ppm (bagian per juta).
  • Residual freq - Frekuensi residual menunjukkan perbedaan antara pengukuran dari sumber referensi dan frekuensi yang saat ini digunakan.
  • Condong - Diperkirakan batas kesalahan frekuensi.
  • Penundaan root - Total jalur jaringan yang menunda ke komputer stratum, dari mana komputer disinkronkan.
  • Status lompatan - Ini adalah status lompatan yang dapat memiliki salah satu nilai berikut - normal, masukkan kedua, hapus kedua atau tidak disinkronkan.

Untuk memeriksa informasi tentang sumber Chrony, Anda dapat mengeluarkan perintah berikut.

# Sumber Chronyc 
Periksa sumber kroni

Konfigurasikan Chrony di Linux

File konfigurasi chrony terletak di /etc/chrony.conf atau /etc/chrony/chrony.conf dan sampel file konfigurasi mungkin terlihat seperti ini:

Server 0.RHEL.kolam.NTP.org iBurst Server 1.RHEL.kolam.NTP.org iBurst Server 2.RHEL.kolam.NTP.org iBurst Server 3.RHEL.kolam.NTP.Org Iburst Stratumweight 0 Driftfile/Var/Lib/Chrony/Drift Makestep 10 3 LogDir/Var/Log/Chrony 

Konfigurasi di atas memberikan informasi berikut:

  • server - Petunjuk ini digunakan untuk menggambarkan server NTP untuk disinkronkan.
  • kelas stratum - berapa banyak jarak yang harus ditambahkan per strata ke sumber sinkronisasi. Nilai defaultnya adalah 0.0001.
  • driftfile - Lokasi dan nama file yang berisi data drift.
  • Makestep - Petunjuk ini menyebabkan chrony secara bertahap mengoreksi setiap saat diimbangi dengan mempercepat atau memperlambat waktu sesuai kebutuhan.
  • logdir - jalur ke file log Chrony.

Jika Anda ingin segera melangkah jam sistem dan mengabaikan penyesuaian yang sedang berlangsung, Anda dapat menggunakan perintah berikut:

# Chronyc Makestep 

Jika Anda memutuskan untuk berhenti Chrony, Anda dapat menggunakan perintah berikut.

# systemctl hentikan chrony [on Systemd] # /etc /init.d/chronyd stop [on Init] 
Kesimpulan

Ini adalah presentasi pertunjukan dari Chrony utilitas dan bagaimana itu dapat digunakan pada sistem Linux Anda. Jika Anda ingin memeriksa detail lebih lanjut tentang Chrony, tinjau dokumentasi Chrony.