1. NTP Server Kurulumu (chrony)
Ubuntu 24 varsayılan olarak chrony servisini kullanır
Kurulum için:
sudo apt update
sudo apt install chrony -y2. Konfigürasyon Dosyasını Düzenleme
Chrony yapılandırma dosyasını açalım:
sudo nano /etc/chrony/chrony.confDosyada aşağıdaki ayarları kontrol edin veya ekleyin:
# NTP havuzları (güncel ve global havuzları ekleyebilirsiniz)
pool ntp.ubuntu.com iburst
pool 0.pool.ntp.org iburst
pool 1.pool.ntp.org iburst
pool 2.pool.ntp.org iburst
# Local network için erişim izni (örnek: 192.168.1.0/24)
allow 192.168.1.0/24
# RTC saat senkronizasyonu
rtcsync
Bu yapılandırma, NTP sunucusunun internetten zaman almasını sağlar ve yerel ağınızdaki cihazların bu sunucudan zaman almasına izin verir.
3. Servisi Yeniden Başlatma ve Etkinleştirme
Yapılandırmayı kaydedip kapattıktan sonra, servisi yeniden başlatın:
sudo systemctl restart chronyd
sudo systemctl enable chronydServis durumunu kontrol edelim:
sudo systemctl status chronydYeşil bir "active (running)" mesajı alıyorsanız her şey yolunda demektir.
4. Zaman Senkronizasyonunu Kontrol Etme
NTP sunucusunun zaman durumunu görmek için:
chronyc trackingBağlantılı zaman sunucularını görmek için:
chronyc sources5. Ubuntu İstemcilerde Zaman Ayarı
İstemci cihazlarda zamanı sunucudan çekmek için, istemcinin /etc/chrony/chrony.conf dosyasına sunucunuzun IP adresini ekleyin:
server <sunucu_ip_adresi> iburstArdından istemcide servisi yeniden başlatın:
sudo systemctl restart chronydVe istemcide durumu kontrol edin:
chronyc tracking6. Test Etme
İstemci cihazda saat farklarını kontrol etmek için:
timedatectlEğer "NTP synchronized: yes" görüyorsanız başarıyla senkronize olmuşsunuz demektir!