Yeni bir sunucu yayınlarken zamanın önemi büyüktür. Sunucunuzdaki zamanı görebilmek için data komutunu komut satırında koşturmanız yeterlidir. Her sunucuda olduğu gibi, kuracağınız sunucu için de bulunduğunuz lokasyona özel zaman tanımlaması gerçekleştirmeniz gerekebilir.

Saatin bir başka önemli işlevi is e sunucu üzerinde olayların gerçekleşmesinde etkin rol oynamasıdır. Farklı lokasyonlardaki sunucular ile veri alışverişinin gerçekleştirilmesi veya e-mail gönderimlerinizin zamanında istenilen yere ulaşması son derece önemli ihtiyaçlarınızdan olabilir. Buna rağmen, sunucular üzerinde zaman uyuşmazlığından dolayı gerçekleşebilecek birçok negatif faktör yer alır ve bunları yok etmek gerekir.

Bu olumsuzlukların önüne geçmek için sunucular birbirleri ile senkronize olmak için NTP protokolünü kullanırlar. Böylelikle sunucular kendilerini, dünya çapında geçerli olan sunucular ile birbirlerini senkronize etmiş olurlar. Bu metod, herhangi bir sunucu üzerine NTP deamon’ını ayarlayarak gerçekleştirilebilir. Program vasıtası ile sunucu saatini periyodik olarak, referans model ile senkronize edecektir.

Aşağıdaki komutu koşturarak en güncel NTP havuzuna ulaşabilirsiniz.

sudo ntpdate pool.ntp.org

NTP, çalışabilmesi için 123 nolu portun açık olmasını gerektirmektedir.

Adım 1 – NTP deamon kurulumu

Zamana ayak uydurmanın en iyi ve kolay yolu, NTP’yi kullanmaktan geçer.

sudo apt-get install ntp

Adım 2 – NTP Sunucusunu Yapılandırma

Sunucu kurulduktan sonra, aşağıdaki komut ile konfigürasyon dosyasını açın.

sudo nano /etc/ntp.conf

Dosyanın için NTP havuzunun yer aldığı satırları bulun. Aşağıdaki gibi linstelenecektir.

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

Her satır sunucu saatinizi doğrulamak için saat başı rastgele değişkenlik gösteren sunucuları temsil etmektedir. Burada temsil edilen sunucular, dünyanın dört bir yanında yer almaktadır. Gönüllü olan sunucuların detaylarına ulaşabilmek için  aşağıdaki komutu kullanabilirsiniz.

ntpq -p

Yukarıdaki komutu koşturduktan sonra, aşağıdaki gibi bir çıktıya ulaşırsınız.

   remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
-mail.fspproduct 209.51.161.238   2 u   50  128  377    1.852    2.768   0.672
*higgins.chrtf.o 18.26.4.105      2 u  113  128  377   14.579   -0.408   2.817
+mdnworldwide.co 108.71.253.18    2 u   33  128  377   47.309   -0.572   1.033
-xen1.rack911.co 209.51.161.238   2 u   44  128  377   87.449   -5.716   0.605
+europium.canoni 193.79.237.14    2 u  127  128  377   75.755   -2.797   0.718

Buna rağmen, yukarıdaki sunucular ayarlama veya bakım & onarım için zamana ihtiyaç duyabilirler. Dolayısı ile kendi kıtanıza ya da bölgenize yakın olan NTP sunucularını seçmek, her zaman daha akıllıca ve efektif olacaktır. Örneğin; Amerika için

us.pool.ntp.org

komutu gibi. Uluslararası ülke kodlarına buradan erişebilirsiniz.

Konfigürasyon dosyasında yapılan değişikliklerden sonra, NTP’yi aşağıdaki komut ile tekrar başlatırız.

sudo service ntp restart

NTP, sanal sunucularda biraz daha uzun başlama süresine sahiptir.

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *