Linux Üzerinde Timezone Değişikliği

linux-red-hat-logo

Linux Timezone Değiştirme

(DTS) Disable Daylight Saving Time Changes in Linux


Merhaba,

Bilindiği üzere Türkiye bu yıl alınan ve yasalaşan karar ile artık yaz/kış saati uygulamasını kaldırdı. Bu durum bilişim sistemlerinde bazı sıkıntılara yol açtı. Windows time patchlerle durumu kurtardı. Fakat linux kullanıcıları için net bir çözüm bulunmamakta. Bulduğum ve centOS6 üzerinde test ettiğim yöntemi aşağıda paylaşıyorum. Umarım işinize yarar.

# zdump -v /usr/share/zoneinfo/Europe/Istanbul | grep 2016

/usr/share/zoneinfo/Europe/Istanbul  Sun Mar 27 00:59:59 2016 UT = Sun Mar 27 02:59:59 2016 EET isdst=0 gmtoff=7200

/usr/share/zoneinfo/Europe/Istanbul  Sun Mar 27 01:00:00 2016 UT = Sun Mar 27 04:00:00 2016 EEST isdst=1 gmtoff=10800

/usr/share/zoneinfo/Europe/Istanbul  Sun Oct 30 00:59:59 2016 UT = Sun Oct 30 03:59:59 2016 EEST isdst=1 gmtoff=10800

/usr/share/zoneinfo/Europe/Istanbul  Sun Oct 30 01:00:00 2016 UT = Sun Oct 30 03:00:00 2016 EET isdst=0 gmtoff=7200

Yukarıdaki komut ile detayları görüntülüyoruz.

# date

Wed Sep 21 11:13:11 EEST 2016

# date -u

Wed Sep 21 08:13:15 UTC 2016

# rm -f /etc/localtime

# ln -s /usr/share/zoneinfo/Etc/GMT+3 /etc/localtime

# date

Wed Sep 21 05:14:24 GMT+3 2016

# date -u

Wed Sep 21 08:14:26 UTC 2016

Time Zone’u değiştirdik şimdi güncel saati manuel giriyoruz.

 

# date -s “21 Sep 2016 11:16:00”

Wed Sep 21 11:16:00 GMT+3 2016

# date

Wed Sep 21 11:16:02 GMT+3 2016

# date -u

Wed Sep 21 14:16:05 UTC 2016


Rıza KEKLİK

Sistem & Network Uzmanı

Share

Linux Üzerinde Timezone Değişikliği” için 2 yorum

  • Kasım 21, 2016 tarihinde, saat 8:42 pm
    Permalink

    Rıza hocam paylaşımınız ihtiyaçım olan bir konuda yardımcı oldu teşekkür ederim sizden hocam takipteyim

    Yanıtla
    • Aralık 3, 2016 tarihinde, saat 1:33 pm
      Permalink

      Sevgili Mertkan,

      Sorununu çözmene sevindim. Yalnız burada bir detay paylaşmak istiyorum. Linux sunucularda php kullanıyorsan php’de saatin doğru olması için phpini.php dosyasında “timezone=Europe/Istanbul” satırını da “timezone=Europe/Moscow” olarak güncellemen gerekecektir.

      İyi çalışmalar.

      Yanıtla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir