Last Updated on 25/10/2024 by administrator
Linux – Synchronizace casu (NTP klient)
Linux – Synchronizace casu (NTP klient)
Motivace:
Návod níže ukazuje, jak provést synchronizaci času přes NTP protokol na Linuxu.
OS:
Praktická implementace byla prováděna na Ubuntu 24.04 LTS a Ubuntu 22.04 LTS.
Implementace:
Přejít do konfigurace timesyncd.conf ve složce /etc/systemd/:
sudo vi /etc/systemd/timesyncd.conf
Zde je příklad nastavení NTP serverů tik.cesnet.cz a tak.cesnet.cz:
[Time] NTP=tik.cesnet.cz FallbackNTP=tak.cesnet.cz
Po úpravách konfiguraci služby provést restart:
sudo systemctl daemon-reload
Provést restart synchronizace času pro NTP:
sudo timedatectl set-ntp off sudo timedatectl set-ntp on
Ověření:
Ověření nastavení NTP serveru s výpisem stratum a dalšími parametry:
timedatectl timesync-status
Výpis příkazu timedatectl status ukazuje, že se jako NTP server použil tik.cesnet.cz:
Server: 195.113.144.201 (tik.cesnet.cz) Poll interval: 1min 4s (min: 32s; max 34min 8s) Leap: normal Version: 4 Stratum: 1 Reference: ATOM Precision: 1us (-23) Root distance: 991us (max: 5s) Offset: +1.836ms Delay: 12.694ms Jitter: 0 Packet count: 1 Frequency: +8.249ppm
Ověření synchronizace času se provede příkazem níže:
timedatectl
Výpis příkazu timedatectl zobrazuje aktuální čas
Local time: Tue 2024-01-02 15:39:48 CET Universal time: Tue 2024-01-02 14:39:48 UTC RTC time: Tue 2024-01-02 14:39:48 Time zone: Europe/Prague (CET, +0100) System clock synchronized: yes NTP service: active RTC in local TZ: no
Další články:
https://martinuvzivot.cz/konfigurace-chrony-linux-configure-chrony-linux/
Zdroj:
[1] https://askubuntu.com/questions/1046214/enable-system-clock-synchronization