Denne opplæringen vil dekke installasjonen og konfigurasjonen av NTP -demonet i Archlinux.
Trinn 1: Installer NTP -demon
For å installere NTP -demonet, skyter du opp terminalen og angir følgende kommando:
$ sudo pacman -s ntp
Dette vil installere NTP -pakken på systemet ditt, som antar funksjon i klientmodus.
Trinn 2: Koble til NTP -serveren
Det er hierarkale lag til NTP -servere. Hvert lag kalles et lag. Det første stratum, kalt Starum 0, består av kilder som er uavhengige. Neste lag, Stratum 1, består av servere som er direkte koblet til Stratum 0. Neste lag, Stratum 2, består av kilder koblet til Stratum 1, og hierarkiet fortsetter på lignende måte.
Stratum 2-servere brukes til synkronisering av webserver tid. NTP -prosjektbassenget gir en liste over disse, som du har tilgang til her: http: // www.basseng.ntp.org/
Du vil velge nærmest der maskinen din ligger, med iBurst -alternativet.
Trinn 3: Sett opp NTP -serveren
Aktiver først foreldreløse modus før du setter opp en NTP -server på systemet ditt. For å aktivere foreldreløse modus, utsted følgende kommando:
$ tos foreldreløs 15
Du vil nå sette opp parametrene for å begrense kundetilgang for brukere som ønsker å koble til serveren din. Anta at du vil begrense brukerne til å bare lese innholdet på serveren din og holde brukerforespørsler for serverens tidsstatus i sjakk. For å gjøre det, vil du kjøre følgende kommando:
$ Begrens standard nomodify nopeer noquery
For å få detaljert informasjon om disse parametrene, sjekk ut følgende lenke: https: // jlk.fjfi.cvut.CZ/Arch/Manpages/Man/NTP.konf.5
Trinn 4: Bruk NTP -server
For å bruke NTP -serveren, først, last NTP -pakken fra konsollen med alternativet -u:
$ sudo ntpd -u ntp: ntp
Alternativt kan du bruke -g -alternativet til å starte NTP -serveren, som deaktiverer panikkporten:
$ sudo ntpd -g ntp: ntp
Panikkporten er en terskel som reduserer effekten av tidshopp hvis servertiden synkroniseres for første gang med en NTP-server.
For å starte NTP -demonen ved omstart av systemet, bruk NTPD.service:
$ sudo systemctl start ntpd.service
For å se synkroniseringsstatusen, skriv inn følgende:
$ sudo ntpd -p
Etter å ha gitt kommandoen ovenfor, bør du også få vist en liste over NTP -servere. Noen av disse serverne vil ha en stjerne før navnet deres. Dette er serverne som synkroniseres med NTPD. Det tar vanligvis rundt 15-20 minutter før NTPD velger en server å synkronisere med.
Hvis du ikke kjører en server, kan du også synkronisere tiden en gang per oppstart ved hjelp av NTPDate.service
Konklusjon
I denne opplæringen viste vi deg hvordan du setter opp en NTP -server på Archlinux -systemet. Forhåpentligvis fant du disse instruksjonene enkle og enkle å følge.