Archivio per la categoria "Sincronizzazione temporale"

Storia e implementazione del server NTP

Martedì, novembre 4th, 2008

Network Time Protocol (NTP), inventato dal dott. David Mills dell'Università del Delaware, è stato utilizzato da 1985 ed è ancora in costante sviluppo. NTP è un protocollo progettato per sincronizzare gli orologi su computer e reti attraverso Internet o reti locali (LAN). La maggior parte delle reti sono sincronizzate tramite NTP all'origine ora UTC (tempo universale coordinato)

L'UTC si basa sul tempo indicato dagli orologi atomici e viene utilizzato globalmente come sorgente di tempo standardizzata.

NTP (versione 4) può mantenere l'ora su Internet pubblica entro 10 millisecondi (1 / 100 di un secondo) di tempo UTC e può funzionare anche meglio su LAN con precisione di microsecondi 200 (1 / 5000 di secondo) in condizioni ideali .

NTP funziona all'interno della suite TCP / IP e fa affidamento su UDP, la sincronizzazione dell'ora con NTP è relativamente semplice, sincronizza il tempo con riferimento a un'origine UTC affidabile e quindi distribuisce questo tempo a tutte le macchine e i dispositivi su una rete.

Microsoft e altri raccomandano che si debba utilizzare solo il timing basato sull'esterno piuttosto che basato su Internet, in quanto questi non possono essere autenticati e possono lasciare un sistema aperto agli abusi, specialmente dal momento che una sorgente di timing di Internet è oltre il firewall. Specialista NTP server sono disponibili in grado di sincronizzare l'ora sulle reti utilizzando la trasmissione radio MSF, DCF o WWVB. Questi segnali sono trasmessi in onda da diversi laboratori nazionali di fisica.

Nel Regno Unito, la MSF le trasmissioni radio nazionali di tempo e frequenza utilizzate per sincronizzare un server NTP sono trasmesse dal National Physics Laboratory in Cumbria che funge da riferimento temporale nazionale del Regno Unito, ci sono anche sistemi simili in Colorado, USA (WWVB) e Francoforte, Germania (DCF -77).

Un server NTP basato sulla radio è di solito costituito da un server temporale montabile in rack e un'antenna, costituita da una barra di ferrite all'interno di un contenitore in plastica che riceve la trasmissione di tempo e frequenza radio. L'antenna deve essere sempre montata orizzontalmente ad angolo retto verso la trasmissione per una migliore resa del segnale. I dati vengono inviati in impulsi, 60 al secondo. Questi segnali forniscono l'ora UTC ad una precisione di microsecondi 100, tuttavia il segnale radio ha un intervallo finito ed è vulnerabile alle interferenze.

Un server NTP di riferimento radio è facilmente installabile e può fornire un'organizzazione con un preciso riferimento temporale che consente la sincronizzazione di intere reti. Il server NTP riceverà il segnale orario e quindi lo distribuirà tra i dispositivi di rete.

Cronologia del cronometraggio da Stonehenge al server NTP

Domenica, novembre 2nd, 2008

Tenersi al corrente di tempo è stato parte integrante di aiutare lo sviluppo della civiltà umana. Si potrebbe sostenere che il più grande passo che l'umanità ha compiuto è stato lo sviluppo dell'agricoltura, consentendo agli esseri umani di liberare più tempo per sviluppare culture sofisticate.

Tuttavia, l'agricoltura era fondamentalmente dipendente dal cronometraggio. Le colture sono stagionali e sapere quando piantarle è la chiave di tutto l'orticoltura. Si ritiene che antichi monumenti come Stonehenge fossero elaborati calendari che aiutavano gli antichi a identificare i giorni più brevi e più lunghi (il solstizio).

Man mano che la civiltà umana si sviluppava, il tempo sempre più preciso diventava sempre più importante. E identificare i giorni dell'anno era una cosa, ma calcolare quanto lontano in un giorno era un altro.

Il tempismo era estremamente impreciso fino al Medioevo. Le persone farebbero affidamento sui confronti del tempo come riferimento temporale, come il tempo necessario per percorrere un miglio o l'ora del giorno a partire da quando il sole era più alto (mezzogiorno).

Fortunatamente lo sviluppo degli orologi durante la metà dello scorso millennio significava che per la prima volta gli umani potevano dire con una certa precisione l'ora del giorno. Con lo sviluppo degli orologi, la loro accuratezza e civiltà sono diventate più efficienti in quanto gli eventi potevano essere sincronizzati in modo più preciso.

Quando gli orologi elettronici arrivarono alla fine del secolo scorso, l'accuratezza aumentò ulteriormente e le nuove tecnologie iniziarono a svilupparsi, ma non fu fino all'ascesa del orologio atomico che il mondo moderno ha davvero preso forma.

Gli orologi atomici hanno consentito di realizzare tecnologie come i satelliti, le reti di computer e il tracciamento GPS in quanto sono così precisi - entro un secondo ogni cento milioni di anni.

Gli orologi atomici sono stati persino scoperti per essere ancora più accurati dello spin della Terra che varia, grazie alla gravità della Luna e ai secondi aggiuntivi da aggiungere alla lunghezza di un giorno - Il secondo intercalare.

Gli orologi atomici significano che è stata sviluppata una scala cronologica globale entro un millesimo di secondo chiamata UTC - Coordinated Universal Time.

Reti di computer per comunicare tra loro da tutto il mondo in perfetta sincronizzazione con UTC se usano a NTP time server.

Un server NTP sincronizzerà un'intera rete di computer in pochi millisecondi di tempo UTC consentendo comunicazioni e transazioni globali.

Gli orologi atomici sono ancora in fase di sviluppo, gli ultimi orologi allo stronzio sono promettenti precisione in un secondo ogni miliardo di anni.

Produttori di Time Server

Venerdì, ottobre 31st, 2008

I server del tempo sono disponibili in diverse forme e dimensioni. La differenza principale tra la maggior parte dei time server dedicati è nel modo in cui ricevono una sorgente di temporizzazione.

Alcuni server di tempo utilizzano le trasmissioni nazionali di orario e di frequenza che vengono trasmesse su onde lunghe mentre altre utilizzano la rete GPS.

Alcuni server di tempo sono progettati per essere montabili su rack perfetti per il sistema di rack U medio, consentendo al server di adattarsi perfettamente al rack esistente.

Altri server di tempo non sono altro che piccole scatole che possono essere nascoste in modo discreto.

Ecco un elenco dei produttori di server top time:

Sistemi di Galleon

Elproma

Symmetricom

Meinberg

Strumenti del tempo

Cronologia del server del tempo e modalità di modifica del tempo di registrazione

Mercoledì, Ottobre 29th, 2008

La Server NTP o il time server di rete come viene spesso chiamato è il culmine di secoli di orologeria e cronologia. La storia di tenere traccia del tempo non è stata così semplice come si potrebbe pensare.

Che mese era la rivoluzione russa di ottobre? Sono sicuro che hai indovinato che è una domanda trabocchetto, in effetti se rintraccia i giorni precedenti alla rivoluzione di ottobre che ha cambiato la forma della Russia in 1917, scoprirai che non è iniziato fino a novembre!

Una delle prime decisioni che i bolscevichi, che avevano vinto la rivoluzione, scelsero di fare era di unirsi al resto del mondo eh riprendendo il calendario gregoriano. La Russia è stata l'ultima ad adottare il calendario, che è ancora in uso in tutto il mondo oggi.

Questo nuovo calendario era più sofisticato del calendario giuliano che la maggior parte dell'Europa usava sin dall'impero romano. Sfortunatamente il calendario giuliano non prevedeva abbastanza anni bisestili e all'inizio del secolo questo aveva significato che le stagioni erano andate alla deriva, così tanto, che quando la Russia finalmente adottò il calendario dopo Mercoledì, 31 gennaio 1918 il giorno seguente è diventato giovedì, 14 febbraio 1918.

Così, mentre la rivoluzione d'ottobre si è verificata in ottobre nel vecchio sistema, nel nuovo calendario gregoriano significava che era avvenuta a novembre.

Mentre il resto dell'Europa ha adottato questo calendario più accurato prima dei russi, ha dovuto anche correggere la deriva stagionale, così in 1752 quando la Gran Bretagna ha cambiato sistema ha perso undici giorni che, secondo il pittore populista dell'epoca, Hogarth, ha spinto i rivoltosi a chiedere il ritorno dei loro undici giorni persi.

Questo problema di imprecisione nel tenere traccia del tempo è stato pensato per essere risolto in 1950 quando il primo orologi atomici erano sviluppati. Questi dispositivi erano così precisi da poter mantenere il tempo per un milione di anni senza perdere un secondo.

Tuttavia, si è presto scoperto che questi nuovi cronometri erano in realtà troppo precisi - rispetto alla rotazione terrestre comunque. Il problema era che mentre gli orologi atomici potevano misurare la lunghezza di un giorno al millisecondo più vicino, un giorno non ha mai la stessa lunghezza.

La ragione è che la gravità della Luna influenza la rotazione della Terra causando una oscillazione. Questa oscillazione ha l'effetto di rallentare e accelerare la rotazione della Terra. Se non fosse stato fatto nulla per compensare questo, alla fine il tempo raccontato dagli orologi atomici (International Atomic Time-TAI) e il tempo basato sulla rotazione terrestre usata dagli agricoltori, dagli astronomi e da te e io (Greenwich Meantime - GMT) alla fine andrebbe alla deriva mezzogiorno sarebbe diventato mezzanotte (anche se in molti millenni).

La soluzione è stata quella di escogitare una scala temporale basata sul tempo atomico ma che spiega anche questa oscillazione della rotazione terrestre. La soluzione è stata chiamata UTC (Coordinated Universal Time) e rappresenta la rotazione variabile della Terra facendo occasionalmente aggiungere "secondi bisestili". Ci sono stati oltre trenta secondi bisestili aggiunti a UTC sin dal suo inizio in 1970.

Ora UTC è una scala temporale globale utilizzata in tutto il mondo dalle reti di computer per sincronizzarsi. La maggior parte delle reti di computer utilizza a Server NTP per ricevere e distribuire il tempo UTC.

Network Time Protocol Security

Sabato, ottobre 25th, 2008

Il protocollo utilizzato dalla maggior parte dei server di tempo di rete è NTP (Network Time Protocol) è in circolazione da un bel po 'di tempo e viene costantemente aggiornato e sviluppato offrendo livelli sempre più alti di accuratezza e sicurezza.

La sincronizzazione è una parte essenziale delle moderne reti di computer ed è essenziale per mantenere un sistema sicuro. Senza l'NTP e la sincronizzazione dell'ora, una rete di computer può essere vulnerabile o attacchi malevoli e persino frodi.

Anche con una sicurezza di rete perfettamente sincronizzata può ancora essere un problema, ma ci sono alcuni passaggi chiave che possono essere adottate per garantire la sicurezza della rete.

Usa sempre un dedicato Network Time Server. Mentre le fonti di orario Internet sono un luogo comune, esse sono una fonte di tempo situata al di fuori del firewall. Ciò avrà ovvi problemi di sicurezza in quanto un utente malintenzionato può sfruttare il "buco" lasciato nel firewall per comunicare con il server NTP. Un dedicato Server NTP riceverà un segnale orario da una fonte esterna.

Normalmente questi tipi di server temporali dedicati utilizzeranno la rete GPS (Global Positioning System) o le trasmissioni radio nazionali specializzate di tempo e frequenza. Entrambe queste fonti temporali offrono un metodo preciso e affidabile di tempo UTC (tempo universale coordinato) e allo stesso tempo sono sicure.

Un altro modo per garantire la sicurezza è sfruttare il meccanismo di sicurezza integrato di NTP: l'autenticazione. L'autenticazione è un insieme di chiavi crittografate che vengono utilizzate per stabilire se l'origine del tempo proviene da dove si sta affermando di provenire.

L'autenticazione verifica che ogni timestamp è venuto dal riferimento temporale previsto analizzando una serie di chiavi di crittografia concordati che vengono inviati insieme alle informazioni del tempo. NTP, utilizzando la crittografia Message Digest (MD5) a un-crittografare la chiave, analizza e conferma se è venuto dalla fonte tempo di fiducia attraverso la verifica contro una serie di chiavi di fiducia.

Le chiavi di autenticazione affidabili sono elencate nel file di configurazione del server NTP (ntp.conf) e sono memorizzate nel file ntp.keys. Il file chiave è normalmente molto grande ma i tasti attendibili dicono al server NTP quale set di sottoinsiemi di chiavi è attualmente attivo e quali no. È possibile attivare diversi sottogruppi senza modificare il file ntp.keys utilizzando il comando config dei tasti affidabili.

L'autenticazione è molto importante nella protezione di Server NTP da attacchi malevoli; tuttavia non è possibile autenticare le fonti orarie in Internet, il che raddoppia il rischio di utilizzare un riferimento temporale basato su Internet.

Next Generation of Atomic Clocks Accurate to a Second in 200 Million Years

Giovedì, ottobre 23rd, 2008

Gli orologi atomici sono in circolazione dagli 1950. Hanno fornito un'incredibile accuratezza nel cronometraggio con la maggior parte dei moderni orologi atomici senza perdere un secondo in un milione di anni.

Grazie agli orologi atomici molte tecnologie sono diventate possibili e hanno cambiato il modo in cui viviamo le nostre vite. La comunicazione via satellite, la navigazione satellitare, lo shopping su Internet e la comunicazione in rete sono possibili solo grazie agli orologi atomici.

Gli orologi atomici sono la base per il tempo universale universale coordinato (UTC) e sono il riferimento che molte reti di computer usano come sorgente del tempo per distribuire tra i suoi dispositivi usando NTP (Network Time Protocol) e un server orario.

Gli orologi atomici sono basati sul cesio atomico -133. Questo elemento è stato tradizionalmente utilizzato negli orologi atomici come la sua risonanza o vibrazione durante un particolare stato energetico, o estremamente elevato (oltre 9 miliardi) e quindi può fornire alti livelli di precisione.

Tuttavia, all'orizzonte ci sono nuovi tipi di orologi atomici che vantano ancora più precisione con la prossima generazione di orologi atomici, né guadagnando né perdendo un secondo in 200 milioni di anni.

La prossima generazione di orologi atomici non fa più affidamento sull'atomo di cesio ma usa elementi come mercurio o stronzio e invece di usare microonde come gli orologi al cesio questi nuovi orologi usano la luce che ha frequenze più alte.

La risonanza dello stronzio supera anche 430 trilioni, che è di gran lunga superiore alle vibrazioni di 9.2 miliardi gestite dal cesio.

Attualmente gli orologi atomici possono essere utilizzati dai sistemi informatici utilizzando una radio o un orologio GPS o dedicati NTP time server. Questi dispositivi possono ricevere il segnale orario trasmesso dagli orologi atomici e distribuirli tra dispositivi di rete e computer.

Tuttavia, l'Istituto nazionale per gli standard e la tecnologia (NIST) ha rivelato un orologio atomico in miniatura che misura solo 1.5 millimetri su un lato e circa 4 millimetri di altezza. Consuma meno di 75 millesimi di watt e ha una stabilità di circa una parte in 10 miliardi, equivalente a un orologio che non guadagnerebbe né perderebbe più di un secondo negli anni 300.

In futuro questi dispositivi potrebbero essere integrati in sistemi informatici, sostituendo i chip attuali in tempo reale, che sono notoriamente inaccurati e possono andare alla deriva.

