Sunucu

CentOS Sunucularda NTP ve Chrony ile Tarih Saat Ayarları

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
Subscribe
Bildir
guest
2 Yorum
En Yeniler Eskiler
Inline Feedbacks
View all comments