Kilka dni temu uruchomienie nowej wersji projektu Chrony 4.2który zapewnia niezależną implementację klienta i serwera NTP który służy do synchronizacji dokładnego czasu w różnych dystrybucjach Linuksa, w tym Fedorze, Ubuntu, SUSE / openSUSE i RHEL / CentOS.
Program obsługuje specyfikację NTPv4 (RFC 5905) i protokół NTS (Network Time Security), który wykorzystuje elementy infrastruktury klucza publicznego (PKI) i umożliwia korzystanie z TLS i uwierzytelnionego szyfrowania z powiązanymi danymi (AEAD) do kryptograficznej ochrony czasu i synchronizacji.
O chronometrażu 4.2
Aby uzyskać dokładne dane o czasie, można używać zarówno zewnętrznych serwerów NTP, jak i zegarów referencyjnych, na przykład w oparciu o odbiorniki GPS, przy użyciu których można osiągnąć precyzję na poziomie ułamków mikrosekundy.
Projekt został pierwotnie zaprojektowany do prawidłowego funkcjonowania w niestabilnych środowiskach, w tym zawodne sieci z rozłączonymi połączeniami, dużymi opóźnieniami i utratą pakietów, pracą na maszynach wirtualnych oraz systemami o różnej temperaturze (temperatura wpływa na działanie zegara sprzętowego).
Typowa precyzja między dwoma maszynami zsynchronizowanymi przez Internet wynosi kilka milisekund; w sieci LAN precyzja wynosi zwykle dziesiątki mikrosekund. Dzięki sprzętowemu znacznikowi czasu lub sprzętowemu zegarowi referencyjnemu dokładność może być mniejsza niż mikrosekundy.
W chrony zawarte są dwa programy, chronyd to demon, który można uruchomić podczas uruchamiania systemu, a chronyc to program z interfejsem wiersza poleceń, którego można używać do monitorowania chrony pod kątem wydajności i zmiany różnych parametrów operacyjnych podczas jego działania.
Główne nowe funkcje Chrono 4.2
W tej nowej wersji chronometru 4.2 dodano eksperymentalne wsparcie dla pole rozszerzające możliwości protokołu NTPv4 i służy do poprawy stabilności czasowej, a także do zmniejszenia opóźnień i rozrzutu wartości.
W ogłoszeniu jest również wspomniane, że dodano eksperymentalne wsparcie dla przekazywania NTP o precyzyjnym protokole czasu (PTP).
Również w trybie sortowania serwera zostało to ulepszone w celu zwiększenia niezawodności, oprócz dodania statystyk sortowania do raportu statystyk serwera.
Implementacja NTS dodaje obsługę algorytmu szyfrowania AES-CMAC oraz możliwość korzystania z funkcji skrótu GnuTLS.
Kolejną wyróżniającą się nowością jest kompatybilność ze środowiskiem operacyjnym Solaris, podobnie jak w tej nowej wersji, zostało przetłumaczone jako odniesienie dla projektu Illumos, który kontynuuje ewolucję jądra, stosu sieciowego, systemów plików, sterowników, bibliotek i podstawowego zestawu narzędzi systemowych OpenSolaris. W przypadku Illumos zaimplementowano wyłączanie ustawień zegara jądra.
Z innych zmian które wyróżniają się w nowej wersji:
- Ulepszona obsługa wielu klientów za jednym translatorem adresów (NAT).
- Zaktualizowany filtr wywołań systemowych oparty na mechanizmie seccomp.
W końcu, jeśli chcesz dowiedzieć się więcej na ten temat tej nowej wersji Chrony 4.2 możesz sprawdzić szczegóły W poniższym linku.
Jak zainstalować Chrony 4.2 na Linuksie?
Dla tych, którzy są zainteresowani możliwością zainstalowania tego narzędzia w swoim systemie, mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Jeśli jesteś użytkownikiem Debiana, Ubuntu lub dowolnej ich pochodnej, możesz zainstalować, otwierając terminal i wpisując w nim następujące polecenie:
sudo apt install chrony
Teraz, jeśli jesteś użytkownikiem CentOS, RHEL lub dowolnej opartej na nich dystrybucji, polecenie do użycia jest następujące:
sudo yum -y install chrony
W przypadku użytkowników Fedory narzędzie można zainstalować, wpisując:
sudo dnf -y install chrony
Natomiast dla tych, którzy są użytkownikami Arch Linux, Manjaro, Arco Linux lub dowolnej innej dystrybucji opartej na Arch Linux, mogą zainstalować za pomocą:
sudo pacman -S chrony