Deixando o relógio sempre ajustado no Slackware

Publicado por João Paulo de Oliveira Faria em 20/10/2004

[ Hits: 16.775 ]

Blog: http://www.jpfaria.com

 


Deixando o relógio sempre ajustado no Slackware



Quem nunca teve problema de relógio adiantado ou atrasado no servidor e sempre tem aquele usuário chato que fica reclamando que o email está marcando 10 minutos atrasado?

Realmente isso pode ser um problema quando seu servidor precisa de horário certo o tempo todo, mas isso pode ser resolvido de uma forma simples: que tal usarmos outros servidores que tem uns 30 administradores tomando conta de tudo no servidor e o servidor nunca atrasa o horário?

O nome dessa solução se chama ntpdate. O que podemos fazer é colocar o servidor para todo dia atualizar sozinho o relógio fazendo o seguinte:

OBS: lembrando que estou contando que você tenha o diretório /etc/cron.daily.

Crie o arquivo acertahora.sh dentro do diretório /etc/cron.daily com o seguinte conteúdo:

#!/bin/sh
/usr/sbin/ntpdate ntp.cert-rs.tche.br >> /var/log/acerta_hora.log 2>&1

Vale lembrar que existem vários servidores NTP pela Internet, esse aí eu confio e sempre o usei. Repare também que estamos fazendo um arquivo de LOG só para tem certeza que está tudo OK (/var/log/acerta_hora.log). A mensagem vai ser parecida com essa caso você obtenha sucesso:

5 Oct 04:40:05 ntpdate[32484]: step time server 200.132.0.157 offset 2.694879 sec

Salve o arquivo e dê permissão de execução:

# chmod +x /etc/cron.daily/acertahora.sh

Agora vamos bootar o CRON:

# killall crond
# /usr/sbin/crond -l10 >> /var/log/cron 2>&1


Outras dicas deste autor

Tirando e-mail de retorno do Clamav-milter

Evitando problemas no servidor SMTP para quem usa sendmail

Problema em instalação com HD SCSI

Problema com fuso horário no Sendmail

Mudando o editor padrão de sua distribuição

Leitura recomendada

Samba no Fedora Core 7

Java JRE 7 - Instalação no GNU/Linux

Criando memória swap com a máquina em produção (ON-THE-FLY)

Desligando automaticamente o touchpad na inicialização do Xfce 4

Configurando webcam no Ubuntu 8.04

  

Comentários
[1] Comentário enviado por jllucca em 20/10/2004 - 23:14h

Tipo, não faltou alguma coisa não? Como que tu pega o arquivo "acerta_hora.log" e o utiliza para acertar a hora?

Alem disso, o servidor que tu utiliza para exemplificar a hora está uma hora atrasado(ou tu utiliza outro fuso mesmo? no brasil, temos 3 ou 4 fusos): são 22h e alguns minutinhos e lá esta marcando 21h e alguns minutos.

[2] Comentário enviado por jllucca em 20/10/2004 - 23:16h

Esquece a parte do acertar hora... o blackbox não tinha atualizado o horario pra hora do computador(??) depois da execução do ntpdate...

[3] Comentário enviado por jpfaria em 21/10/2004 - 10:57h

olha.. nessa dica eu tentei dar uma dica em como acertar a hora do computador através do fuso horário.

E a parte que você falou do arquivo acerta_hora eu juro que não entendi a sua dúvida!


[4] Comentário enviado por jllucca em 22/10/2004 - 10:29h

Me expressei mal mesmo!

Assim, quando executo o ntpdate com o servidor que tu fala(ou com outros pelo que testei) fica sempre uma hora atrasado. Se sabe o que pode ser??

[]'s

[5] Comentário enviado por silviojunior em 23/10/2004 - 11:18h

Dê uma olhada no seu timezone, configure corretamente e nao estará 1 hora atrasado! valeu

[6] Comentário enviado por jpfaria em 29/10/2004 - 10:54h

------------- UPDATE --------------------

Tive um problema que meu server sempre ficava com 1 hora adiantado por causa do horario de verão.

E acertei fazendo o seguinte.

1 - Troquem o server ntp.cert-rs.tche.br por ntp.cais.rnp.br no arquivo acertahora.sh

2 - Escolham atraves do timeconfig o timezone GMT +3

[7] Comentário enviado por vodooo em 29/11/2004 - 07:49h

Amigo jllucca: Quando, no comando, há uma referência tipo: ">> /var/log/acerta_hora.log" significa que a saída do comando está sendo redirecionada para o arquivo "/var/log/acerta_hora.log" e não significa que você tenha que "pegar" o arquivo "acerta_hora.log"!!!

Abraços



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts