Linux Tarih ve Saat Ayarı Değiştirme
Linux sunucular ve makineler üzerinde doğru tarih ve saat ayarının yapılması oldukça önemlidir.
- Tahmini Süre
- 3 dakika
- Zorluk
- Kolay
- Yazan
- ADVEYER Teknik Ekip
- Yayın Tarihi
- Son Güncelleme

Bu Sayfada
Linux sunucular ve makineler üzerinde doğru tarih ve saat ayarının yapılması oldukça önemlidir.
Özellikle sunucu logları, cron görevleri, güvenlik politikaları, SSL sertifikaları, e-posta gönderimleri gibi kritik işlemler için sistem saatinin doğru olması şarttır.
Yanlış tarih/saat ayarları; log karmaşasına, cron job hatalarına, e-posta reddine (SPF/DKIM uyuşmazlığı) ve hatta uygulama çökmelerine neden olabilir.
Bu rehberde Linux üzerinde tarih ve saat değiştirme, timezone ayarı yapma ve NTP senkronizasyonu gibi tüm süreçleri adım adım öğreneceksiniz.
Mevcut Tarih ve Saat Ayarlarını Kontrol Etme
Linux sistemlerde geçerli zamanı görüntülemek için:
dateÖrnek çıktı:
Thu Feb 13 18:24:13 +03 2025Ayrıca timezone bilgisini görüntülemek için:
timedatectlÇıktı:
Local time: Fri 2025-02-14 14:22:31 +03
Time zone: Europe/Istanbul (TRT, +03)
NTP enabled: yesBu bilgiler sisteminizin güncel saat, timezone ve NTP durumunu gösterir.
Tarih ve Saat Ayarını Manuel Değiştirme
Saniyesine kadar manuel zaman değiştirmek mümkündür.
Genel kullanım:
sudo date --set="YYYY-MM-DD HH:MM:SS"Örnek:
sudo date --set="2025-02-14 14:30:00"Yalnız bu değişiklik kalıcı değildir eğer NTP çalışıyorsa yeniden eski haline döner.
Bu nedenle NTP kapalıysa yapılmalıdır.
Timezone (Saat Dilimi) Değiştirme
Linux’ta yanlış timezone ayarı, zamanın hatalı görünmesinin en yaygın sebebidir.
Tüm timezone listesini görüntülemek için:
timedatectl list-timezonesTürkiye için gerekli timezone:
Europe/IstanbulTimezone ayarlamak için:
sudo timedatectl set-timezone Europe/IstanbulDoğrulama:
timedatectlÇıktıda:
Time zone: Europe/Istanbul (TRT, +03)görünmelidir.
NTP ile Otomatik Saat Senkronizasyonu
NTP (Network Time Protocol), sistem saatinin internetteki zaman sunucularıyla otomatik senkronize edilmesini sağlar.
Linux’ta doğru zaman için NTP mutlaka açık olmalıdır.
NTP servisini açmak için:
sudo timedatectl set-ntp trueKontrol:
timedatectlÇıktıda şöyle görünür:
NTP enabled: yes
NTP synchronized: yesNTP Servisi Çalışmıyorsa (Chrony veya NTPD Kullanımı)
Bazı sistemlerde NTP servisleri (chronyd (yeni sekmede açılır) veya ntpd) gereklidir.
Debian/Ubuntu:
Chrony yükleme:
sudo apt install chrony -yBaşlat:
sudo systemctl enable --now chronySenkronizasyon kontrolü:
chronyc trackingCentOS/AlmaLinux/Rocky:
Chrony yükle:
sudo yum install chrony -yBaşlat:
sudo systemctl enable --now chronydDonanım Saati (Hardware Clock) Senkronizasyonu
Linux’ta hem sistem saati hem de BIOS saati bulunur.
Manuel bir zaman değişikliği sonrası BIOS saatini de güncellemek gerekebilir.
BIOS saatini güncelle:
sudo hwclock --systohcBIOS saatini görüntüle:
sudo hwclockTarih ve Saat Sorunu Yaşanan Yaygın Durumlar
✔ Sunucu saati bozuksa:
Cron görevleri yanlış zamanda tetiklenir.
✔ Log dosyaları sırasız görünür:
Zaman atlamaları nedeniyle inceleme zorlaşır.
✔ E-posta sorunları:
SMTP timestamp hataları oluşur, mail reject alabilir.
✔ Cluster / Docker / Kubernetes hatalar:
Node zamanları uyumsuz olursa sistemin tamamı bozulabilir.
✔ SSL/TLS hataları:
“Certificate not yet valid” veya “Expired” uyarıları çıkar.
Doğru zaman ayarı bir Linux sisteminin düzgün çalışması için temel gerekliliktir.
Linux Tarih ve Saat Ayarı Değiştirme – Sonuç
Linux üzerinde tarih ve saat ayarı değiştirmek oldukça kolaydır fakat sistemin kararlı çalışması için doğru yöntemlerle yapılmalıdır.
Bu rehber sayesinde:
- Mevcut zamanı kontrol etmeyi
- Manuel tarih/saat ayarı yapmayı
- Saat dilimi (timezone) değiştirmeyi
- NTP senkronizasyonu açmayı
- BIOS saati güncellemeyi
adım adım öğrenmiş oldunuz.
Artık Linux sunucularınızda zaman problemlerini hızlıca çözebilirsiniz.

