NTP para Linux
Instalação e configuração de clientes NTP para Linux
O Network Time Protocol (NTP) é usado para sincronizar
o tempo das máquinas de uma rede. Ao contrário da versão para Windows,
a versão para Linux não possui interface gráfica. Você deverá instalar
e configurar o ntp através da linha de comando.
Para instalar e configurar o ntp, basta seguir estes passos.
Intalação
Primeiro deve-se baixar o fonte do ntp. A última versão pode ser encontrada aqui.
Feito isso, deve-se descomprimir e descompactar o arquivo fonte:
unzip ntp-x.x.x.tar.gz tar vxf ntp-x.x.x.tar
Agora deve-se compilar o ntp. Para isso entre no diretório onde descomprimiu o arquivo e digite:
cd ntp-x.x.x/
./configure
make
make install
(lembre-se que você deve ser root para executar make install).
Configuração do cliente
O pacote do ntp fornece um aplicativo, o ntpdate, para atualizar data e hora de acordo com uma fornecida por um servidor ntp. O uso do ntpdate é bem simples. Existem alguns argumentos opcionais, mas é obrigatorio apenas que você passe o endereço de algum servidor ntp como argumento. Você pode consultar a documentação do ntpdate aqui. Lembre-se que apenas o usuário root pode executar o ntpdate. A sintaxe básica do ntpdate é a seguinte:
ntpdate [ -bBdoqsuv ] [ -a key ] [ -e authdelay ] [ -k keyfile ] [ -o version ] [ -p samples ] [ -t timeout ] server [...]
Um exemplo de uso do ntpdate para atualizar data e hora no seu sitema é a que segue:
ntpdate ntp.ansp.br
Aqui utilizamos o servidor da Rede ANSP (ntp.ansp.br) para fazer a sincronização. Para que sua máquina sempre tenha horário sincronizado com o servidor, recomenda-se que você execute o ntpdate sempre que reiniciar sua máquina. Isso pode ser feito editando-se o arquivo /etc/rc.local ou também através do crond:
echo "ntpdate ntp.ansp.br" >> /etc/rc.local .
Lembre-se que você precisa ser root para editar esse arquivo.
(Obs.: o aplicativo ntpd pode ser usado para fazer a sincronização. O uso de "ntpd -q" provê a mesma funcionalidade do ntpdate. Futuramente, em próximas distribuições do pacote ntp, o ntpdate deve ser retirado, ficando o ntpd com a opção -q como alternativa para se sincronizar data e hora do sistema.)
Pronto, desse modo você já deve ter um cliente ntp funcionando em sua máquina.



