Giriş
timedatectl, modern Linux dağıtımlarında sistem zamanını ve tarihini yapılandırmak için kullanılan ana araçtır. Systemd tabanlı sistemlerin bir parçası olan bu komut, donanım saati (RTC) ve ağ zaman protokolü (NTP) ayarlarını yönetmek için merkezi bir arayüz sağlar.
Sistem Zaman Durumunu Sorgulama
Sisteminizin mevcut zaman ayarlarını kontrol etmek için aşağıdaki komutları kullanabilirsiniz:
timedatectl statusBu komut, yerel saati, UTC saatini, saat dilimini ve NTP senkronizasyonunun aktif olup olmadığını gösterir. Eğer sadece belirli bir değeri (örneğin saat dilimi) almak isterseniz:
timedatectl show --property=Timezone --valueSaat Dilimi Yapılandırması
Sistem saat dilimini değiştirmek için öncelikle mevcut zaman dilimi listesini görüntülemeniz önerilir:
- Tüm zaman dilimlerini listele:
timedatectl list-timezones - Belirli bir bölgeyi filtrele:
timedatectl list-timezones | grep -i istanbul - Yeni saat dilimini ayarla:
sudo timedatectl set-timezone Europe/Istanbul
NTP ile Zaman Senkronizasyonu
Sistem saatinin internet üzerinden otomatik güncellenmesi için NTP senkronizasyonunu aktif etmelisiniz:
Uyarı: Manuel saat ayarı yapmadan önce NTP senkronizasyonunu devre dışı bırakmanız gerekmektedir.
sudo timedatectl set-ntp trueSenkronizasyon durumunu detaylı incelemek için timedatectl timesync-status komutunu kullanabilirsiniz.
Manuel Zaman ve Tarih Ayarı
Eğer sisteminizde NTP kullanmıyorsanız, tarih ve saati şu şekilde manuel olarak güncelleyebilirsiniz:
- NTP'yi kapatın:
sudo timedatectl set-ntp false - Tarih ve saati ayarlayın:
sudo timedatectl set-time '2026-04-21 14:30:00' - NTP'yi tekrar açın:
sudo timedatectl set-ntp true
Donanım Saati (RTC) Yönetimi
Donanım saatinin yerel saat mi yoksa UTC mi kullanacağını belirlemek sistemin yeniden başlatmalarda zamanı doğru okuması için kritiktir. Genellikle UTC kullanılması önerilir:
sudo timedatectl set-local-rtc 0Uzak Sistemlerde Kullanım
timedatectl komutu, SSH üzerinden uzak sunucularda veya yerel container'larda doğrudan çalıştırılabilir:
timedatectl -H root@sunucu-adi statusBu özellik, büyük ölçekli altyapılarda zaman ayarlarını merkezi olarak yönetmenize olanak tanır.