Suggerimenti su Time Server per la sincronizzazione dell'ora

Martedì, ottobre 21st, 2008

Sincronizzazione oraria è parte integrante delle moderne reti di computer in particolare con Internet e la comunicazione online è diventata così dominante.

Comunicare con le macchine in tutto il mondo richiede la sincronizzazione esatta dell'ora, altrimenti molti dei compiti online che diamo per scontato non sarebbero possibili. Il tempo sotto forma di timestamp è l'unica forma di riferimento che un computer deve identificare l'ordine degli eventi. Quindi, con le transazioni sensibili al tempo la sincronizzazione dell'ora è fondamentale.

Ecco alcuni suggerimenti per garantire che la rete esegua il tempo preciso e preciso possibile:

NTP (Network Time Protocol) è il software di sincronizzazione temporale leader nel mondo. Esistono altri protocolli temporali ma NTP è il più usato e meglio supportato.

La maggior parte delle reti di computer in tutto il mondo sono sincronizzate con l'UTC (Coordinated Universal Time). Questa è una scala cronologica globale basata sul tempo indicato dagli orologi atomici. Usa sempre una sorgente UTC per sincronizzarti.

Utilizzare sempre una fonte hardware esterna come riferimento temporale in quanto non è possibile autenticare le fonti di tempo da Internet. L'autenticazione è una misura di sicurezza utilizzata da NTP per garantire che un riferimento temporale provenga da dove dice che proviene. Inoltre, l'utilizzo di una sorgente di sincronizzazione di Internet significa che il riferimento è al di fuori del firewall di rete, questo può causare ulteriori rischi per la sicurezza.

dedito ora del servers può ricevere i segnali UTC dalle trasmissioni radio e dalla rete GPs. Questi offrono il metodo più sicuro, accurato e affidabile per la ricezione di un riferimento temporale UTC.

Le reti con sede in Gran Bretagna, Germania, Stati Uniti e Giappone hanno accesso a trasmissioni di frequenze e onde lunghe trasmesse da laboratori nazionali di fisica. Queste trasmissioni sono accurate e affidabili e spesso i time server dedicati che le ricevono sono meno costose delle loro alternative GPS.

Il GPS è disponibile in tutto il mondo come fonte di tempo UTC. Le antenne GPS hanno una buona visione del cielo in 180 e richiedono un buon 48 per ricevere una fix satellitare fissa "bloccata".

Organizza la tua rete in strati. I livelli di strato indicano la distanza da una fonte di temporizzazione. Un server 0 di strato è un orologio atomico mentre uno strato 1 è un server di tempo dedicato che riceve il tempo da una sorgente 0 di strato. I dispositivi Stratum 2 sono macchine che ricevono la loro sorgente di temporizzazione da un server 1 di strato, ma i dispositivi 2 di stratum possono anche essere utilizzati per trasmettere informazioni sulla temporizzazione. Assicurandoti di avere abbastanza livelli stratosferici eviterai la congestione nella tua rete e nel time server.

Come configurare un server ora autorevole in 2008 di Windows Server

Giovedi, October 16th, 2008

Sincronizzazione oraria nelle moderne reti di computer è essenziale, tutti i computer devono sapere il tempo in cui molte applicazioni, dall'invio di e-mail alla memorizzazione delle informazioni dipendono dal PC che conosce quando l'evento ha avuto luogo.

Microsoft Windows Server da 2000 in poi ha un'utilità di sincronizzazione dell'ora integrata nel sistema operativo chiamato Windows Time (w32time.exe) che può essere configurato per funzionare come servire il tempo di reter.

Windows Server 2008 può facilmente impostare l'orologio di sistema per utilizzare l'UTC (Coordinated Universal Time, lo standard del tempo mondiale) accedendo a una fonte Internet (time.windows.com o time.nist.gov).

Per ottenere ciò, un utente deve semplicemente fare doppio clic sull'orologio sul desktop e regolare le impostazioni nella scheda Ora Internet.

