LINUX tabanlı NTP Zaman Sunucusunu Yapılandırma

Özet: Bu makale, LINUX'ı NTP'yi (Ağ Zaman Protokolü) kullanan yetkili bir zaman sunucusu gibi davranacak şekilde yapılandırmada adım adım rehber vermektedir.

Bilgisayar saati senkronizasyonu, modern bilgisayar ağlarında son derece önemlidir, hassasiyet ve zaman senkronizasyonu birçok uygulamada, özellikle zamana duyarlı işlemlerde kritik önem taşır. Havaalanında, biletin iki kez satıldığını, daha sonra yavaş bir saat geçiren bir bilgisayarda satın alınması nedeniyle söylenecek bir hava yolu koltuğu satın alalım!

Modern bilgisayarlar saat ve tarih bilgileri sağlamak Gerçek Zaman Saati çipleri (RTC) denilen iç saatleri var. Hatta elektrik kesintileri sırasında, onlar zaman koruyabilirsiniz ancak kişisel bilgisayarlar mükemmel saatler olacak şekilde tasarlanmıştır değildir ki bu çipler pil desteklenmektedir. Onların tasarım seri üretim ve düşük maliyetle yerine doğru zaman korumak için optimize edilmiştir.

Oldukça sık makineleri ağdaki diğer PC 's ile senkronize edilmesi zamana ihtiyacım var ve bilgisayarların birbirleriyle problemleri ile senkronize olduğunda böyle bir paylaşım ağı dosyaları gibi ya da bazı ortamlarda ortaya çıkabilir, ancak birçok uygulama için, bu, oldukça yeterli olabilir bile dolandırıcılık!

Ağ Zaman Protokolü (NTP), hassas bir zamanın elde edilmesi için zaman bilgisi sağlayan, doğru zamanı aktarmak için kullanılan bir İnternet protokolüdür. NTP başlangıçta LINUX için yazılmış olduğundan, birçok LINUX tabanlı işletim sistemi zaten NTP'nin bir sürümü yüklenmiştir. Bununla birlikte, kaynak kodu, NTP web sitesinden (ntp.org) en son sürüm olan v 4.2.4'ten indirmek için ücretsizdir.

NTP (versiyon 4) 10 milisaniye (saniyenin 1 / 100th) içinde kamu Internet üzerinden zaman koruyabilirsiniz ve ideal koşullarda 200 mikrosaniye (saniyenin 1 / 5000th) ait doğrulukları ile daha da iyi Lan üzerinde gerçekleştirebilir.

NTP TCP / IP paketi içinde çalışır ve UDP dayanır, NTP daha az karmaşık bir biçim Basit Ağ Zaman Protokolü NTP ihtiyacı önceki iletişim hakkında bilgi depolama gerektirmez (STNP) olarak adlandırılan çalışma mevcuttur. Bu yüksek doğruluk zamanlama önemli gibi olmadığı bazı cihazlar ve uygulamalar kullanılmaktadır.

NTP arka plan programı, 'ntp.conf' dosyası ile yapılandırılmıştır. bu, zamanı senkronize etmek için kullanılabilecek genel NTP sunucusu başvurularının bir listesini içerebilir. NTP zaman sunucuları 'sunucu' komutu kullanılarak belirtilir; '#' sembolünden sonraki herhangi bir karakter yorumlanır:

Örnek
server time-a.nist.gov # Genel NTP sunucusu: Maryland
NTP yapılandırıldığında, 'ntpd start' 'ntpd stop' 'ntpq -p' komutlarını kullanarak kontrol edilebilir (durum görüntüler)

NTP ayrıca zamanlama kaynaklarını doğrulayabilir Not: Kimlik doğrulama yapılmadığı yerlerde, İnternetten değil, bir donanım sunucusuyla bir saat sunucusu yapılandırmanızı önemle öneririz. Kimlik doğrulama kodları 'ntp.keys' dosyasında belirtilmiştir.

GPS veya ulusal saat başvuru yayınlarından iletim alabilecek uzman NTP sunucuları mevcuttur. Nispeten ucuzdurlar ve sinyal güvenli bir zaman referansı sağlayarak doğrulanır.

NTP için kimlik doğrulama güvenlik duvarları saldırıdan ağlarını korumak için geliştirilen ancak kullanıldığı takdirde herhangi bir güvenlik sistemi ile olduğu gibi sadece çalışır edilmiş gibi zararlı sistem senkronizasyonu ile oynanmasını engellemek için geliştirilmiştir.

Bu mesaj tarafından yazılmıştır

Richard N Williams

Richard N Williams teknik yazar ve NTP Server ve Time Senkronizasyon sektöründe uzmandır. Google + 'da Richard N Williams