timedatectl ile NTP Ayarları Nasıl Yapılır?
Ubuntu’da zaman ve tarih ayarlarını kontrol etmek ve yapılandırmak için timedatectl komutunu kullanmak en yaygın ve pratik yöntemler arasında yer alıyor. Sunucunun mevcut zaman ve tarih bilgilerini kontrol etmek için terminalde aşağıdaki komutu çalıştırabilirsiniz.
timedatectl
🔔 Sosyal medya kanallarımızı takip etmeyi unutmayın!
İçindekiler
Bu komutun çıktısı size aşağıdaki bilgileri verecektir
| Local time | Yerel saat ve tarih |
| Universal time | UTC (Evrensel Zaman Koordinatlı) saat ve tarih |
| RTC time | Donanım saati (BIOS/UEFI saati) |
| Time zone | Ayarlanmış zaman dilimi |
| System clock synchronized | Sistem saatinin bir NTP sunucusuyla senkronize olup olmadığı |
| NTP service | NTP hizmetinin (örneğin systemd-timesyncd veya chrony) etkin olup olmadığı |
| RTC in local TZ | Donanım saatinin yerel zaman dilimine mi yoksa UTC’ye mi ayarlı olduğu |
Zaman Ayarları
Sunucu tarihini değiştir
sudo timedatectl set-time YYYY-MM-DD
sudo timedatectl set-time 2025-06-24
Sunucu saatini ayarla
sudo timedatectl set-time HH:MM:SS
sudo timedatectl set-time 14:30:00
NTP Ayarları (Network Time Protocol)
NTP’yi etkinleştirmek ve/veya devre dışı bırakmak için aşağıdaki komutu kullanabilirsiniz. Bu sayede var olan yani yapılandırma dosyasında belirtilen NTP sunucusu ile haberleşerek sunucunun zaman bilgisini güncelleştirecektir.
sudo timedatectl set-ntp true / false
Sonrasında NTP’nin durumunu kontrol etmek için aşağıdaki komutu kullanabilirsiniz.
sudo timedatectl status
Çıktıya göz attığınızda NTP service‘in durumu active veya inactive durumda olacaktır.
NTP Servis Sağlayıcısını Değiştirme
timedatectl kendi başına NTP sunucusu yönetimi yapmaz, ama NTP senkronizasyonunu systemd-timesyncd, chronyd veya ntpd üzerinden alır. Örneğin sunucunuzda systemd-timesyncd kullanıyorsanız, yapılandırma dosyasına aşağıdaki hedeften ulaşabilirsiniz.
sudo nano /etc/systemd/timesyncd.conf
Örnek içerik:
[Time]
NTP=ntp.ubuntu.com time.google.com
FallbackNTP=pool.ntp.org
Değişiklik sonrası servisi yeniden başlatın.
sudo systemctl restart systemd-timesyncd
Bölgelere Göre Zaman Dilimini Ayarlama
Bulunduğunu bölgeye uygun bir zaman dilimini ayarlamak istiyorsanız aşağıdaki komutu kullanabilirsiniz.
sudo timedatectl set-timezone Europe/Istanbul
Tüm zaman dilimlerini listelemek ve nasıl yazıldığını kontrol etmek için timedatectl list-timezones komutunu kullanabilirsiniz.
Faydalı olması dileğiyle
Gelişmelerden haberdar olmak için bilgihouse.com ve sosyal medya kanallarımızı ziyaret etmeyi unutmayın.