Ubuntu Time Zone
yazım: 02 Aralık 08 20:13 / güncelleme: 22 Aralık 08 03:12
Ubuntu Server üzerinde saat dilimi ayarı
Ubuntu server üzerinde zamanı öğrenmek için
komutunu kullanıyoruz. Timezone yani saat dilimimizi ayarlamak içinde
Buradan bulunduğumuz lokasyonun saat dilimini seçebileceğimiz gibi server'ın dünya üstündeki bütün saat dilimlerine hizmet verebileceğini unutmamak gerekir.
Bazı ülkelerinde gün ışığından daha iyi yararlanmak için saat dilimini 1 saat ileri kaydırmak suretiyle yapılan yaz ve kış saati uygulaması da işimizi biraz zorlaştıracak.
Bu uygulamaya göre dünya üzerinde bir kısmı sabit bir kısmı değişen zaman dilimleri mevcut oluyor. Bu karmaşayı en iyi şekilde çözebilmek için server saatimizi (UTC) sıfır noktasında sabitleyip, istemci bilgisayarın (client) saat dilimine göre zaman ayarı yaparak göstermek daha mantıklı olacaktır.
Saat dilimimizi UTC olarak ayarladıktan sonra
komutu ile saat ayarımızı yapabiliriz.
Java Script ile istemcinin saat dilim farkını öğrenip server'a göndererek zaman problemini çözebiliriz.
VMware üzerine yapılan server kurulumlarında işlemci hızının doğru algılanamamasından kaynaklı server saatinde bir sapma meydana geliyor sürekli. Bunun önüne geçmek ve serverın saatini sürekli güncel tutmak için
komutunu crontab'a ekleyip düzenli olarak çalıştırabiliriz.
crontab'ı açarak
satırını ekleriz ve her saatin 59. dakikasında server zaman bilgimiz güncellenir.
date
komutunu kullanıyoruz. Timezone yani saat dilimimizi ayarlamak içinde
dpkg-reconfigure tzdata
Buradan bulunduğumuz lokasyonun saat dilimini seçebileceğimiz gibi server'ın dünya üstündeki bütün saat dilimlerine hizmet verebileceğini unutmamak gerekir.
Bazı ülkelerinde gün ışığından daha iyi yararlanmak için saat dilimini 1 saat ileri kaydırmak suretiyle yapılan yaz ve kış saati uygulaması da işimizi biraz zorlaştıracak.
Bu uygulamaya göre dünya üzerinde bir kısmı sabit bir kısmı değişen zaman dilimleri mevcut oluyor. Bu karmaşayı en iyi şekilde çözebilmek için server saatimizi (UTC) sıfır noktasında sabitleyip, istemci bilgisayarın (client) saat dilimine göre zaman ayarı yaparak göstermek daha mantıklı olacaktır.
Saat dilimimizi UTC olarak ayarladıktan sonra
/etc/network/if-up.d/ntpdate
komutu ile saat ayarımızı yapabiliriz.
<script type="text/javascript">
var curDateTime = new Date();
document.write(-(curDateTime.getTimezoneOffset()/60))
</script>
Java Script ile istemcinin saat dilim farkını öğrenip server'a göndererek zaman problemini çözebiliriz.
VMware üzerine yapılan server kurulumlarında işlemci hızının doğru algılanamamasından kaynaklı server saatinde bir sapma meydana geliyor sürekli. Bunun önüne geçmek ve serverın saatini sürekli güncel tutmak için
/etc/network/if-up.d/ntpdate
komutunu crontab'a ekleyip düzenli olarak çalıştırabiliriz.
crontab -e
crontab'ı açarak
59 * * * * /etc/network/if-up.d/ntpdate
satırını ekleriz ve her saatin 59. dakikasında server zaman bilgimiz güncellenir.







