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:
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ć?
Który demon NTP powinien być Twoim wyborem?
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.