Herkesin üretim ortamında birkaç bilgisayarın zaman senkronizasyonuyla karşılaşmış olması gerekir, bu da uygulamaların veya işlemlerin normal şekilde çalışmamasına neden oldu. Özellikle büyük veri sistemleri için, büyük veri sistemleri zamana duyarlı bilgi işlem ve işleme sistemleridir.Zaman senkronizasyonu, büyük verinin doğru işlenmesi için temel garantidir ve büyük verilerin çalışması için teknik destek sağlar.
Ağ Zaman Senkronizasyon Protokolü (NTP), zaman senkronizasyonunun teknik temelidir.
Aşağıdaki deney redhat6.8 işletim sistemine dayanmaktadır.
1. ntp'nin yüklenip yüklenmediğini onaylayın
rpm qa | grep ntpYalnızca ntpdate varsa ancak ntp yoksa, orijinal ntpdate'i silmeniz gerekir. Gibi:
ntpdate-4.2.6p5-22.el7_0.x86_64
fontpackages-filesystem-1.44-8.el7.noarch
python-ntplib-0.3.2-1.el7.noarch
2. Yüklü ntp'yi silin
yum y ntpdate-4.2.6p5-22.el7.x86_64'ü kaldırın3. ntp'yi yeniden yükleyin
yum y ntp'yi yükle *1. Tüm düğümlerin /etc/ntp.conf dosyasını değiştirin
vi /etc/ntp.conf
restrict 192.168.6.3 nomodify notrap nopeer noquery // Mevcut düğüm IP adresi 192.168.6.2 maskesini kısıtla 255.255.255.0 nomodify notrap // Kümenin bulunduğu ağ segmentinin ağ geçidi ve alt ağ maskesi (Genmask)2. Bir ana düğüm seçin ve /etc/ntp.conf dosyasını değiştirin
vi /etc/ntp.conf
# Sunucu bölümüne bir bölüm ekleyin ve sunucuyu yorumlayın 0 ~ n sunucu 127.127.1.0 Fudge 127.127.1.0 katman 103. Ana düğüme ek olarak, /etc/ntp.conf'u değiştirmeye devam edin
vi /etc/ntp.conf
# Sunucuyu ana düğüme yönlendirmek için sunucu bölümüne aşağıdaki ifadeyi ekleyin. sunucu 192.168.6.3 Fudge 192.168.6.3 katman 10=== Değişiklikten önce ===
=== Değişiklikten Sonra ===
Düğüm 1 (192.168.6.3):
Düğüm 2 (192.168.6.4):
Düğüm 3 (192.168.6.5):
1. ntp hizmetini başlatın
hizmet ntpd başlangıcı
2. ntp sunucusunun üst ntp'ye bağlı olup olmadığını kontrol edin
ntpstat
Ntp durumunu kontrol ederken aşağıdaki durum görünebilir
senkronize edilmemiş zaman sunucusu her 8 saniyede bir sorgulama sunucusunu yeniden başlatıyor
her 8 saniyede bir senkronize edilmemiş sorgulama sunucusu
Bu durum normaldir. Ntp sunucusu yapılandırıldıktan sonra, /etc/ntp.conf dosyasında yapılandırılan standart zamanla eşitlemek için 5-10 dakika beklemeniz gerekir. Bir süre bekledikten sonra durumu tekrar görüntülemek için ntpstat komutunu kullanın ve aşağıdaki normal sonuç olacaktır:
3. ntp sunucusunun ve üst ntp'nin durumunu görüntüleyin
ntpq -pAçıklama:
uzak: yerel makinenin ip veya ana bilgisayar adı ve üst ntp, "+" öncelik ve "*" ikinci öncelik anlamına gelir refid: Önceki ntp ana bilgisayar adresine bakın st: stratum sınıfı ne zaman: saat kaç saniye önce senkronize edildi anket: sonraki güncellemeden kaç saniye sonra erişim: üst ntp sunucusunun güncelleme talep etme sayısı gecikme: ağ gecikmesi ofset: zaman telafisi jitter: sistem zamanı ve bios zaman farkı4. ntpd işleminin durumunu görüntüleyin
"ntpq -p" izleİlk sütundaki karakterler, kaynağın kalitesini gösterir. Yıldız işareti (*), kaynağın geçerli referans olduğunu belirtir.
uzak: Kaynağın IP adresini veya ana bilgisayar adını listeleyin.
ne zaman: Yoklama kaynağından geçen süreyi (saniye) belirtin.
anket: Yoklama aralığı süresini belirtin. Bu değer, yerel saatin doğruluğuna bağlı olarak artacaktır.
erişim: Kaynağın erişilebilirliğini gösteren sekizlik bir sayıdır. 377 değeri, kaynağın arka arkaya ilk sekiz anketi yanıtladığı anlamına gelir.
offset: Kaynak saat ile yerel saat arasındaki zaman farkı (milisaniye cinsinden).
chkconfig ntpd açık
Alan sınırlı. Burada ntp'nin içeriğini kısaca tanıtacağım. Daha fazla devop ve DBA daha sonra paylaşılacak ve ilgilenen arkadaşlar buna dikkat edebilir ~