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

Bu komutun çıktısı size aşağıdaki bilgileri verecektir

Local timeYerel saat ve tarih
Universal timeUTC (Evrensel Zaman Koordinatlı) saat ve tarih
RTC timeDonanım saati (BIOS/UEFI saati)
Time zoneAyarlanmış zaman dilimi
System clock synchronizedSistem saatinin bir NTP sunucusuyla senkronize olup olmadığı
NTP serviceNTP hizmetinin (örneğin systemd-timesyncd veya chrony) etkin olup olmadığı
RTC in local TZDonanı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

Saat ve tarih ayarlarını manuel yapabilmek için NTP’nin devre dışı olması gerekir (aşağıya bak).

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.

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir