Konfigurer nettverkstidsprotokoll på Archlinux

Konfigurer nettverkstidsprotokoll på Archlinux
I denne opplæringen vil vi ta en titt på Network Time Protocol (NTP), en teknikk som ofte brukes til å synkronisere klokketidelsen på Linux -systemer til Internett -tid. Synkronisering mellom system og internett -timing er viktig på grunn av nettverksforsinkelse, en parameter som kan endre brukerens opplevelse på nettet betydelig på nettet. NTP er i stand til å opprettholde et nettverksforsinkelse på bare 10 millisekunder, noe som er en akseptabel verdi.

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.