Jak skonfigurować NTP na CentOS 8

Jak skonfigurować NTP na CentOS 8
Ten post nauczy Cię o protokole sieciowym (NTP), jego instalacji i metodzie konfiguracji na CentOS. Ponadto pokażemy również procedurę ustawiania serwera NTP i klienta w systemie Centos. Udajmy się w stronę tej podróży!

Co to jest NTP?

Protokół czasowy sieci: Jak sama nazwa wskazuje, że jest to protokół wykorzystywany do synchronizacji wewnętrznych czasów zegara w systemie obecnym w sieci. Ten protokół obejmuje zarówno maszyny synchroniczne w sieci lokalnej, jak i z serwerem internetowym. Zazwyczaj jest osadzony w konfiguracji klienta-serwera, ale może być również używany w synchronizacji czasu peer-to-peer. System operacyjny zarządza strefą czasową, podczas gdy NTP jest używany do synchronizacji skoordynowanego uniwersalnego czasu (UTC). Sprawdź poniżej podany schemat, który reprezentuje działanie NTP:

NTP Demony:

Demon NTPD, który był używany wcześniej do synchronizacji daty i godziny, został odrzucony i nie jest już dostępny dla obecnych systemów Linux, takich jak Fedora 30, Ubuntu 20.04 i Centos 8. „Chrony”, opracowana przez Redhat implementacja NTP, zastąpiła ten demon NTP.

Co to jest chroni?

Chory to inna forma implementacji protokołu NTP niż NTPD. Jest skonfigurowany jako serwer NTP lub klient NTP. Chory składa się z dwóch części:

  1. Chronyd: który jest demem i przestrzeni użytkownika.
  2. Chronyc: aplikacja wiersza poleceń do dostosowywania chronyD.

W porównaniu do chroni. Powodem tego faktu jest to, że przeprowadza się kilka drobnych korekt na podstawie obserwacji przesunięcia zegara i dryfu. Na stabilność zegarów sprzętowych wpływają również fluktuacje temperatury, które mogą być znaczne podczas włączania maszyny. W przeciwieństwie do tego, chroni może dostosować się do zmiany systemu systemu.

Jakie rzeczy mogą zrobić, czego NTPD nie może zrobić?

  • ChronyD pomaga obliczyć wskaźnik wzmocnienia lub strat sprzętu lub zegara w czasie rzeczywistym. Ten segment chroni może wykorzystywać te informacje do ustawienia czasu systemu, pobierając wartość z zegara w czasie rzeczywistym.
  • Może również obsługiwać izolowane sieci, w których wpis ręczny jest jedynie formą korekcji czasu. ChronyD może spojrzeć na usterki lub błędy naprawione w dalszych aktualizacjach w celu oszacowania, ile komputer traci lub zyskuje czas. Po przejściu przez ten punkt kontrolny ChronyD użyj wartości szacunków do przycinania zegara komputera.

Który demon NTP powinien być Twoim wyborem?

  • Wszystkie systemy, które często są odłączone lub zawieszone, a następnie przywrócone do sieci, powinny rozważyć chronię. Przykłady znajdujące się w tej sekcji to systemy wirtualne i mobilne.
  • W przypadku systemów, które są na ogół pozostawione przez cały czas, należy rozważyć demon NTP. Ponadto systemy wymagające transmisji lub wielopasmowego IP powinny zdecydować się na przyjęcie NTPD.

Instalowanie chronii w centos:

Przed skonfiguracją chronią jako serwer NTP lub klienta, musisz najpierw upewnić się, że w systemie powinna zostać zainstalowana. Jeśli jeszcze tego nie masz, napisz poniżej podane polecenie, aby zainstalować je w systemie CentOS:

$ sudo dnf instaluj chroni

Wprowadź „y”, aby umożliwić proces pobrania chronii.

Po pobraniu chroni, rozpocznij, a następnie włącz usługę ChronyD, korzystając z tych poleceń:

$ Systemctl start chronyd
$ Systemctl Włącz chronyD

Teraz sprawdź status usługi ChronyD i upewnij się, że usługa działa.

$ Systemctl Status Chronyd

Konfigurowanie chronii jako serwera NTP:

Przejdźmy do procedury konfiguracji chronii. Teraz pokażemy metodę konfigurowania chroni jako serwer NTP.
Przede wszystkim otwórz pliki konfiguracyjne chronii w edytorze VI:

$ vi /etc /chrony.conf

Plik konfiguracyjny będzie wyglądał tak:

Teraz zbadaj ten plik konfiguracyjny i pocukaj linie odnoszące się do adresów sieciowych.

Ponieważ plik chroniczny jest otwierany w edytorze VI, aby wstawić lub usunąć „#” z wyżej wymienionego wiersza, musimy przejść do trybu insert vi. W tym celu musisz nacisnąć „Esc."

Jeśli nie masz zgody na zapisanie lub zmianę czegoś w pliku, skorzystaj z poniższego danego polecenia, aby najpierw zmienić pozwolenie na plik.

$ sudo chmod +rwx /etc /chrony.conf

Aby zapisać zmianę i wyjść z edytora VI, wpisz „: WQ” i naciśnij Enter.

Teraz uruchom ponownie usługę chroni:

$ systemctl restart chronyd

Teraz otwórz port zapory, aby umożliwić żądania NTP.

$ firewall-cmd --permanent --add-service = ntp
Firewall-CMD-RELOOD

W ten sposób konfigurujesz serwer NTP w Centos na podstawie chroni.

Konfigurowanie chronii jako klienta NTP:

Czy chcesz skonfigurować chronię jako klient NTP, a nie serwer NTP? Bez obaw! Nadchodząca część artykułu będzie zademonstrować metodę konfigurowania chronii jako klienta NTP.
Przede wszystkim zainstaluj chronię w systemie Centos:

$ sudo dnf instaluj chroni

Następnie włącz usługę ChronyD, wykorzystując to polecenie:

$ sudo systemCtl włącz chronyd

Teraz nadszedł czas, aby wprowadzić pewne zmiany w pliku konfiguracyjnym chronii. Zmiany te są niezbędne do konfigurowania klientów.

$ sudo nano /itp.conf

Dodaj poniższą linię w pliku konfiguracyjnym chronii i zapisz zmiany.

Serwer 192.168.0.016

W terminalu skorzystaj z tego polecenia, aby ponownie uruchomić usługę ChronyD:

$ sudo systemctl restart chronyd

Teraz sprawdź swoje źródła NTP. Twój skonfigurowany serwer NTP powinien istnieć na liście wyjściowych.

$ chronic Źródła

Wniosek:

NTP to protokół wykorzystany do synchronizacji wewnętrznych czasów zegara w systemie obecnym w sieci. Ten protokół obejmuje zarówno maszyny synchroniczne w sieci lokalnej, jak i z serwerem internetowym. Wcześniejsze zastosowane systemy ntpd Daemon jako implementacja NTP, ale ten demon NTP został odrzucony i nie jest już dostępny dla najnowszych systemów Linux, w tym Centos 8. Chory jest wdrażany na rynku jako zamiennik demona NTPD. W tym artykule nauczyłeś się podstawowych rzeczy na temat NTP, chroni i jego funkcji. Ponadto pokazaliśmy również metody konfigurowania chronii jako Serwer NTP I Klient na Twoim Centos system.