Tuttavia, è necessario notare che Microsoft e altri produttori di sistemi operativi consigliano vivamente di utilizzare riferimenti temporali esterni, poiché le fonti Internet non possono essere autenticate.

Per configurare il servizio Ora di Windows per utilizzare un'origine ora esterna, fare clic su Start, Esegui e digitare regedit quindi fare clic su OK.

Individuare la seguente sottochiave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ Type
Nel riquadro di destra, fare clic Digitare quindi scegliere Modifica, nel tipo di modifica Valore NTP nella casella Dati valore quindi fare clic su OK.

Individuare la seguente sottochiave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ AnnounceFlags.
Nel riquadro destro, fare clic con il pulsante destro del mouse su AnnounceFlags e fare clic su Modifica. La voce di registro 'AnnounceFlags' indica se il server è un riferimento temporale attendibile, 5 indica un'origine attendibile, quindi nella casella Modifica valore DWORD, in Dati valore, digitare 5, quindi fare clic su OK.

Network Time Protocol (NTP) è un protocollo Internet utilizzato per il trasferimento di tempo preciso, fornendo informazioni temporali in modo che sia possibile ottenere un tempo preciso
Per abilitare il Network Time Protocol; NtpServer, individuare e fare clic:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Nel riquadro di destra, fare clic destro Enabled, quindi scegliere Modifica.

Nella finestra Modifica valore DWORD, digitare 1 in Dati valore, quindi fare clic su OK.

Ora tornate indietro e fare clic su
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD sotto tipo Dati valore Nel riquadro di destra, fare clic con NtpServer, poi Modifica, nel Modifica valore DWORD in Dati valore digitare il Domain Name System (DNS ), ogni DNS deve essere unico e si deve accodare 0x1 alla fine di ogni nome DNS altrimenti le modifiche non avranno effetto.

Ora fare clic su OK.

Individuare e selezionare la seguente
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
Nel riquadro di destra, fare clic destro SpecialPollInterval, quindi fare clic su Modifica.

