Arch Linux

Konfigurera Network Time Protocol på ArchLinux

Konfigurera Network Time Protocol på ArchLinux
I den här guiden tar vi en titt på Network Time Protocol (NTP), en teknik som ofta används för att synkronisera klocktimingen på Linux-system till Internet-tiden. Synkronisering mellan system och internet timing är viktigt på grund av nätverks latens, en parameter som kan ändra användarens upplevelse på nätet avsevärt. NTP kan upprätthålla en nätverksfördröjning på bara 10 millisekunder, vilket är ett acceptabelt värde.

Denna handledning kommer att täcka installationen och konfigurationen av NTP-demon i ArchLinux.

Steg 1: Installera NTP-demon

För att installera NTP-demon, starta terminalen och ange följande kommando:

$ sudo pacman -S ntp


Detta installerar NTP-paketet på ditt system, vilket antar funktion i klientläge.

Steg 2: Anslut till NTP-servern

Det finns hierarkiska lager till NTP-servrar. Varje lager kallas strata. Det första stratumet, kallat starum 0, består av källor som är tidsoberoende. Nästa lager, stratum 1, består av servrar som är direkt länkade till stratum 0. Nästa lager, stratum 2, består av källor kopplade till stratum 1, och hierarkin fortsätter på ett liknande sätt.

Stratum 2-servrar används för tidssynkronisering av webbserver. NTP-projektpoolen ger en lista över dessa, som du kan komma åt här: http: // www.slå samman.ntp.org /


Du vill välja närmast din maskin, med iburst-alternativet.

Steg 3: Ställ in NTP-server

Aktivera först det föräldralösa läget innan du ställer in en NTP-server på ditt system. För att aktivera föräldralöst läge, utfärda följande kommando:

$ tos föräldralösa 15


Du kommer nu att ställa in parametrarna för att begränsa klientåtkomst för användare som vill ansluta till din server. Antag att du vill begränsa användarna att bara läsa innehållet på din server och hålla användarfrågor för serverns tidsstatus. För att göra det skulle du köra följande kommando:

$ begränsa standard nomodify nopeer noquery


För att få detaljerad information om dessa parametrar, kolla in följande länk: https: // jlk.fjfi.cvut.cz / arch / manpages / man / ntp.konf.5

Steg 4: Använd NTP-server

För att använda NTP-servern laddar du först NTP-paketet från konsolen med alternativet -u:

$ sudo ntpd -u ntp: ntp


Alternativt kan du använda alternativet -g för att starta NTP-servern, vilket inaktiverar panikgrinden:

$ sudo ntpd -g ntp: ntp


Panikgrinden är en tröskel som mildrar effekterna av tidshopp om servertiden synkroniseras för första gången med en NTP-server.

För att starta NTP-demon efter omstart av systemet, använd ntpd.service:

$ sudo systemctl start ntpd.service


Om du vill visa synkroniseringsstatus anger du följande:

$ sudo ntpd -p


Efter att ha utfärdat ovanstående kommando bör du också visas en lista med ntp-servrar. Några av dessa servrar kommer att ha en asterisk framför sitt namn. Det här är servrarna som synkroniseras med ntpd. Det tar vanligtvis cirka 15-20 minuter för ntpd att välja en server att synkronisera med.

Om du inte kör en server kan du också synkronisera tiden en gång per start med ntpdate.service

Slutsats

I den här handledningen visade vi dig hur du ställer in en NTP-server på ditt ArchLinux-system. Förhoppningsvis tyckte du att dessa instruktioner var enkla och lätta att följa.

Vulkan för Linux-användare
Med varje ny generation grafikkort ser vi spelutvecklare driva gränserna för grafisk trohet och komma ett steg närmare fotorealism. Men trots all kred...
OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...