Holde nøyaktig tid på Linux når du kjører en NTP-tidsserver

Linux operativsystemer blir stadig mer populære delvis på grunn av de mange fordelene de har over kommersielle systemer som Windows eller OS X. Linux tilbyr økt sikkerhet (da det bare er en håndfull virus som kan infisere et Linux-basert system), bedre stabilitet og de fleste tilfeller er det gratis.

Det er ikke rart at flere og flere hjemme- og forretningsbrukere velger å bytte til Linux-baserte operativsystemer, og om det er Redhat, Mandrake, Ubuntu eller det mylder av andre UNIX- og LINUX-baserte systemer, er det å holde nøyaktig tid relativt rett frem.

Tidsynkronisering er viktig i mange tidsfølsomme applikasjoner, og de fleste bedriftsbrukere finner det umulig å foreta noen online-transaksjoner uten et synkronisert nettverk. Selv hjemmebrukere finner en fordel for å sikre at systemet kjører nøyaktig tid, e-postadressene kommer ikke lenger før de sendes og sikkerheten økes.

De fleste Linux-baserte operativsystemer inneholder en versjon av Network Time Protocol (NTP) en Internettprotokoll utviklet for å synkronisere tid på et nettverk. For de som ikke inneholder en ferdigpakket versjon, er NTP åpen kildekode og fritt tilgjengelig på 'ntp.org'.

Mens NTP er tilgjengelig for de fleste versjoner av Windows; Linux-brukere har fordelen ved at det tradisjonelt har vært den primære utviklingsplattformen for NTP. Det fungerer ved å bruke en tidkilde enten fra Internett eller via en dedikert nettverksserver.
Disse referanseklokkene kjører UTC-tid (koordinert universell tid) en global tidsskala som blir videreformidlet til dem fra atomklokker som er nøyaktige til noen få nanosekunder (en nanosekund er en milliarddel av et sekund).

Enkelt sagt, NTP-demonen (et serviceprogram som kjører i bakgrunnen) sammenligner tiden på datamaskinen med timingkilden med jevne mellomrom og justerer det avhengig av hvilken som helst drift.

NTP-demonen er konfigurert ved hjelp av 'ntp.conf' -filen. Konfigurasjonsfilen er hvor plasseringen av NTP-timingserverne er lagret. Hvis du forsøker å bruke en offentlig Internett-tidkilde, anbefales det å besøke https://www.pool.ntp.org som har en samling av over 200-servere.

Imidlertid anbefaler Microsoft og Novell sterkt at internettbaserte timing kilder ikke er brukt som de er uautorisert og kan gi en gateway åpen for ondsinnede angrep.

Alternativt og mest foretrukket er dedikerte NTP-tidsservere tilgjengelige som gir bedre nøyaktighet og er langt sikrere. Disse tidsserverne mottar en tidskilde fra enten en nasjonal radiosending (for eksempel WWVB i USA eller MSF i Storbritannia) eller via GPS-systemet.

Når disse systemene er installert, må du kontrollere tiden på alle nettverksdatamaskinens klokker og justere dem for drift. En typisk GPS-mottaker kan gi timinginformasjon innen noen få nanosekunder i UTC, mens nasjonale tids- og frekvensoverføringer er nøyaktige med 1-20 millisekunder (en millisekund er 1 / 1000 på et sekund).

Dette innlegget ble skrevet av

Richard N Williams

Richard N Williams er en teknisk forfatter og spesialist i NTP Server og tid synkronisering industrien. Richard N Williams på Google+