Índice das dicas
Acertando data e hora com ntpdate
Por Jonathan Meller em 14 de abril de 2006 às 13h26
2O comando ntpdate ajusta a data e a hora local do seu micro consultando servidores NTP (Network Time Protocol) disponíveis na rede para determinar a hora correta. A precisão é de menos de um segundo.
Portanto, não se preocupe, sorria, agora você não vai mais chegar aqueles malditos 11 segundos atrasado e sua namorada não vai poder mais dar aquele chilique. Meninas, podem me agradecer, eu sei que mere... Tá tá, chega de papo que já me atrasei. Vem comigo.
Convenções:
O símbolo "#" significa que o comando deve ser executado como root.
Sintaxe básica:
# ntpdate servidor [...]
Pode-se passar um ou mais servidores como parâmetro. O ideal é sempre passar mais de um servidor, visto que o algoritmo do ntpdate testa todos os fornecidos para decidir com quem sincronizar. Caso seja passado somente um, ele sincroniza com este mesmo.
Se você não conhece algum servidor NTP, uma boa opção é usar o pool.ntp.org. Este, na verdade, sorteia aleatoriamente algum servidor com acesso aberto pela internet para você. Também é possível sortear servidores da sua zona mais especificamente, no nosso caso (Brasil): br.pool.ntp.org.
Ficaria assim então o comando para atualizar usando três servidores ao acaso:
# ntpdate pool.ntp.org pool.ntp.org pool.ntp.org
ou
# ntpdate br.pool.ntp.org br.pool.ntp.org br.pool.ntp.org
Mas se você é daqueles desconfiados que não executam nem mesmo uma mosca antes de ter certeza, pode usar o parâmetro "-q" para que o ntpdate somente teste os servidores e disponibilize os dados para que você veja, sem atualizar o seu sistema.
# ntpdate -q pool.ntp.org pool.ntp.org pool.ntp.org
Você deve rodar o ntpdate regularmente para garantir que seu sistema esteja sempre sincronizado. Algumas maneiras de fazer isso são agendar com o cron (man cron), ou executá-lo na inicialização do sistema (ver arquivos de inicialização da sua distro).
2 comentáriosPor Jonathan Meller. Revisado 14 de abril de 2006 às 13h26


Comentários