Sunucuda Saat Dilimi (Timezone) Nasıl Ayarlanır (VPS İlk Kurulum 10/10)

Son gözden geçirme: Eylül 2026 · AlmaLinux 9 ve Ubuntu 24.04 resmî dokümanına göre

Hızlı çözüm

Sunucu saat dilimi nasıl ayarlanır sorusunun cevabı tek komuttur: timedatectl set-timezone Europe/Istanbul saat dilimini değiştirir, timedatectl set-ntp true ise saatin ağ üzerinden sürekli senkronize kalmasını sağlar.

  1. SSH ile sunucunuza root veya sudo yetkili bir kullanıcıyla bağlanın.
  2. timedatectl yazarak mevcut saat dilimini ve senkronizasyon durumunu görün.
  3. timedatectl set-timezone Europe/Istanbul ile bölgeyi ayarlayın.
  4. timedatectl set-ntp true ile NTP senkronizasyonunu açık tutun.
Panel Yok — SSH / komut satırı
Sistem AlmaLinux 9, Ubuntu 22.04/24.04 (VPS/VDS)
Yetki root veya sudo yetkili kullanıcı
Narhost ürünü VPS Sunucu, VDS Sunucu

Başlamadan önce

  • Sunucuya SSH ile bağlanabiliyor olmanız gerekir.
  • root ya da sudo yetkili bir kullanıcı hesabınız olmalı.
  • Sunucunun AlmaLinux mu, Ubuntu mu, yoksa Debian mı çalıştırdığını bilin; komut aynıdır, yalnızca arka planda çalışan senkronizasyon servisinin adı değişir.
  • Panel kuruluysa (cPanel/Plesk) panelin tarayıcıda gösterdiği saatle sunucu sistem saatinin farklı şeyler olduğunu aşağıda okuyun.

Saat Dilimi Ve NTP Senkronizasyonu Neden Önemli

Sunucu saati yanlış bölgede ya da senkronize değilse günlük kayıtları (log) gerçek olay zamanını yansıtmaz ve bir sorunu araştırmak zorlaşır. Cron ile zamanlanan görevler beklediğiniz saatte değil, sistemin o an gösterdiği saatte çalışır. SSL/TLS sertifika doğrulaması saat farkı büyükse başarısız olabilir; giden e-postalardaki tarih başlığı da yanlış görünür. AlmaLinux’ta bu senkronizasyonu chronyd, Ubuntu’da systemd-timesyncd servisi yürütür; ikisi de aynı NTP mantığıyla çalışır, yalnızca servis adı değişir.

Sunucu saat dilimi nasıl ayarlanır adımları — timedatectl akışı
Kontrolden doğrulamaya dört adımlı akış: mevcut ayarı gör, bölgeyi ayarla, NTP senkronizasyonunu aç, doğrula.

Sunucu Saat Dilimi Nasıl Ayarlanır — Adım Adım

