Mantenere un tempo preciso su Linux
Venerdì, ottobre 10th, 2008Se 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