Como manter a hora e data actualizada com NTP

09/06/2010

em Como Fazer,Linha de comando,Ubuntu

Como Actualizar a data/hora com NTP (Network Time Protocol) em Ubuntu/ Debian

O protocolo NTP permite manter a sincronização entre computadores na internet através de um receptor que interpreta sinais GPS, DCF-77, NIS ou outro similar.

ntpdate é um simples e prático cliente de NTP que permite a sincronização da hora através da comunicação com servidores.

Para instalar o cliente ntp em Ubuntu, execute

# sudo apt-get install ntpdate

Após a instalação, fica programado para correr cada vez que iniciar o seu computador. O sistema Ubuntu grava o script em /etc/networx/if-up.d/ntpdate

Para executar o script, execute

# sudo /etc/networx/if-up.d/ntpdate

Para actualizar a hora de acordo com o servidor NTP pool.ntp.org, execute

# sudo ntpdate pool.ntp.org

Caso deseje utilizar outros servidores de NTP, edite o ficheiro (neste caso, utilizando o editor “vi”)

# sudo vi /etc/default/ntpdate

O ficheiro será similar a

# servers
to check. (Separate multiple servers with spaces.)
NTPSERVERS=”0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org”
#
# additional options for ntpdate
#NTPOPTIONS=”-v”
NTPOPTIONS=”-u”

NTPSERVERS=”ntp.ubuntu.com”

Altere o campo “NTPSERVERS” com os seus servidores NTP preferidos, separado por espaço.

Para que, de hora a hora, o seu computador ou servidor, sincronize a hora, deverá agendar a tarefa no “cron”, executanto:

# crontab -e

insira

#Configuracao de NTP
@hourly /etc/networx/if-up.d/ntpdate

Grave e saia do editor (premindo “:” e “x”)

Artigo anterior:

Próximo artigo: