Encontro DebianDayPT 2008 | Visite também o Planeta DebianPT.org

(SOLVED) Horas correctas melhor prática

Submitted by nuno on Terça, 2008-07-29 08:38

Boas está quase a chegar o dia :)

Qual melhor pratica para ter sempre as horas no meu servidor actualizada (horas PT)?
Como o meu servidor está nos USA (linode)as horas estão atrasadas (bastantes horas por sinal)

Um abraço e obrigado

Nuno

UPDATE-------
Desculem o erro era só uma hora de atrazo!

Comentários

Opções de visualização dos comentários

Seleccione a sua forma preferida de visualização de comentários e clique "Gravar configuração" para activar as suas alterações.

ntpdate para sincronizar

ntpdate
para sincronizar horas, e
date
para definires hora.

--
"No ínicio não havia nada e Ele disse: apt-get install light"

not found

root@server:~# ntpdate
-bash: ntpdate: command not found

ops :)

apt-get install ntpdate

apt-get install ntpdate

graciano obrigado

claro esqueci-me de instalar o ntpdate :)

uma pergunta é normal o /etc/localtime
estar assim?
TZif2ÿÿ ÿÿÿÿðz“ ÿÿÿÿñj„ ÿÿÿÿòc¯ ÿÿÿÿóS  ÿÿÿÿôC‘ ÿÿÿÿõ3‚ ÿÿÿÿö#s ÿÿÿÿ÷d ÿÿÿÿøU ÿÿÿÿøóF 

EDIT____

root@server:~# ntpdate
29 Jul 11:15:51 ntpdate[10428]: no servers can be used, exiting

posso configurar algo?

obrigado mais uma vez
Nuno

Se quizeres a hora de

Se quizeres a hora de Portugal

# ntpdate ns.dns.pt

eu nunca utilizei isso ...

eu nunca utilizei isso ... mas provavelmente falta pelo menos uma coisa ... o endereço do servidor!

surtir efeito sem reiniciar o servidor

Okay , obrigado pelas respostas

mais uma questão (desculpem a ignorância) é possível que surta efeito sem reiniciar o servidor (é um servidor em produção)
CRON etc.? se sim como seria?

Obrigados
Nuno

É só executar e o relógio

É só executar e o relógio é acertado.
Não é necessário reiniciar nada.

--
"No ínicio não havia nada e Ele disse: apt-get install light"

Fiquei curioso e

Fiquei curioso e experimentei isto:

ver a data
# date
Qua Jul 30 14:24:44 WEST 2008

mudar para uma data maluca
# date -s "2 OCT 2006 18:00:00"
Seg Out 2 18:00:00 WEST 2006

ver a data novamente
# date
Seg Out 2 18:00:09 WEST 2006

executar o ntpdate
# ntpdate ns.dns.pt
2 Oct 18:00:17 ntpdate[3591]: step time server 193.136.0.1 offset 57615889.234073 sec

e já agora ... voltar a ver a data
# date
Qua Jul 30 14:25:10 WEST 2008

Pelos visto quantas mais vezes for executado o comando mais rigorosa será a hora obtida.
Recomendam executar isto +- de 2 em 2 horas a partir de um cron mas isso não te sei explicar (está na minha lista de tpc) ... pode ser que alguém ajude :)

Não vejo necessidade de

Não vejo necessidade de sobrecarregar os servidores ntp com tantos pedidos!

Apesar de ser um protocolo para transportar a hora de uma máquina para a outra, tem um erro associado (como é óbvio) com a ligação entre as duas máquinas.
Correr mais vazes, penso eu que, não deve 'melhorar' a hora, mas apenas sincroniza novamente (com o novo erro associado).

Qual a frequência que se deve utilizar para acertar a hora?

Isto depende de cada máquina, há quem faça isto apenas no arranque da máquina, há quem o faça semanalmente e há quem o faça diariamente. E há quem não o faça.

Proponho uma coisa, vê ao fim de uma semana qual o erro na hora e aí vês se justifica acertar semanalmente (ou não) o relógio.

Quem tiver necessidade extrema de ter o relógio acertado ao cagagésimo de segundo o melhor é não sincronizar a um oceano de distância ou até a uma rede enorme e desconhecida de distância. Nesse caso o melhor é mesmo ligar um relógio atómico directamente ao PC ;-)

--
"No ínicio não havia nada e Ele disse: apt-get install light"

Back to top