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:
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
[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.
[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"!!!