At holde nøjagtig tid på Linux, når du kører en NTP Time Server

Linux operativsystemer bliver stadig mere populære dels på grund af de mange fordele, de har over kommercielle systemer som Windows eller OS X. Linux tilbyder øget sikkerhed (da der kun er en håndfuld vira, der kan inficere et Linuxbaseret system), bedre stabilitet og de fleste tilfælde er det gratis.

Det er ikke underligt, at flere og flere hjemme- og erhvervsbrugere vælger at skifte til et Linux-baseret operativsystem, og hvad enten det er Redhat, Mandrake, Ubuntu eller det utal af andre UNIX- og LINUX-baserede systemer, er det nemmere at holde præcis tid.

Tidssynkronisering er afgørende i mange tidsfølsomme applikationer, og de fleste erhvervsbrugere finder det umuligt at foretage online-transaktioner uden et synkroniseret netværk. Selv hjemme-brugere har en fordel ved at sikre, at deres system kører præcis tid, e-mails ikke længere ankommer, før de sendes, og sikkerheden øges.

De fleste Linux-baserede operativsystemer indeholder en version af Network Time Protocol (NTP) en internetprotokol designet til at synkronisere tid på et netværk. For dem, der ikke indeholder en færdigpakket version, er NTP åben kilde og frit tilgængelig på 'ntp.org'.

Mens NTP er tilgængelig for de fleste versioner af Windows; Linux brugere har den fordel, at det traditionelt har været den primære udviklingsplatform for NTP. Det virker ved at bruge en timing kilde enten fra internettet eller via en dedikeret netværk tid server.
Disse referenceklokke kører UTC-tid (koordineret universeltid) en global tidsskala, der relayes til dem fra atomur, der er nøjagtige til nogle få nanosekunder (en nanosekund er en milliardedel af et sekund).

Simpelthen sammenligner NTP-dæmonen (et serviceprogram, der kører i baggrunden) tiden på computeren med timingkilden med jævne mellemrum og justerer det afhængigt af driften.

NTP-dæmonen er konfigureret ved hjælp af 'ntp.conf'-filen. Konfigurationsfilen er, hvor placeringen af ​​NTP-timingserverne er gemt. Hvis du forsøger at bruge en offentlig internet timing kilde, anbefales det at besøge https://www.pool.ntp.org, som har en samling af over 200 servere.

Men Microsoft og Novell anbefaler stærkt, at internetbaserede timingkilder ikke bruges, da de er uautoriserede og kan lade en gateway være åben for ondsindede angreb.

Alternativt og mest foretrukket er dedikerede NTP-tidsservere tilgængelige, som giver bedre nøjagtighed og er langt mere sikre. Disse tidsservere modtager en tidskilde fra enten en national radio-udsendelse (såsom WWVB i USA eller MSF i Storbritannien) eller via GPS-systemet.

Når disse systemer er installeret, skal de løbende kontrollere tiden på alle netværkscomputerklokker og justere dem for enhver drift. En typisk GPS-modtager kan give timing information inden for få nanosekunder af UTC, mens nationale tids- og frekvensoverførsler er nøjagtige til 1 - 20 millisekunder (en millisekund er 1 / 1000 på et sekund).

Dette indlæg blev skrevet af

Richard N Williams

Richard N Williams er en teknisk forfatter og specialist i NTP Server og Time Synchronization industrien. Richard N Williams på Google+