Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Server/SincronizzazioneTempoNtp"
Differenze tra le versioni 31 e 32
Versione 31 del 01/02/2011 15.25.31
Dimensione: 11895
Autore: MarcoBuono
Commento:
Versione 32 del 01/02/2011 15.30.12
Dimensione: 12109
Commento: revisionata per metà
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
[[WikiBanner(ArticoloInTraduzione)]]


[[Indice(depth=2 align=right)]]


= Gestione orario in Ubuntu =
Questa pagina fornisce informazioni utili riguardo al modo attraverso cui Ubuntu gestisce l' orario cambiando il fuso orario, impostando la sincronizzazione tramite il protocollo NTP (Network Time Protocol), e adeguandosi ai server.
#format wiki
#LANGUAGE it
[[BR]]
[[Indice(depth=1)]]
[[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,382004.0.html"; rilasci="10.10 10.04 9.10 8.04"; help="http://help.ubuntu-it.org/current/ubuntu/serverguide/it/NTP.html")]]

= Introduzione =

Questa pagina fornisce informazioni utili riguardo al modo attraverso in cui '''Ubuntu''' gestisce l'orario impostando la sincronizzazione tramite il protocollo NTP (Network Time Protocol)-
Linea 11: Linea 12:
Questa sezione mostra come compiere l'operazione usando sia l' interfaccia grafica (GUI) che la linea di comando (terminale)
Linea 13: Linea 13:
== Tramite GUI ==
Forse il più user friendly per cambiare il fuso orario del vostro sistema Ubuntu è quello di utilizzare l'interfaccia grafica utente (GUI).

    1. Fare clic sul menu di sistema sul pannello superiore, andare in amministrazione sotto-menu, e fare clic su data e ora.
    2. Clicca sul fuso orario attualmente selezionato per far apparire la mappa di selezione.
attachment:ubuntutime1.png
     1.#3 Fare clic nell'area generale della tua posizione sulla mappa fuso orario, la mappa zoomerà sull'area selezionata.
     1.#4 Scegliere la città più vicina e poi selezionare 'Chiudi'.
attachment:ubuntutime2.png

== Utilizzo della riga di comando (terminale) ==

Utilizzando la riga di comando, è possibile usare dpkg-reconfigure tzdata.

    1. Aprire una finestra di terminale andando su Applicazioni> Accessori> Terminale

    2. Inserire il comando:

{{{
dpkg-reconfigure tzdata
}}}
    3. Seguire le istruzioni nel terminale.

== Utilizzo della riga di comando (...........) ==

Scopri la descrizione lunga per il fuso orario che si desidera configurare.
Salvarlo nel file '/etc/timezone' ed eseguire l'istruzione
{{{
sudo dpkg-reconfigure --frontend noninteractive tzdata
}}}
{{{
$ echo "Australia/Adelaide" | sudo tee /etc/timezone
Australia/Adelaide
$ sudo dpkg-reconfigure --frontend noninteractive tzdata

Current default time zone: 'Australia/Adelaide'
Local time is now: Sat May 8 21:19:24 CST 2010.
Universal Time is now: Sat May 8 11:49:24 UTC 2010.
}}}
Questa operazione può essere resa uno script se necessario.


= Sincronizzazione orario tramite il protocollo NTP =

Questa pagina descrive metodi per conservare automaticamente l' ora del tuo computer in modo accurato. Questo è estremamente utile per i server, ed è consigliato anche per pc desktop.

Il protocollo NTP è un protocollo UDP/IP per sincronizzare l' orario tramite una connessione di rete. Fondamentalmente un Client richiede al Server l' ora attuale, e poi usa la risposta dei server per impostare il proprio orologio.

Oltre a questa semplice descrizione, c'è molta complessità. Esistono vari livelli di server NTP, con i server NTP primari connessi
ad orologi atomici (spesso tramite GPS), e server di livello due e tre distribuiscono il carico delle richieste gestite attraverso
internet. Il "Client software" è molto più complesso di quanto si potrebbe pensare, dato che esiste il fattore di ritardi di comunicazione,
e aggiusta l'orario in modo tale da non influenzare i processi attivi sul sistema. Fortunatamente tutta quella complessità è nascosta all' utente.

== Tramite GUI ==
1. Fare clic sul menu di sistema sul pannello superiore, andare in amministrazione sotto-menu, e fare clic su Data e ora.

2. Selezionate l'opzione di configurazione "mantenere sincronizzati con i server Internet".

Riga di comando ntpdate

Ubuntu viene fornito con ntpdate come standard, e verrà eseguito una volta al momento del boot per impostare il tempo secondo server NTP di Ubuntu. Tuttavia, l'orologio di un sistema è probabile che sia notevolmente diverso tra un riavvio e l'altro se il tempo tra i riavvii è lungo. In tal caso è opportuno correggere l'ora di tanto in tanto. Il modo più semplice per farlo è quello di sincronizzare l'orario ogni giorno. Con il vostro editor preferito, creare un file / etc / cron.daily / ntpdate contenente:
{{{
ntpdate ntp.ubuntu.com
}}}
Assicurarsi che questo nuovo file sia eseguibile:

{{{
sudo chmod 755 / etc / cron.daily / ntpdate
}}}
= Modifica dei server NTP Time =

Il vostro sistema utilizza server NTP di Ubuntu su ntp.ubuntu.com di default.
Questo va bene, ma si potrebbe desiderare di utilizzare più server per aumentare la precisione e la resistenza, e si consiglia di utilizzare i server di tempo che sono geograficamente più vicini a voi.

== Tramite GUI ==

   1. Click sul menù Sistema sul pannello superiore, entra nel sotto menù Amministrazione e cliccare data e ora.
   2. Potresti aver bisogno di inserire la tua password da amministratore per continuare.
   3. Seleziona "configura Servers"
   4. Spunta il box a fianco al server o servers da te scelti oppure aggiungine da te stesso.

== ntpdate ==

Cambiare il contenuto del file /etc/cron.daily/ntpdate con:
{{{
Tramite interfaccia grafica, per cambiare il fuso orario di '''Ubuntu''':

 * Andare nel menù '''''Sistema → Amministrazione → Ora e data'''''.
 * Fare clic sull'icona lucchetto per apportare le modifiche. Sarà necessario inserire la password dell'[:AmministrazioneSistema/Sudo:amministratore] del computer.
 * Fare clic sul fuso orario attualmente impostato per fare apparire la mappa di selezione.
 * Selezionare il fuso orario facendo clic sulla mappa sulla città più vicina oppure selezionandola direttamente dal menù a discesa.
 * Fare clic su '''Chiudi'''.

In alternativa è possibile compiere la medesima operazione tramite [:AmministrazioneSistema/RigaDiComando:terminale]:
 * Digitare il seguente comando: {{{
sudo dpkg-reconfigure tzdata
}}}
 * Seguire le istruzioni a video.

= Sincronizzazione il tempo con NTP =

Questa sezione descrive i metodi per mantenere l'ora esatta del proprio computer, utile per i server, ma non necessario (o desiderabile) per computer desktop.

NTP è un protocollo TCP/IP per sincronizzare l'ora attraverso la rete: un client richiede l'ora corrente a un server e usa questa per impostare il proprio orologio.

Oltre questa semplice descrizione, c'è molta complessità. Esistono diversi livelli di server NTP, con i server di primo livello collegati a orologi atomici (solitamente via GPS) e i server dei livelli due e tre che dividono il carico delle richieste attraverso Internet. Inoltre, il software dei client è molto più complesso di quanto si possa immaginare: deve gestire i ritardi nella comunicazione e regolare l'ora in modo da non compromettere tutti i processi in esecuzione sul server. Fortunatamente tutta quella complessità è nascosta all'utente.

Tramite interfaccia grafica, per sincronizzare il tempo attraverso il protocollo NTP:
 * Andare nel menù '''''Sistema → Amministrazione → Ora e data'''''.
 * Fare clic sull'icona lucchetto per apportare le modifiche. Sarà necessario inserire la password dell'[:AmministrazioneSistema/Sudo:amministratore] del computer.
 * Nella sezione '''Configurazione''', selezionare l'opzione '''Mantenere sincronizzato con i server Internet'''.

In alternativa è possibile compiere la medesima operazione tramite [:AmministrazioneSistema/RigaDiComando:terminale]. Ubuntu dispone di '''ntpdate''' e viene eseguito all'avvio per configurare l'orologio in base al server NTP di Ubuntu. L'orologio di un server potrebbe comunque cambiare tra un riavvio e l'altro, anche di un fattore considerevole, ed è pertanto consigliato occasionalmente regolare l'ora manualmente. Il metodo più semplice per fare questo è quello di indicare a '''cron''' di eseguire '''ntpdate''' ogni giorno.
 * Con i privilegi di [:AmministrazioneSistema/Sudo:amministrazione] e un [:Ufficio/EditorDiTesto:editor di testo], creare un file chiamato `/etc/cron.daily/ntpdate` con il seguente contenuto: {{{
ntpdate -s ntp.ubuntu.com
}}}
 * Assicurarsi che questo nuovo file sia eseguibile: {{{
sudo chmod 755 /etc/cron.daily/ntpdate
}}}

= Modifica dei server NTP =

In via predefinita, il sistema utilizzerà i server NTP di Ubuntu `ntp.ubuntu.com`. Si potrebbe volere utilizzare un server geograficamente più vicino al fine di migliorare la precisione.

Tramite interfaccia grafica:

 * Andare nel menù '''''Sistema → Amministrazione → Ora e data'''''.
 * Fare clic sull'icona lucchetto per apportare le modifiche. Sarà necessario inserire la password dell'[:AmministrazioneSistema/Sudo:amministratore] del computer.
 * Fare clic su '''Seleziona server'''.
 * Fare clic sulla casella di fianco al server oppure aggiungerne manualmente inserendoli nella casella posta di fianco ad '''Aggiungi'''.
 * Fare clic su '''Chiudi'''.

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''In Italia server NTP vengono offerti dall'Istituto Nazionale di Ricerca Metrologica (INRIM) ai seguenti indirizzi: `ntp1.inrim.it` e `ntp2.inrim.it`. Si consiglia di aggiungere il seguente `it.pool.ntp.org` per i motivi specificati nel proseguo di questa guida.''||

In alternativa, tramite [:AmministrazioneSistema/RigaDiComando:terminale], con i privilegi di [:AmministrazioneSistema/Sudo:amministrazione] e un [:Ufficio/EditorDiTesto:editor di testo] modificare il file `/etc/cron.daily/ntpdate` in {{{
Linea 101: Linea 66:
== ntpd ==

Cambiare il contenuto di /etc/ntp.conf includendo le linee dei servers aggiunti:
{{{
Tramite '''ntpd''', da [:AmministrazioneSistema/RigaDiComando:terminale], con i privilegi di [:AmministrazioneSistema/Sudo:amministrazione] e un [:Ufficio/EditorDiTesto:editor di testo] modificare il file `/etc/ntp.conf` nel modo seguente: {{{
Linea 109: Linea 71:
Si noti l'indirizzo 'pool.ntp.org' negli esempi precedenti.
Utilizzare questo indirizzo è davvero una buona idea perchè utilizza il DNS round-robin per restituire un server NTP da un pool, distribuendo il carico tra più server diversi.
Ancora meglio sarebbe utilizzare un pool per le diverse regioni.
Per esempio, visto che mi trovo in Italia, userei 'it.pool.ntp.org' invece di 'pool.ntp.org'.
Si guardi http://www.pool.ntp.org/ per maggiori dettagli.

Si puo' anche usare Google per i server NTP nella vostra regione, ed aggiungere queste alla propria configurazione.
Per verificare che un server funziona, basta digitare sudo ntpdate ntp.server.name e vedere cosa succede.

= Conflitti nei sistemi a Boot Multiplo (Multiple Boot Systems Time Conflicts) =

I sistemi operativi memorizzano e recuperano il tempo dal 'clock hardware' situato sulla scheda madre in modo che possa tenere traccia del tempo anche quando il sistema non ha alimentazione.

Molti sistemi operativi (Linux / Unix / Mac) memorizzano l'ora dell'orologio hardware come UTC (http://it.wikipedia.org/wiki/Tempo_coordinato_universale) di default, anche se alcuni sistemi (in particolare Microsoft Windows) memorizzano l'ora dell'orologio hardware come il tempo 'locale'.
Questo provoca problemi in un sistema dual boot se i sistemi utilizzano l'orologio hardware in modo diverso.

Il vantaggio di avere l'orologio hardware come UTC è che non c'è bisogno di modificare l'orologio hardware quando si spostano tra fuso orario o quando è in vigore l'ora legale (DST)nè tantomeno bisogna modificarla il giorno in cui l'ora legale inizia o termina.

Cambiare Linux al fine di usare l'ora locale è più facile e più affidabile di cambiare di Windows per utilizzare l'UTC, così facendo i sistemi dual-boot Linux / Windows tendono ad usare l'ora locale evitando conflitti.
Si noti l'indirizzo `pool.ntp.org` negli esempi precedenti. Questo indirizzo utilizza un DNS ''round-robin'' per restituire un server NTP da un ''pool'' di server in modo da distribuire il carico tra più server.

Ancora meglio sarebbe utilizzare un pool specifico per una determinata zona geografica. Ad esempio, in Italia si potrebbe utilizzare 'it.pool.ntp.org' invece di 'pool.ntp.org'.

Per verificare il funzionamento di un server NTP digitare in una finestra di terminale il seguente comando: {{{
sudo ntpdate ntp.server.name
}}} qualora funzioni, restituirà un output simile al seguente {{{
 1 Feb 15:06:56 ntpdate[3799]: the NTP socket is in use, exiting
}}}

= Problematiche dei sistemi dual boot =

I sistemi operativi memorizzano e recuperano il tempo dall'orologio hardware posto sulla scheda madre in modo che possa tenere traccia del tempo anche quando il sistema non è alimentato.

Molti sistemi operativi (Linux/Unix/Mac), memorizzano l'ora hardware come [http://it.wikipedia.org/wiki/Tempo_coordinato_universale UTC] in via predefinita; altri, ad esempio i sistemi operativi Microsoft Windows, memorizzano tempo ''locale''. L'utilizzo di metodi di memorizzazione differenti, provoca dei problemi nei sistemi dual boot.

Il vantaggio di avere un orologio hardware in UTC è che non c'è bisogno di modificarlo nel cambio di fuso orario o quando entra in vigore l'ora legale. Modificare le impostazioni di un sistema operativo Linux al fine di usare l'ora locale è molto più semplice che modificare Windows per utilizzare l'UTC.

A partire da '''Ubuntu 8.10''' l'UTC è attivo in via predefinita.
Linea 232: Linea 194:

= Ulteriori risorse =

 * [https://help.ubuntu.com/community/UbuntuTime Documento originale]
 * [http://www.pool.ntp.org/ NTP pool project]
 * [http://www.inrim.it/ Istituto nazionale di ricerca metrologica]
----

BR Indice(depth=1) Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,382004.0.html"; rilasci="10.10 10.04 9.10 8.04"; help="http://help.ubuntu-it.org/current/ubuntu/serverguide/it/NTP.html")

Introduzione

Questa pagina fornisce informazioni utili riguardo al modo attraverso in cui Ubuntu gestisce l'orario impostando la sincronizzazione tramite il protocollo NTP (Network Time Protocol)-

Cambiare il fuso orario

Tramite interfaccia grafica, per cambiare il fuso orario di Ubuntu:

  • Andare nel menù Sistema → Amministrazione → Ora e data.

  • Fare clic sull'icona lucchetto per apportare le modifiche. Sarà necessario inserire la password dell'[:AmministrazioneSistema/Sudo:amministratore] del computer.

  • Fare clic sul fuso orario attualmente impostato per fare apparire la mappa di selezione.
  • Selezionare il fuso orario facendo clic sulla mappa sulla città più vicina oppure selezionandola direttamente dal menù a discesa.
  • Fare clic su Chiudi.

In alternativa è possibile compiere la medesima operazione tramite [:AmministrazioneSistema/RigaDiComando:terminale]:

  • Digitare il seguente comando:

    sudo dpkg-reconfigure tzdata
  • Seguire le istruzioni a video.

Sincronizzazione il tempo con NTP

Questa sezione descrive i metodi per mantenere l'ora esatta del proprio computer, utile per i server, ma non necessario (o desiderabile) per computer desktop.

NTP è un protocollo TCP/IP per sincronizzare l'ora attraverso la rete: un client richiede l'ora corrente a un server e usa questa per impostare il proprio orologio.

Oltre questa semplice descrizione, c'è molta complessità. Esistono diversi livelli di server NTP, con i server di primo livello collegati a orologi atomici (solitamente via GPS) e i server dei livelli due e tre che dividono il carico delle richieste attraverso Internet. Inoltre, il software dei client è molto più complesso di quanto si possa immaginare: deve gestire i ritardi nella comunicazione e regolare l'ora in modo da non compromettere tutti i processi in esecuzione sul server. Fortunatamente tutta quella complessità è nascosta all'utente.

Tramite interfaccia grafica, per sincronizzare il tempo attraverso il protocollo NTP:

  • Andare nel menù Sistema → Amministrazione → Ora e data.

  • Fare clic sull'icona lucchetto per apportare le modifiche. Sarà necessario inserire la password dell'[:AmministrazioneSistema/Sudo:amministratore] del computer.

  • Nella sezione Configurazione, selezionare l'opzione Mantenere sincronizzato con i server Internet.

In alternativa è possibile compiere la medesima operazione tramite [:AmministrazioneSistema/RigaDiComando:terminale]. Ubuntu dispone di ntpdate e viene eseguito all'avvio per configurare l'orologio in base al server NTP di Ubuntu. L'orologio di un server potrebbe comunque cambiare tra un riavvio e l'altro, anche di un fattore considerevole, ed è pertanto consigliato occasionalmente regolare l'ora manualmente. Il metodo più semplice per fare questo è quello di indicare a cron di eseguire ntpdate ogni giorno.

  • Con i privilegi di [:AmministrazioneSistema/Sudo:amministrazione] e un [:Ufficio/EditorDiTesto:editor di testo], creare un file chiamato /etc/cron.daily/ntpdate con il seguente contenuto:

    ntpdate -s ntp.ubuntu.com
  • Assicurarsi che questo nuovo file sia eseguibile:

    sudo chmod 755 /etc/cron.daily/ntpdate

Modifica dei server NTP

In via predefinita, il sistema utilizzerà i server NTP di Ubuntu ntp.ubuntu.com. Si potrebbe volere utilizzare un server geograficamente più vicino al fine di migliorare la precisione.

Tramite interfaccia grafica:

  • Andare nel menù Sistema → Amministrazione → Ora e data.

  • Fare clic sull'icona lucchetto per apportare le modifiche. Sarà necessario inserire la password dell'[:AmministrazioneSistema/Sudo:amministratore] del computer.

  • Fare clic su Seleziona server.

  • Fare clic sulla casella di fianco al server oppure aggiungerne manualmente inserendoli nella casella posta di fianco ad Aggiungi.

  • Fare clic su Chiudi.

Immagine(Icone/Piccole/note.png,,center)

In Italia server NTP vengono offerti dall'Istituto Nazionale di Ricerca Metrologica (INRIM) ai seguenti indirizzi: ntp1.inrim.it e ntp2.inrim.it. Si consiglia di aggiungere il seguente it.pool.ntp.org per i motivi specificati nel proseguo di questa guida.

In alternativa, tramite [:AmministrazioneSistema/RigaDiComando:terminale], con i privilegi di [:AmministrazioneSistema/Sudo:amministrazione] e un [:Ufficio/EditorDiTesto:editor di testo] modificare il file /etc/cron.daily/ntpdate in

ntpdate ntp.ubuntu.com pool.ntp.org

Tramite ntpd, da [:AmministrazioneSistema/RigaDiComando:terminale], con i privilegi di [:AmministrazioneSistema/Sudo:amministrazione] e un [:Ufficio/EditorDiTesto:editor di testo] modificare il file /etc/ntp.conf nel modo seguente:

server ntp.ubuntu.com
server pool.ntp.org

Si noti l'indirizzo pool.ntp.org negli esempi precedenti. Questo indirizzo utilizza un DNS round-robin per restituire un server NTP da un pool di server in modo da distribuire il carico tra più server.

Ancora meglio sarebbe utilizzare un pool specifico per una determinata zona geografica. Ad esempio, in Italia si potrebbe utilizzare 'it.pool.ntp.org' invece di 'pool.ntp.org'.

Per verificare il funzionamento di un server NTP digitare in una finestra di terminale il seguente comando:

sudo ntpdate ntp.server.name

qualora funzioni, restituirà un output simile al seguente

 1 Feb 15:06:56 ntpdate[3799]: the NTP socket is in use, exiting

Problematiche dei sistemi dual boot

I sistemi operativi memorizzano e recuperano il tempo dall'orologio hardware posto sulla scheda madre in modo che possa tenere traccia del tempo anche quando il sistema non è alimentato.

Molti sistemi operativi (Linux/Unix/Mac), memorizzano l'ora hardware come [http://it.wikipedia.org/wiki/Tempo_coordinato_universale UTC] in via predefinita; altri, ad esempio i sistemi operativi Microsoft Windows, memorizzano tempo locale. L'utilizzo di metodi di memorizzazione differenti, provoca dei problemi nei sistemi dual boot.

Il vantaggio di avere un orologio hardware in UTC è che non c'è bisogno di modificarlo nel cambio di fuso orario o quando entra in vigore l'ora legale. Modificare le impostazioni di un sistema operativo Linux al fine di usare l'ora locale è molto più semplice che modificare Windows per utilizzare l'UTC.

A partire da Ubuntu 8.10 l'UTC è attivo in via predefinita.

Far usare a windows l'orario UTC

Nota: Questo metodo non era inizialmente supportato da Windows Vista e Windows Server 2008, ma ora viene supportato da Vista SP2, Windows 7 and Server 2008 R2.

Per far in modo che MS Windows calcoli il tempo dal clock hardware come UTC. *

  • creare un file denominato 'WindowsTimeFixUTC.reg' con il seguente contenuto a successivamente fare doppio click su di esso per unire i contenuti con quelli del registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

Far in modo che Linux usi il 'Local Time'

Per far in modo che il tuo sistema Ubuntu sappia che il 'clock hardware' è regolato su 'local time':

  1. editare /etc/default/rcS
  2. aggiungere o sostituire la seguente sezione

      # Set UTC=yes if your hardware clock is set to UTC (GMT)
      UTC=no

Risoluzione dei problemi

NTP non è installato?

Da terminale esegui:

dpkg-query --list ntp\* 

e cerca:

ntp-simple (pre 7.04)

o

ntp

Anche i pacchetti 'ntpdate' e 'ntp-doc' potrebbero essere utili.

Quale file di configurazione si sta utilizzando?

Di default NTP usa '/etc/ntp.conf.'. Se c'è il file '/etc/ntp.conf.dhcp' allora il demone NTP presume che tu stia utilizzando 'DHCP' per ridefinire il settaggio del NTP e quindi userà quel file.

Come configurare NTP al fine di usare il DHCP

Il tuo server DHCP deve essere configurato per usare i servers NTP (man DHCP.CONF potrebbe essere d'aiuto) Il tuo client deve essere configurato per utilizzare i server NTP in dotazione. Per fare questo, aggiungere 'ntp-server' quando richiesto in '/ etc/dhcp3/dhclient.conf'. Si potrebbe desiderare di utilizzare l'impostazione predefinita e anteporre le caratteristiche, oltre a fornire server NTP di base o addizionali. Si prega di consultare 'man dhclient.conf' e 'man dhcp-options' per i dettagli.

NTP è in esecuzione?

NTP fallisce il più delle volte se non può risolvere i server nel file di configurazione in fase di avvio (questo può succedere se il DNS non è disponibile durante l'avvio). Inoltre, se NTP non è in grado di mantenere l'orologio locale ragionevolmente precise si arrende e termina (vedi sotto).

Provare 'sudo /etc/init.d/ntp status' per controllare se NTP è avviato, and 'sudo /etc/init.d/ntp restart' per riavviarlo se necessario.

Quali server stai usando?

Da riga di comando esegui 'grep server /etc/ntp.conf' or 'grep server /etc/ntp.conf.dhcp' per capire quali server si sta cercando di utilizzare

Se la rete o ISP dispone di un server NTP potrebbero essere elencati qui. In mancanza di questo, prova ntp.ubuntu.com e/o i pool server NTP (http://www.pool.ntp.org/). 3 o 4 server sono più che sufficienti. Non utilizzare un server senza autorizzazione (vedi http://en.wikipedia.org/wiki/NTP_vandalism).

Questi server può essere risolto?

Se host $ servername fallisce allora potresti avere problemi di DNS che devono essere corretti ($ servername è il nome di un server elencati nel file di configurazione, vedi sopra).

Questi server possono essere raggiunti?

Se 'ntptrace $ servername' fallisce, allora potresti avere problemi di routing/firewall che devono essere risolti($ servername è il nome di un server elencati nel file di configurazione, vedi sopra). NTP utilizza la porta UDP 123, assicurarsi che questi pacchetti siano correttamente 'nattati' attraverso il gateway, se necessario.

Cosa c'è di NTP fino a?

ntpq --numeric --peers

'--numeric' rimuove il DNS lookup. Puoi lasciarlo fuori, ma non stupitevi se i nomi risolti non corrispondono ai nomi nel file ntp.conf.

Idealmente si desidera un * e pochi + nella prima colonna e una portata di 377 (vedi http://www.ntp.org/ntpfaq/NTP-s-trouble.htm # Q-MON-REACH)

Il ritardo è espresso in millisecondi. Dovrebbe essere <1 per i server di rete locale, <10 per i server provider di servizi Internet via DSL e idealmente <100 per il wireless. La deviazione è espressa in millisecondi ed è l'ipotesi migliore corrente della differenza di tempo tra il sistema e il server. Più piccolo è migliore! 'Jitter' è una stima dell'errore della locale frequenza di clock. Più piccolo è il migliore. Se è costantemente elevata allora il sistema potrebbe essere alla deriva (vedi sotto)

Perché NTP mantiene il ripristino o l'errore?

NTP tenta di riparare il vostro orologio locale per mantenere il tempo esatto. Se il vostro orologio locale si allontana in maniera troppo veloce (di solito per problemi HW o blocchi IRQ o qualcosa del genere), allora NTP tenta di mantenere o resettare il vostro orologio oppure si arrende e si chiude. Risolvere il problema dell'errore di devianza e NTP si comporterà correttamente.

Ulteriori risorse


CategoryInTraduzione