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

Cara Menyinkronkan Waktu dengan Benar dengan Server NTP di CentOS 7

Kronis adalah open source dan aplikasi gratis yang membantu Anda menjaga jam sistem tetap sinkron dengan server NTP, sehingga memungkinkan Anda untuk menjaga waktu yang tepat. Ini terdiri dari dua program chronyd dan chronyc. chronyd adalah daemon yang berjalan di latar belakang dan menyesuaikan jam sistem yang berjalan di kernel dengan waktu di server NTP. Ini menentukan tingkat di mana komputer mendapatkan atau kehilangan waktu, dan mengkompensasi ini. chronyc menyediakan antarmuka pengguna untuk memantau kinerja dan mengonfigurasi berbagai pengaturan. Itu dapat melakukannya saat berjalan di komputer yang sama dengan instance chronyd yang dikontrolnya atau komputer jarak jauh yang berbeda.

Chrony terinstal secara default pada sistem operasi berbasis RHEL seperti CentOS 7.

Konfigurasi kroni

Saat dijalankan, Chrony akan membaca pengaturan di /etc/chrony.conf berkas konfigurasi. Pengaturan terpenting pada sistem operasi CentOS 7 adalah:

server - Ini dapat digunakan beberapa kali untuk menambahkan server NTP, itu harus digunakan dalam format "server". Secara umum Anda dapat menambahkan alamat server sebanyak yang Anda inginkan.

Example:
server 0.centos.pool.ntp.org
server 3.europe.pool.ntp.org

kelas stratum - Arahan stratumweight menetapkan berapa jarak yang harus ditambahkan per strata ke jarak sinkronisasi ketika chronyd memilih sumber sinkronisasi dari sumber yang tersedia. Secara default di CentOS adalah 0, untuk membuat chronyd mengabaikan strata saat memilih sumber.

file drift - Salah satu aktivitas utama program chronyd adalah menghitung kecepatan di mana jam sistem memperoleh atau kehilangan waktu relatif terhadap waktu nyata. Setiap kali chronyd memiliki nilai tingkat keuntungan/kerugian yang baru, diinginkan untuk merekamnya dalam file dan ini akan memungkinkannya untuk mengompansasikan jam sistem pada tingkat yang terakhir kali dihidupkan ulang, bahkan sebelum ia memiliki kesempatan untuk mendapatkan perkiraan yang baik. dari server NTP.

rtcsync - Arahan rtcsync akan mengaktifkan mode kernel di mana waktu sistem disalin ke jam waktu nyata (RTC) setiap 11 menit.

izinkan / tolak - di sini Anda dapat menentukan host, subnet, atau jaringan yang mengizinkan atau menolak koneksi NTP ke mesin yang bertindak sebagai server NTP.

Examples:
allow 192.168.4.5
deny 192.168/16

cmdallow / cmddeny - sama seperti hanya mengizinkan bahwa Anda dapat menentukan alamat IP penyihir atau host untuk memiliki perintah kontrol atas chronyd

bindcmdadress - direktif ini memungkinkan Anda untuk membatasi antarmuka jaringan tempat chronyd akan mendengarkan paket perintah (dikeluarkan oleh chronyc). Ini memberikan tingkat pembatasan akses tambahan di atas yang tersedia melalui mekanisme cmddeny.

Example:
bindcmdaddress 127.0.0.1
bindcmdaddress ::1

melangkah - biasanya chronyd akan menyebabkan sistem secara bertahap mengoreksi offset waktu, dengan memperlambat atau mempercepat jam sesuai kebutuhan. Dalam situasi tertentu, jam sistem mungkin terpaut jauh sehingga proses perubahan ini akan memakan waktu yang sangat lama untuk memperbaiki jam sistem. Arahan ini memaksa chronyd untuk melangkah ke jam sistem jika penyesuaian lebih besar dari nilai ambang batas, tetapi hanya jika tidak ada lagi pembaruan jam sejak chronyd dimulai dari batas yang ditentukan (nilai negatif dapat digunakan untuk menonaktifkan batas).

Menggunakan chronyc

Anda juga dapat mengubah pengaturan dengan menjalankan perintah chronyc dan kemudian menggunakan salah satu dari perintah berikut:

cek - Periksa apakah akses NTP diperbolehkan pada host tertentu

aktivitas - Ini akan menampilkan berapa banyak sumber NTP yang online/offline

tambahkan server - Tambahkan server NTP baru secara manual.

klien - Melaporkan klien yang telah mengakses server

hapus - Menghapus server atau rekan NTP secara manual

waktu yang disetel - Atur waktu daemon secara manual

pelacakan - Menampilkan informasi waktu sistem

Anda dapat melihat daftar lengkap perintah dengan menggunakan perintah bantuan:


Cent OS
  1. Cara Mengatur Zona Waktu dan Menyinkronkan Waktu Server dengan NTP di Linux

  2. Bagaimana Cara Menginstal dan Mengkonfigurasi NTP untuk Sinkronisasi Waktu di CentOS?

  3. Bagaimana cara Setup Server NTP di CentOS?

  1. Sinkronisasi Waktu Linux

  2. Cara Menginstal Server Chrony NTP di CentOS 8

  3. Bagaimana cara menyinkronkan waktu menggunakan NTP di server Ubuntu?

  1. Cara mengkonfigurasi server NTP di RHEL 8 / CentOS 8 Linux

  2. Sinkronkan Waktu Server Linux dengan Server Waktu Jaringan

  3. CentOS / RHEL 6:Cara memaksa sinkronisasi NTP dengan server NTP