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çintimedatectl set-timezone Europe/Istanbulkomutunu 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