Bugünlerin popüler konusu, Türkiye'nin tüm dünyanın gittiğinin tersine gitmeye olan merakına paralel olarak, gün ışığından faydalanma amaçlı saatlerin ileri alınması işlemini herkes gibi Ctesi gecesi yapmak yerine Pazar gecesi yapmayı seçmiş olması. Sadece lüzumsuz bir hareket olduğunu söyleyip konuyu kapatacağım ve Solaris 10 sunucularında timezone değişikliği hakkında bir kaç bilgi vermeye çalışacağım.
Hangi timezone'da çalıştığımızı görmek için :
# rtc
Turkey
Timezone değişikliği yapmak için
1- #vi /etc/TIMEZONE veya /etc/default/init dosyası açılır ve içindeki TIMEZONE bilgisi değiştirilir.
#
TZ=Turkey
CMASK=022
#TZ=Asia/Calcutta
2- #rtc -z Asia/Calcutta (Timezone değişikliğini config dosyasına kayıt eder)
3- #rtc -c (Daylight saving bilgisini hesaplar ve düzenler.)
4- #reboot
reboot sonrası :
$date
Wed Mar 23 13:39:46 IST 2011
Normalde Türkiye için bu komutun çıktısı EET 2011'dir. Değişimin gerçekleştiğini saatteki farklılık ve burayı birlikte kontrol ederek anlayabilirsiniz. Eğer bu EET bilgisi değişmemişse muhtemelen /etc/TIMEZONE dosyasında gereken değişikliği yapmamışsınızdır.
Geçmiş ve gelecekte Türkiye için DST (Daylight Saving Times) tarihlerini görmek için ;
# zdump -v Turkey
(...)
Turkey Sun Mar 30 01:00:00 2036 UTC = Sun Mar 30 04:00:00 2036 EEST isdst=1
Turkey Sun Oct 26 00:59:59 2036 UTC = Sun Oct 26 03:59:59 2036 EEST isdst=1
Turkey Sun Oct 26 01:00:00 2036 UTC = Sun Oct 26 03:00:00 2036 EET isdst=0
Turkey Sun Mar 29 00:59:59 2037 UTC = Sun Mar 29 02:59:59 2037 EET isdst=0
Turkey Sun Mar 29 01:00:00 2037 UTC = Sun Mar 29 04:00:00 2037 EEST isdst=1
Turkey Sun Oct 25 00:59:59 2037 UTC = Sun Oct 25 03:59:59 2037 EEST isdst=1
Turkey Sun Oct 25 01:00:00 2037 UTC = Sun Oct 25 03:00:00 2037 EET isdst=0
Turkey Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 05:14:07 2038 EET isdst=0
Turkey Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 05:14:07 2038 EET isdst=0
Hiç yorum yok:
Yorum Gönder