NTP oznacza protokół czasowy, który jest wykorzystywany do synchronizacji wszystkich zegarów systemowych w sieci w tym samym czasie. NTP działa jako protokół i obsługuje programy związane z synchronizacją klienta i serwera w systemach sieciowych. Jest częścią standardowego pakietu protokołu TCP/IP i jest uważany za jeden z najstarszych komponentów.
Ułamek niedokładnego czasu może powodować wiele problemów dla Twojego systemu. Na przykład procesy rozproszone polegają na synchronizowanym czasie, aby upewnić się, że należy przestrzegać odpowiednich sekwencji. Konsekwentne harmonogramy w sieci jest wymagane do działania funkcji bezpieczeństwa. Ulepszenia systemu plików obejmujące wiele maszyn zależą również od synchronizowanych czasów zegara. Rozwiązywanie problemów, monitorowanie wydajności, przyspieszenia sieci i systemów zarządzania siecią; Wszystkie te zadania opierają się na precyzji znaczników czasu.
Teraz pokażemy, jak skonfigurować serwer NTP i klient w systemie Ubuntu. A więc zacznijmy!
Jak zainstalować serwer NTP na Ubuntu
Zainstalujemy NTP w naszym systemie Ubuntu za pomocą terminalu. W tym celu otwórz swój terminal, naciskając „Ctrl+alt+t". Lub możesz go również wyszukać ręcznie na pasku wyszukiwania aplikacji:
Kolejnym krokiem jest aktualizacja repozytoriów systemowych poprzez wykorzystanie poniższej komendy:
Aktualizacja $ sudo apt
Teraz nadszedł czas, aby zainstalować NTP w systemie Ubuntu:
$ sudo apt instal NTP
Wprowadź „Y/Y” w celu umożliwienia procesu instalacji NTP. Aby potwierdzić, że NTP jest pomyślnie zainstalowany, sprawdź jego wersję:
$ sntp --version
Jak skonfigurować serwer NTP na Ubuntu
Serwery puli NTP są domyślnie zdefiniowane w pliku konfiguracyjnym protokołu NTP „/etc/ntp.conf ”:
$ sudo nano /etc /ntp.conf
Podświetlony kod na poniższym obrazie obrazu reprezentuje serwer puli, który jest domyślnie skonfigurowany:
Jednak możesz przejść na pule serwerów NTP, które są najbliżej Twojej lokalizacji. Odwiedź link, zabierze Cię na stronę internetową, na której możesz wybrać listę puli NTP. Na przykład wybraliśmy listę puli Europe:
Dodaj listę puli do swojego „/etc/ntp.conf”Plik do użycia tej konkretnej strefy puli:
serwer 0.Europa.basen.NTP.org
serwer 1.Europa.basen.NTP.org
serwer 2.Europa.basen.NTP.org
serwer 3.Europa.basen.NTP.org
Naciśnij „Ctrl+O”, aby zapisać wiersze w pliku konfiguracyjnym protokołu NTP:
Teraz uruchom ponownie usługę NTP, aby mogła ona wejść w życie ze zmian, które wprowadziliśmy:
$ sudo systemctl restart ntp
Zobacz status NTP i sprawdź, czy jest on aktywny, czy nie:
$ sudo SystemCtl Status NTP
Sprawdź status zapory w systemie:
$ sudo UFW status Varebose
Jeśli zapora twojego systemu jest już aktywna, zignoruj poniższe polecenie; W przeciwnym razie musisz umożliwić zaporę na posunięcie się do przodu:
$ sudo ufw
Wykorzystaj poniższe polecenie, aby włączyć usługę NTP w całej zaporze, aby inne maszyny klientów mogły mieć dostęp do serwera NTP:
$ sudo ufw pozwól NTP
Teraz napisz to polecenie, aby ponownie załadować zaporę ogniową:
$ sudo ufw przeładowanie
Sprawdź status zapory systemu:
Status $ sudo UFW
Jak zainstalować klient NTP na Ubuntu
Ta sekcja pokaże, w jaki sposób możesz zainstalować klienta NTP w systemie, który zostanie zsynchronizowany z serwerem NTP. W tym celu po pierwsze, zainstalujemy „ntpdate”Na komputerze, w którym chcemy skonfigurować klienta NTP. „„ntpdate”To narzędzie wiersza poleceń, które wykorzystuje serwer NTP do szybkiego synchronizacji daty i godziny na Ubuntu. Żeby zainstalować "ntpdate„W swoim systemie napisz to polecenie w terminalu:
$ sudo apt instal NTPDATE
Aby zsynchronizować się z serwerem NTP, otwórz „/etc/hosts”Plik i zapisz nazwę hosta i adres IP w otwartym pliku. Wykonaj poniższe podane polecenie, aby dowiedzieć się o swoim adresie IP systemu i nazwie hosta:
$ hostName -i
$ nazwa hosta
Teraz otwórz „/etc/hosts„Plik w twoim systemie:
$ sudo nano /itp
Dodamy naszą nazwę hosta i adres IP w następujący sposób:
10.0.2.15 Linuxhint-Vbox
Po dodaniu go zapisamy zmiany, naciskając „Ctrl+O”:
Przed pójściem do przodu wyłączymy „Timesyncd„Usługa na naszym komputerze klienckim, wykorzystując to polecenie:
$ sudo timedatectl set-ntp off
Teraz zainstalujemy NTP na naszym komputerze klienckim:
$ sudo apt instal NTP
Wchodzić "T/y”Aby umożliwić kontynuowanie procesu instalacji:
Jak skonfigurować klient NTP na Ubuntu
Aby skonfigurować klient NTP w naszym systemie, wprowadzimy pewne zmiany w pliku konfiguracyjnym klienta NTP. Otworzyć "/etc/ntp.conf”Aby skonfigurować klienta z serwerem NTP:
$ sudo nano /etc /ntp.conf
Dodaj następujący wiersz z nazwą hosta w pliku konfiguracyjnym klienta NTP:
serwer Linuxhint-Vbox Preferuj iBurst
Tutaj:
Naciskać "Ctrl+o„Aby zapisać zmiany w„/etc/ntp.conf" plik:
Teraz uruchom ponownie usługę NTP w swoim systemie, wykonując poniższe polecenie:
$ sudo systemctl restart ntp
Zobacz szczegóły synchronizacji między serwerem NTP a klientem za pomocą tego polecenia:
$ ntpq -p
Wniosek
NTP to protokół TCP/IP wykorzystywany do synchronizacji czasu sieciowego. NTP jest powiązany z protokołem oraz programami klienta i serwerów, które wykonują komputery sieciowe. Kiedy skonfigurujemy NTP w sieci, komputer klienc. W tym artykule pokazano, jak skonfigurować serwer NTP i klient w systemie Ubuntu. Pokazano również proces instalacji i konfiguracji NTP zarówno na maszynach serwerowych, jak i klientów.