Aşağıdaki adımlar hem AlmaLinux 9 hem Ubuntu 22.04/24.04 için aynı komutla uygulanır.

  1. SSH ile bağlanın. Bağlantı adımlarını sunucuya SSH ile bağlanma kartında anlattık.
  2. Mevcut durumu görüntüleyin. Aşağıdaki komut geçerli saat dilimini, yerel saati ve senkronizasyon durumunu listeler.
    timedatectl

    Beklenen sonuç: “Time zone”, “Local time” ve “System clock synchronized” satırları görünür.

  3. Kullanılabilir saat dilimlerini listeleyin. Türkiye için doğru IANA adını bulmak üzere filtreleyin.
    timedatectl list-timezones | grep Istanbul
  4. Saat dilimini ayarlayın. Bulduğunuz bölge adını kullanarak değiştirin; tüm seçenekler timedatectl’in resmî man sayfasında listelidir.
    timedatectl set-timezone Europe/Istanbul

    Beklenen sonuç: komut çıktı vermez, timedatectl tekrar çalıştırıldığında yeni bölge görünür.

  5. NTP senkronizasyonunu açın. Sistem saatinin sapmaması için ağ zaman senkronizasyonunu etkinleştirin.
    timedatectl set-ntp true
  6. Senkronizasyon servisini kontrol edin. AlmaLinux’ta:
    systemctl status chronyd

    Ubuntu’da systemd-timesyncd servisi aynı görevi görür:

    systemctl status systemd-timesyncd

    Beklenen sonuç: servis durumu “active (running)” gösterir.

  7. Donanım saati ile sistem saatini ayırt edin. Anakart üzerindeki donanım saati (RTC) genelde UTC tutulur; timedatectl çıktısındaki “Local time” ise seçtiğiniz saat dilimine göre hesaplanan değerdir. İkisini karıştırmak, çift kayıt tarihi gibi görünen yanlış yorumlara yol açar.
  8. Panel kurulu sunucuda not. cPanel veya Plesk arayüzü tarayıcınızın kendi saatini gösterir, sunucunun sistem saatini değiştirmez; günlükler ve zamanlanmış görevler yine işletim sistemi saatini esas alır.
  9. PHP tarafında ayrı saat dilimi.php.ini içindeki aşağıdaki satır, işletim sistemi saatinden bağımsız çalışır ve bazı uygulamalarda ayrıca ayarlanması gerekir.
    date.timezone = "Europe/Istanbul"

    Panel kuruluysa bu değer MultiPHP INI Düzenleyici’den de değiştirilebilir.

  10. Doğrulayın. Son kontrol için komutu tekrar çalıştırın.
    timedatectl

    Beklenen sonuç: “Time zone: Europe/Istanbul” ve “System clock synchronized: yes” satırları görünür.

Doğrulama

Sonuç

timedatectl çıktısında doğru bölge adı ve “System clock synchronized: yes” satırı görünüyorsa ayar tamamlanmıştır. date komutuyla yerel saatin beklediğiniz saatle eşleştiğini de kontrol edebilirsiniz.

Hâlâ Çözülmediyse

  • “System clock synchronized: no” görünüyor. NTP servisi ağ üzerinden zaman sunucusuna ulaşamıyor olabilir; sağlayıcının güvenlik duvarında UDP 123 portunun kapalı olup olmadığını kontrol edin.
  • Saat dilimi listede bulunamıyor. IANA veritabanı adı tam yazılmalıdır (Europe/Istanbul gibi); timedatectl list-timezones çıktısını farklı anahtar kelimeyle tekrar filtreleyin.
  • Panelde hâlâ farklı bir saat görünüyor. Panel arayüzü tarayıcı saatini yansıtır; tarayıcı önbelleğini temizleyip tekrar kontrol edin, sistem saatiyle ilgisi yoktur.

Narhost desteği

Talebe şunları ekleyin: sunucu IP adresiniz veya alan adınız, işletim sistemi sürümü, timedatectl çıktısının tamamı ve panel türü (varsa).

Destek talebi aç

Sıkça Sorulan Sorular

Sunucu saat dilimi nasıl ayarlanır, tek komutla mı yapılır?

Evet, timedatectl set-timezone Europe/Istanbul tek komutla saat dilimini değiştirir; ağ üzerinden sürekli senkronizasyon ayrı bir ayardır ve timedatectl set-ntp true ile açılır.

AlmaLinux ile Ubuntu’da komutlar farklı mı?

Hayır, timedatectl her iki sistemde de aynı şekilde çalışır; farklılık yalnızca arka planda zamanı senkronize eden servisin adındadır (AlmaLinux’ta chronyd, Ubuntu’da systemd-timesyncd).

Donanım saati (RTC) ile sistem saati aynı şey mi?

Hayır, donanım saati anakart üzerindeki pille çalışan ve genelde UTC tutulan saattir; timedatectl çıktısındaki “Local time” ise seçtiğiniz saat dilimine göre hesaplanan değerdir.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: ntp

İlgili çözümler