<Poprzedni | Spis treści | Następne>
4.1. Synchronizacja czasu systemów
Od Ubuntu 16.04 timedatectl/timesyncd (które są częścią systemd) zastępują większość ntpdata / ntp.
timesyncd jest dostępny domyślnie i zastępuje nie tylko ntpdate, ale także kliencką część chrony (lub wcześniej ntpd). Tak więc oprócz jednorazowej akcji, którą ntpdate zapewnił podczas uruchamiania i aktywacji sieci, teraz domyślnie timesyncd regularnie sprawdza i synchronizuje czas lokalny. Przechowuje również lokalnie aktualizacje czasu, dzięki czemu po ponownym uruchomieniu monotonicznie postępuje, jeśli ma to zastosowanie.
Jeśli zainstalowany jest chronometr, timedatectl cofa się, aby chronometr mógł odmierzać czas. To zapewni, że żadne dwie usługi synchronizacji czasu nie będą ze sobą walczyć. Chociaż nie zaleca się więcej używania, nadal dotyczy to również instalowania ntpd w celu zachowania wszelkiego rodzaju starego zachowania/konfiguracji, które miałeś podczas aktualizacji. Ale oznacza to również, że przy aktualizacji z poprzedniej wersji ntp/ntpdate może być nadal zainstalowany, a zatem powoduje wyłączenie nowych usług opartych na systemd.
ntpdate jest uważany za przestarzały na korzyść timedatectl (lub chrony), a tym samym domyślnie nie jest już instalowany. timesyncd na ogół postąpi właściwie, utrzymując synchronizację czasu, a chrony pomoże w bardziej złożonych przypadkach. Ale jeśli miałeś jeden z kilku znanych specjalnych przypadków użycia ntpdate, rozważ następujące kwestie:
• Jeśli potrzebujesz jednorazowej synchronizacji, użyj: chronid -q
• Jeśli potrzebujesz jednorazowego sprawdzenia czasu, bez ustawiania czasu, użyj: kronika -Q