3 Ağustos 2015 Pazartesi

NTP(NETWORK TIME PROTOCOL)

      Bilgisayardaki zaman sapmalarını engellemek için kullanılan bir protokoldur. Saati sürekli güncel tutmak için güvenli bir kaynaktan senkronize eder. UTC zamanı referans olarak alınır. Ulaşılabilir bir kaç kaynağı kontrol eder ve zaman sapması en az olanı otomatik olarak seçer.

UTC zamanını referans olarak kullanır.
UTC zamanını referans olarak kullanır.
UTC zamanını referans olarak kullanır.
UTC zamanını referans olarak kullanır.
UTC zamanını referans olarak kullanır.
    Ntp 123 port'u kullanır. Dağıtımına göre yapılandırma dosyası /etc/ntp.conf ve /etc/xntp.conf olarak değişiklik gösterir.İki tip ip adresi vardır biri saat ayarı istenen sunucu ip diğeri sahte ip (Birincisi asıl sunucu ikincisi yedek sunucu).

NTP Çalışma Modları

İstemci Mod: Sunucu diğer sunucuları kontrol eder.Sunuyu istemci modda yapılandırmak için NTP yapılandırmasında kontrol edilecek sunucuların adı ve ip adreslerinin bulunduğu bir sunucu cümlesi olmalıdır.

Broadcast ve multicat:  NTP paketlerini dinler. Yapılandırma dosyasında "Broadcast yes" "multicast yes"  cümleciğini içermelidir.


NTP Kurulması

# yum install ntp ntpdate ntp-doc

İşletim sistemi  açılırken servisin başlaması için :

#chkconfig ntpd on

Servisi başlatmak için:

#service ntpd start ya da /etc/init.d/ntpd start 

Servisi durdurmak için:

#service ntpd stop

Servisi yeniden başlatmak için:

#service ntpd restart


Yapılandırması

ntp yapılandırma dosyasını açıyoruz:

#vim /etc/ntp.conf 

Sunucu adreslerine pool.ntp.org dan bakabilirsiniz. Biz Türkiye de olduğumuz için aşağıdaki satırları conf dosyasına ekliyoruz:

server 0.tr.pool.ntp.org
server 1.tr.pool.ntp.org
server 2.tr.pool.ntp.org
server 3.tr.pool.ntp.org

Herkesin sunucu üzerinde değişiklik yapmasını ve sunucu durumunu sorgulaması engeller:

restrict default kod nomadify notrap nopeer noquery

Hizmet verilcek kullanıcılara izin tanımlama (aslında bu tanımlama zaten yapılandırma dosyasında var):

restrict 127.0.0.1
restrict ::1



pgrep ntpd komutu ile ntp servisinin çalışıp çalışmadığını görebilirsiniz. Ekrana işlem numarasını vermelidir.



NTP Zaman Sapması Kontrolü

ntpstat ağ zaman eşitleme durumu gösterir.  
Senkronize olduğu tespit edilirse ,yaklaşık zaman doğruluğunu bildirir.

Çıktısı şu şekilde olacaktır:

synchronised to NTP server (149.20.54.20) at stratum 3 
time correct to within 42 ms
polling server every 1024 s



Centos Timezone Yapılandırması

/usr/share/zoneinfo/ altında zaman dilimini seçeceğiniz ülkelerin listesi vardır. Burdan olduğunuz ülkeyi seçiyorsunuz . Timezone değiştirmek için daha genel bir dosyaya bağlıyoruz:

"ln -sf /usr/share/zoneinfo/Turkey  /etc/localtime"

"date" komutu ile de kontrolunuzu yapabilirsiniz.








Hiç yorum yok:

Yorum Gönder