Ten samouczek obejmie instalację i konfigurację demona NTP w ArchLinux.
Krok 1: Zainstaluj demona NTP
Aby zainstalować demona NTP, uruchom terminal i wprowadź następujące polecenie:
$ sudo pacman -S ntp
Spowoduje to zainstalowanie pakietu NTP w twoim systemie, który będzie działał w trybie klienta.
Krok 2: Połącz się z serwerem NTP
Istnieją warstwy hierarchiczne dla serwerów NTP. Każda warstwa nazywana jest warstwą. Pierwsza warstwa, zwana starum 0, składa się ze źródeł niezależnych od czasu. Kolejna warstwa, warstwa 1, składa się z serwerów bezpośrednio połączonych z warstwą 0. Kolejna warstwa, warstwa 2, składa się ze źródeł połączonych z warstwą 1, a hierarchia przebiega w podobny sposób.
Serwery warstwy 2 są używane do synchronizacji czasu serwera WWW. Pula projektów NTP zawiera ich listę, do której można uzyskać dostęp tutaj: http://www.basen.ntp.organizacja/
Będziesz chciał wybrać najbliższe miejsce, w którym znajduje się Twoja maszyna, z opcją iburst.
Krok 3: Skonfiguruj serwer NTP
Najpierw włącz tryb sierocy przed skonfigurowaniem serwera NTP w swoim systemie. Aby włączyć tryb osierocony, wydaj następujące polecenie:
$ tos sierota 15
Teraz skonfigurujesz parametry, aby ograniczyć dostęp klienta dla użytkowników, którzy chcą połączyć się z Twoim serwerem. Załóżmy, że chcesz ograniczyć użytkownikom tylko odczytywanie zawartości na serwerze i trzymać zapytania użytkowników o status czasowy serwera. Aby to zrobić, uruchom następujące polecenie:
Aby uzyskać szczegółowe informacje na temat tych parametrów, sprawdź poniższy link: https://jlk.fjfi.cvut.cz/arch/strony podręcznika/man/ntp.konf.5
Krok 4: Użyj serwera NTP
Aby skorzystać z serwera NTP, najpierw załaduj pakiet NTP z konsoli z opcją -u:
$ sudo ntpd -u ntp:ntp
Alternatywnie możesz użyć opcji -g, aby uruchomić serwer NTP, co wyłącza bramkę paniki:
Brama paniki to próg, który łagodzi skutki skoków w czasie, jeśli czas serwera jest synchronizowany po raz pierwszy z serwerem NTP.
Aby uruchomić demona NTP po ponownym uruchomieniu systemu, użyj ntpd.usługa:
$ sudo systemctl start ntpd.usługa
Aby wyświetlić stan synchronizacji, wprowadź następujące informacje:
Po wydaniu powyższej komendy powinna pojawić się również lista serwerów ntp. Niektóre z tych serwerów będą miały gwiazdkę przed nazwą. To są serwery, które synchronizują się z ntpd. Zazwyczaj ntpd wybiera serwer do synchronizacji zajmuje około 15-20 minut.
Jeśli nie korzystasz z serwera, możesz również zsynchronizować czas raz na rozruch za pomocą ntpdate.usługa
Wniosek
W tym samouczku pokazaliśmy, jak skonfigurować serwer NTP w systemie ArchLinux. Mamy nadzieję, że te instrukcje są dla Ciebie proste i łatwe do wykonania.