Nella finestra Modifica valore DWORD, in Dati valore, digitare il numero di secondi che per ogni sondaggio, cioè 900 il polling ogni 15 minuti, quindi fare clic su OK.
Per configurare le impostazioni di correzione del tempo, individuare:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Nel riquadro di destra, fare clic con MaxPosPhaseCorrection, poi Modifica, nella casella Modifica valore DWORD, in Base, fare clic su Decimale, in Dati valore, digitare un tempo in secondi, come 3600 (un'ora), quindi fare clic su OK.
Ora tornare indietro e fare clic su:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
Nel riquadro di destra, fare clic destro MaxNegPhaseCorrection, quindi Modifica.

Nella casella Modifica valore DWORD in Base, fare clic su Decimale in Dati valore digitare il tempo in secondi che si desidera eseguire il polling come 3600 (sondaggi in un'ora)
Uscire Editor del Registro
Ora, per riavviare Windows time service, fare clic su Start, Esegui (o in alternativa utilizzare la funzionalità del prompt dei comandi) e digitare:

fermata w32time net && net start w32time
E questo è il tuo server del tempo dovrebbe essere ora attivo e funzionante.

Windows Time Server Sincronizzazione della rete con NTP

Mercoledì, Ottobre 15th, 2008

Quasi tutta l'attività di un computer comporta del tempo se si registra un timestamp per quando è stato effettuato l'accesso a una rete all'invio di un'e-mail, sapendo che il tempo è cruciale per le applicazioni del computer.

Tutti i computer dispongono di un orologio a bordo che fornisce informazioni sull'orario e sulla data. Questi chip di clock in tempo reale (RTC) sono sostenuti dalla batteria in modo che anche quando spenti possono mantenere il tempo, tuttavia questi chip RTC sono prodotti in serie e non possono mantenere tempi precisi e tendono a deriva.

Per molte applicazioni questo può essere abbastanza adeguato, tuttavia se un computer è in rete e deve parlare con altre macchine, se non è sincronizzato al momento corretto può significare che molte transazioni sensibili al tempo non possono essere completate e possono persino lasciare la rete Aperti alle minacce alla sicurezza.

Tutte le versioni di Windows Server da 2000 hanno incluso una funzionalità di sincronizzazione temporale, chiamata Windows Time Service (w32time.exe), integrata nel sistema operativo. Questo può essere configurato per funzionare come server di rete che sincronizza tutte le macchine con un'origine temporale specifica.

Windows Time Service utilizza una versione di NTP (Network Time Protocol), normalmente una versione semplificata, del protocollo Internet che è stato progettato per sincronizzare le macchine in una rete, NTP è anche lo standard per cui la maggior parte delle reti informatiche in tutto il mondo utilizzano per sincronizzare.

La scelta della fonte di tempo corretto è di vitale importanza. La maggior parte delle reti è sincronizzata con l'origine UTC (Coordinated Universal Time). UTC è un tempo globale standardizzato basato sugli orologi atomici che sono le fonti di tempo più accurate.

L'UTC può essere ottenuto su Internet da luoghi come time.nist.gov (noi Naval Observatory) o time.windows.com (Microsoft), ma è necessario notare che le fonti di tempo internet non possono essere autenticate, il che può lasciare un sistema aperto a abuso e Microsoft e altri consigliano di utilizzare una fonte hardware esterna come un orologio di riferimento come un esperto Server NTP.

NTP server ricevono la loro fonte di tempo da una trasmissione radio specializzata da laboratori nazionali di fisica che trasmettono l'ora UTC prelevata da una sorgente di clock atomico o dalla rete GPS che inoltra anche l'UTC come conseguenza del fatto di aver bisogno di localizzare il punto.

NTP può mantenere il tempo su Internet pubblico entro 1 / 100th di un secondo (10 millisecondi) e può eseguire anche meglio le LAN.

Mantenere un tempo preciso su Linux

Venerdì, ottobre 10th, 2008

Se si vuole essere sicuri che l'orologio del proprio computer sia accurato, è possibile configurare il sistema in uso NTP (Network Time Protocol), uno dei più vecchi protocolli Internet e lo standard del settore per la sincronizzazione dell'ora.

NTP on sincronizzerà l'orologio del tuo computer con un pool di time server in tutto il mondo che sono "cronometristi" ufficiali. È preferibile scegliere il più vicino a te in modo che il tempo di risposta sia ridotto al minimo e di utilizzarne più di uno nel caso in cui uno si guasta. Ci sono più di server 1.500 tra cui scegliere, ma alcune aree sono meglio servite di altre. Molti server su Internet sono estremamente imprecisi e i riferimenti a Internet non devono essere utilizzati come sostituti di un server orario dedicato.

Tuttavia, per base tempo di sincronizzazione scopi, i fornitori di servizi Internet saranno sufficienti. Il primo passo dovrebbe essere selezionare tre server vicino a te, preferibilmente nel tuo paese o, se non ce ne sono abbastanza, nella tua zona. Vai a ntp home e naviga attraverso l'albero delle zone e dei server per selezionare quali sono i migliori per te. Segui questi comandi per configurare:

1. Configura /etc/ntp.conf
Modifica questo file con un editor di testo. Sostituire
server <nome-server-esempio>
con i tuoi server, come ad esempio:

server 0.br.pool.ntp.org
server 1.br.pool.ntp.org
server 2.br.pool.ntp.org

2. Sincronizza manualmente l'orologio
Se il tuo orologio sta andando alla deriva anche NTP potrebbe rifiutarsi di sincronizzarlo, ma può essere fatto manualmente:

ntpdate 0.br.pool.ntp.org (nome del server che si sceglie)

3. Rendi eseguibile il tuo demone ntp

chmod + x /etc/rc.d/rc.ntpd

4. Avvia NTP ora senza riavviare
Di nuovo, un semplice comando:

/etc/rc.d/rc.ntpd start