CentOS sunucularda bazı kurulumlar sonrası tarih ve saat bizim yerelimizle aynı olmayabiliyor. Bunu öğrenmek için “date” komutunu kullanabilirsiniz. Karşınıza sizin bulunduğunuz ülke ve yerel dilimle ilgisi olmayan bir tarih/saat dönüşü aldıysanız eğer, aşağıdaki komutları kullanarak hızlı şekilde tarihi NTP protokolü üzerinden güncelleyebilir ve güncel kalmasını sağlayabilirsiniz :
CentOS 7, CentOS 8 ve AlmaLinux 8 :
Aşağıdaki komutları sırayla uygulayarak NTP üzerinden senkronizasyonu sağlayan tüm işlemleri uygulayabilirsiniz. Özel derlediğimiz bu komutlar sayesinde, periyodik olarak saatiniz güncellenecektir:
Tek tıkla hızlı kurulum scripti:
bash <(curl -s https://file.dh.web.tr/bash/centos_ntp_ayarlari)
Manuel kurulum:
sudo timedatectl set-timezone Europe/Istanbul systemctl stop ntpd.service systemctl disable ntpd.service yum install chrony -y systemctl enable chronyd sed -i '/server /d' /etc/chrony.conf echo -e '\nserver ntp.domainhizmetleri.com minpoll 2 maxpoll 9\nserver ntp1.ulak.net.tr minpoll 2 maxpoll 9\nserver europe.pool.ntp.org minpoll 2 maxpoll 9' >> /etc/chrony.conf systemctl restart chronyd /sbin/hwclock --systohc chronyc tracking sleep 3 && chronyc sources
Yukarıdaki adımları uyguladıktan sonra Centos 7 sunucunuzun tarihi güncel saate uyarlanmış olacaktır. “date” komutu ile aktif saatinizi görebilirsiniz.
PHP.INI ÜZERİNDE GÜNCELLEME:
Apache, Nginx veya Litespeed gibi web motorlarında PHP yazılımlar üzerinde saat sorunu yaşıyorsanız, PHP.ini içerisindeki date.timezone değeri aşağıdaki gibi olmalıdır:
date.timezone = "Europe/Istanbul"
CentOS 6 :
cp /etc/localtime /root/old.timezone rm /etc/localtime ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime




