Jak zainstalować i używać chroni w Linux

Jak zainstalować i używać chroni w Linux

Chory jest elastyczną implementacją protokołu czasu sieciowego (NTP). Służy do synchronizacji zegara systemu z różnych serwerów NTP, zegarów odniesienia lub poprzez ręczne wejście.

Można go również użyć NTPV4 serwer, aby zapewnić usługę czasu innym serwerom w tej samej sieci. Ma on działać bezbłędnie w różnych warunkach, takich jak przerywane połączenie sieciowe, mocno załadowane sieci, zmieniające temperatury, które mogą wpływać na zegar zwykłych komputerów.

Chory W zestawie dwa programy:

  • Chronyc - Interfejs wiersza poleceń dla chroni
  • Chronyd - demon, który można uruchomić w czasie rozruchu

W tym samouczku pokażemy Ci, jak zainstalować i używać Chory w systemie Linux.

Zainstaluj chronię w Linux

Na niektórych systemach, Chory może być domyślnie zainstalowane. Wciąż, jeśli brakuje pakietu, możesz go łatwo zainstalować. Korzystanie z domyślnego narzędzia menedżera pakietów w odpowiednich rozkładach Linux za pomocą następującego polecenia.

# mniam -y -instal Centos/Rhel] # apt Zainstaluj chroni [on Debian/Ubuntu] # dnf -y instalacja chroni [on Fedora 22+] 

Aby sprawdzić status Chronyd Użyj następującego polecenia.

# SystemCtl Status Chronyd [on Systemd] # /etc /init.status d/chronyd [on W tym] 

Jeśli chcesz włączyć Chory Demon po rozruchu możesz użyć następującego polecenia.

 # SystemCtl Włącz chronyd [on Systemd] # chkconfig --add chronyd [on W tym] 

Sprawdź synchronizację chronią w Linux

Aby sprawdzić, czy chronia jest faktycznie zsynchronizowana, użyjemy programu wiersza poleceń Chronyc, która ma opcję śledzenia, która dostarczy odpowiednich informacji.

# Śledzenie chronic 
Sprawdź synchronizację chronią w Linux

Wymienione pliki zawierają następujące informacje:

  • Numer referencyjny - identyfikator odniesienia i nazwa, do której komputer jest obecnie synchronizowany.
  • Warstwa - Liczba chmielu do komputera z załączonym zegarem odniesienia.
  • Czas ref - Jest to czas UTC, w którym wykonano ostatni pomiar ze źródła odniesienia.
  • czas systemu - Opóźnienie zegara systemu z synchronizowanego serwera.
  • Ostatnie przesunięcie - szacowane przesunięcie ostatniej aktualizacji zegara.
  • Przesunięcie RMS - długoterminowa średnia wartości przesunięcia.
  • Częstotliwość - jest to szybkość, w której zegar systemu byłby błędny, gdyby Chronyd nie poprawia tego. Jest on dostarczany w PPM (części na milion).
  • Resztkowy freq - Częstotliwość resztkowa wskazała różnicę między pomiarami ze źródła odniesienia a obecnie stosowaną częstotliwością.
  • Krzywy - Szacowana granica błędu częstotliwości.
  • Opóźnienie korzenia - Łącznie ścieżki sieciowe opóźnia się do komputera Stratum, z którego komputer jest synchronizowany.
  • Status SKAP - Jest to status LEAP, który może mieć jedną z następujących wartości - normalne, wstawić drugie, usunąć drugie lub nie zsynchronizowane.

Aby sprawdzić informacje o źródłach chronii, możesz wydać następujące polecenie.

# Źródła chronic 
Sprawdź źródła chronii

Skonfiguruj chronię w Linux

Plik konfiguracyjny chrony znajduje się pod adresem /itp./Chory.conf Lub /itp./Chory/chron.conf a przykładowy plik konfiguracyjny może wyglądać tak:

serwer 0.Rhel.basen.NTP.Org Iburst Server 1.Rhel.basen.NTP.Org Iburst Server 2.Rhel.basen.NTP.Org Iburst Server 3.Rhel.basen.NTP.Org Iburst Stratum Wadza 0 Driffile/var/lib/chrony/drift makestep 10 3 logdir/var/log/chrony 

Powyższa konfiguracja zawiera następujące informacje:

  • serwer - Ta dyrektywa używana do opisania serwera NTP do synchronizacji.
  • Stratum Wadza - Ile należy dodać odległości na warstwę do źródła synchronizacji. Wartość domyślna to 0.0001.
  • Driffile - Lokalizacja i nazwa pliku zawierające dane dryfu.
  • Makestep - Ta dyrektywa powoduje, że chronia stopniowo koryguje się w dowolnym momencie, przekazując prędkość lub spowolnienie zegara zgodnie z wymaganiami.
  • logDir - Ścieżka do pliku dziennika chronii.

Jeśli chcesz natychmiast przesunąć zegar systemowy i ignorować obecnie w trakcie trwania jakichkolwiek korekt, możesz użyć następującego polecenia:

# Chronyc Makestep 

Jeśli zdecydujesz się zatrzymać Chory, Możesz użyć następujących poleceń.

# SystemCtl Stop Chrony [on Systemd] # /etc /init.D/chronyd stop [on W tym] 
Wniosek

To była prezentacja programu Chory narzędzie i sposób, w jaki można go używać w systemie Linux. Jeśli chcesz sprawdzić więcej szczegółów na temat chronii, sprawdź dokumentację Chory.