Pythontr

husonet | Tarih: 26.01.2015

Linux Zaman Dilimi değiştirme

Debian ve türevi Linux işletim sistemlerinde Zaman Dilimi değiştirme

Aslında, yükleme 'install' yaptığımız aşamada karşımıza bu seçenekleri ayarlamamız için bir ekran çıkar. Yükleme işlemi bittikten sonra da zaman dilimi değiştirmek isteyebiliriz. Aşağıda yapacağımız işlemler Debian ve Ubuntu gibi sistemler için geçerli olduğunu unutmayalım.


Zaman dilimi değiştirme işlemi yapmadan önce geçerli sistem zaman dilimine göz atalım.


date
Mon Jan 26 16:43:46 EET 2015

Yukarıdaki tarih komut çıktısı EET, Doğu Avrupa Zaman Dilimi açılım ise (Eastern European Time; EET)


Etkileşimli veya yığın işleme yoluyla zaman dilimini değiştirebilirsiniz.


etkileşimli zaman dilimi değiştirme

Aşağıdaki ekranları izleyerek uygulayacağınız komut sayesinde zaman dilimi yapılandırabilirsiniz.


dpkg-reconfigure tzdata

 dpkg-reconfigure tzdata
Locasyon Seçimi


 dpkg-reconfigure tzdata
Time Zone Seçimi


dpkg-reconfigure tzdata
Current default time zone: 'Europe/Istanbul'
Local time is now: Mon Jan 26 17:55:05 EET 2015.
Universal Time is now: Mon Jan 26 15:55:05 UTC 2015.

Yukarıda yapılan işlemleri avantajı etkileşimli ve seçimli olarak ilerleyerek zaman diliminin tam adını bilmek zorunda kalmamızdır. Program seçimler için rehberlik edecek. Bu işlerin manuel yapmak istiyorsanız aşağıdaki adımları takip ediniz.


Hedef Zaman Diliminin Adını Belirleyin

Zaman dilimi veri dosyaları /usr/share/zoneinfo klasörü içinde saklanmaktadır. Her kıta için bir alt dizin yer almaktadır. örneğin /usr/share/zoneinfo/Europe/ her kıtanın alt klasöründe de kıtaya ait şehir yer almaktadır. Örneğin /usr/share/zoneinfo/Europe/Istanbul şeklinde dilimli dosyalar olarak saklamaktadır.


ls /usr/share/zoneinfo/Europe/
Amsterdam Berlin Busingen Guernsey Kaliningrad Luxembourg Monaco Podgorica San_Marino Stockholm Vaduz Warsaw
Andorra Bratislava Chisinau Helsinki Kiev Madrid Moscow Prague Sarajevo Tallinn Vatican Zagreb
Athens Brussels Copenhagen Isle_of_Man Lisbon Malta Nicosia Riga Simferopol Tirane Vienna Zaporozhye
Belfast Bucharest Dublin Istanbul Ljubljana Mariehamn Oslo Rome Skopje Tiraspol Vilnius Zurich
Belgrade Budapest Gibraltar Jersey London Minsk Paris Samara Sofia Uzhgorod Volgograd

Zaman diliminin belirlenmesi /etc/timezone
echo Europe/Istanbul > /etc/timezone

Yapılan ayarların geçerli olması için aşağıdaki komut dizisini çalıştıralım.


dpkg-reconfigure -f noninteractive tzdata