Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

CentOS Linux | Timezone (Zaman) Ayarlama

53 sec read

CentOS Linux sunucunuzu ilk kez kurduğunuzda sunucunun tarih ve saatinin doğru olmadığını görürsünüz. Özellikle de sunucu yönetiminin en önemli parçalarından biri olan hata okumada (error_log) bu değerler yani tarih ve saat çok önemlidir. Bu önemli meselenin çok basit bir çözümü var ki o da sunucunun Timezone ayarını yapmaktır.

Sunucuda bazı timezone (zaman dilimleri) vardır ve bu liste /usr/share/zoneinfo adresinde bulunur. Terminalden cd /usr/share/zoneinfo komutu ile dizini görüntülediğinizde Turkey isimli timezone’u görebilirsiniz.

Sunucuda aktif olarak bulunan timezone /etc/localtime dosyasında bulunur. Varsayılan olarak gelen zaman dilimi kullandığınız sunucuya göre değişir. Bizim yapacağımız şey istediğimiz timezone’u aktif timezone ile değiştirmek olacak.

Timezone Değiştirme

Öncelikle mevcut aktif timezone’un bir yedeğini alalım. Bunun için terminalde aşağıdaki komutu kullanabilirsiniz.

[php]sudo mv /etc/localtime /etc/localtime.bak[/php]

Ardından istediğimiz timezone yani Turkey için aktif timezone’a ln komutu ile bir symbolic link (bağlantı, soft link) oluşturuyoruz.

[php]sudo ln -s /usr/share/zoneinfo/Turkey /etc/localtime[/php]

Tarih ve saat ayarımız bu kadar. İstediğiniz değişikliğin yapılıp yapılmadığını date komutu ile görebilirsiniz. Komut ve görünüm aşağıdaki gibidir. İyi çalışmalar dilerim.

[php][[email protected] ~]$ date
Cts Ağu 13 23:39:50 EEST 2016[/php]

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer