Kullandığımız bilgisayarların saat ve tarih ayaları zaman zaman çeşitli sebeplerle geri kalabiliyor veya ayarı değişebiliyor. Örneğin Bios pili bitik bir bilgisayarın saat ayarları kayıtlı kalmıyor. Tarih ve saatin doğru ayarlı olmaması durumunda bazı programlar çalışmıyor ve ağ üzerinde çeşitli sorunlar yaşanabiliyor. Bu noktada Zaman Sunucuları devreye giriyor. İnternet üzerinde ücretsiz hizmet veren birçok zaman sunucusu mevcut. Güncel işletim sistemlerinin pek çoğunda tarih ve saatin bu sunucular vasıtası ile güncellenmesi sağlanabiliyor. Fakat çok sayıda bilgisayarın bulunduğu büyük ağlarda yada İnternet bağlantısı sorunlu olan yerlerde (Ör: Okullardaki Bilişim Teknolojileri Sınıfı) Kendi zaman sunucumuzu kurabiliriz.
Pardus Kurumsal 2 üzerinde gerçekleştirdiğim kurulum adımlarını anlatacağım.
Benim Sunucu bilgisayarımın ip si 192.168.2.200
Öncelikle Sunucu bilgisayarda,
Paket Yöneticisinden “ntp-server” paketini kuruyoruz.
Konsoldan ntp-server kurulumu
sudo pisi it ntp-server
ardından konsol yardımı ile ntp.conf dosyası açıyoruz
kdesu kwrite /etc/ntp.conf
üzerinde bazı eklemeler yapıyoruz.
server 192.168.2.200
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10
dosyayı kaydedip çıktıktan sonra Servisi aşağıdaki komutlar ile her açılışta açılmasını sağlayıp başlatıyoruz.
sudo service ntpd on
sudo service ntpd start
Evet zaman sunucumuz çalışmaya başladı.
Sıra geldi zamanı güncelleyeceğimiz istemci bilgisayarlar ayarlarına
istemci bilgisayar üzerinde herhangi bir kurulum yapmamıza gerek yok çünkü “ntp-client” paketi zaten kurulu olarak geliyor. (eğer değilse “pisi it ntp-client” komutu ile yada Paket Yöneticisinden kurabilirsiniz.)
Öncelikle saat ve tarih ayarını değiştirip eski bir tarihe ayarlayalım.
sonra denemek için konsolda aşağıdaki komutu uyguluyoruz.
sudo ntpdate 192.168.2.200
bu komut sonunda istemci bilgisayarın saati sunucu bilgisayarın saati ile eşitlenmiş oluyor.
bunu otomatik olarak gerçekleştirmek için öncelikle istemci bilgisayarın ntp.conf dosyasına sunucunun tanımlanması gerekiyor bunun için;
ntp.conf dosyasını açıyoruz.
kdesu kwrite /etc/ntp.conf
Not:Bu dosya istemci bilgisayarda olmayabilir yok ise boş bir dosya olarak yaratılıyor.
Bu dosyanın içine aşağıdaki satırı ekliyoruz.
server 192.168.2.200
Sonrasında ntpdate servisini başlatıp açılışta başlamasını sağlıyoruz.
sudo service ntpdate on
sudo service ntpdate start
artık istemci bilgisayar saati zaman sunucumuz ile otomatik olarak güncelleştiriliyor.
Kurduğumuz bu zaman sunucusu ile isterseniz Windows istemcilerin de saat ve tarih ayarlarını güncelleyebilirsiniz.(Saat ve tarih ayarları bölümünde İnternet saati kısmına sunucu ip no sunu girilecek.) (Ben Windows 7 ile denedim çalışıyor.)