Linux Tarih, Saat ve Zaman Dilimi (Timezone) Ayarları

Linux tabanlı sunucularda sistem saati ve tarihini doğru yapılandırmak; log takibi, SSL sertifika doğrulamaları, veritabanı işlemleri ve zamanlanmış görevlerin (cron) sorunsuz çalışması için kritik öneme sahiptir. Bu rehberimizde Ubuntu, Debian, AlmaLinux, CentOS ve Fedora gibi popüler Linux dağıtımlarında tarih ve saat ayarlarının nasıl yapıldığını adım adım inceleyeceğiz.


1. Komut Satırı ile Tarih ve Saat Ayarı

Sunucunuzun tarih ve saatini tek bir komutla hızlıca güncellemek için date komutunu kullanabilirsiniz. SSH üzerinden sunucunuza root yetkisiyle bağlandıktan sonra aşağıdaki komutu kendi istediğiniz zamana göre düzenleyerek çalıştırın:


date -s "03/10/2026 17:50:00"

(Format: Ay/Gün/Yıl Saat:Dakika:Saniye şeklinde olmalıdır.)

Eğer alternatif parametre yapısını kullanmak isterseniz:


date --set "03/10/2026 17:50:00"

Sadece Saati Güncellemek: Eğer tarihiniz doğruysa ve yalnızca saati değiştirmek istiyorsanız, tarihi atlayarak şu komutu girebilirsiniz:


date -s "17:53:23"

2. Zaman Dilimi (Timezone) Ayarları

Sunucunuzun saatini bulunduğunuz coğrafi bölgeye (örneğin Türkiye saati) sabitlemek, ileri/geri saat uygulamaları gibi değişimlerden etkilenmemek için en sağlıklı yöntemdir. İşletim sisteminize uygun olan yöntemi aşağıdan seçebilirsiniz:

Debian, Ubuntu ve Linux Mint İçin

Terminal üzerinde interaktif bir sihirbaz ekranı açarak kıta ve şehir seçimi yapmak için aşağıdaki komutu çalıştırın:


dpkg-reconfigure tzdata

AlmaLinux, CentOS, RedHat ve Fedora İçin

Zaman dilimini Türkiye (İstanbul) olarak ayarlamanın en pratik yolu, sistemin lokal zaman dosyasını istenen bölgeye sembolik bağ (symlink) ile bağlamaktır:


ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime

Eğer işlemi bir liste üzerinden adım adım seçerek (önce bölge, sonra ülke şeklinde) yapmak isterseniz aşağıdaki komutu yürütebilirsiniz:


tzselect

DoğruHost Pro-İpucu: Modern Linux dağıtımlarının neredeyse tamamında (systemd kullanan yapılar), saat ve zaman dilimi ayarları için en güncel ve güvenli komut timedatectl'dir. Zaman dilimini tek seferde İstanbul yapmak için timedatectl set-timezone Europe/Istanbul komutunu da güvenle kullanabilirsiniz.

3. Donanım Saati (BIOS / hwclock) Senkronizasyonu

Sunucunuz yeniden başlatıldığında (reboot) işletim sisteminiz saat bilgisini BIOS'tan (donanım saati) okur. Yaptığınız ayarların kalıcı olması ve sunucu kapanıp açıldığında saat kayması yaşanmaması için sistem saatini donanım saatine eşitlemeniz tavsiye edilir.

Mevcut sistem saatini BIOS'a kaydetmek için:


hwclock -w

Mevcut BIOS saatini, işletim sistemi saati olarak geri çekmek için:


hwclock -s

Projenizi Bir Sonraki Seviyeye Taşıyın

Web sitenizi güvenilir, hızlı ve modern bir altyapı üzerinde hayata geçirmek için doğru zamanı seçin. Doğru Host, ihtiyaçlarınıza uygun güçlü hosting çözümleriyle her adımda yanınızda.