Corrigindo horário de servidores com NTP

Publicado por Sérgio Abrantes Junior em 04/03/2008

[ Hits: 17.759 ]

Blog: https://br.linkedin.com/in/sergioabrantes

 


Corrigindo horário de servidores com NTP



PessoALL,

O Linux ao ser ligado verifica o horário que está na placa mãe, que se mantém por causa daquela famosa bateria que está nela. Após a verificação, ele gerencia o horário sozinho.

Até aí está tudo certo, mas devido ao processamento e em servidores que há muito processamento, a hora atrasa. Para corrigir esse problema podemos verificar o horário em outros servidores para corrigir o nosso.

1) Devemos ter o pacote ntp instalado em nosso servidor.

2) Faremos um simples script para fazer essa verificação.

#!/bin/sh
ntpdate -u pool.ntp.org
ntpdate -u ntp.usp.br

3) No primeiro comando ele verificará no servidor ntp do próprio desenvolvedor e no segundo ele verificará no servidor da USP em São Paulo.

Podemos colocar o script em /etc/cron.hourly/ para ser checado de hora em hora.

Além da hora, ele corrige também o dia/mês/ano.

Qualquer dúvida estou a disposição.

Sérgio Abrantes
[]'s

Outras dicas deste autor

Squid3 Debian - Erro Google Chrome - NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM [Resolvido]

Iniciar o Slackware Linux no modo gráfico automaticamente

Internet Banking Caixa: Erro CM12

LILO: undefined video mode number

Escondendo a versão dos serviços que estão rodando em seu servidor para aumentar a segurança

Leitura recomendada

Instalação do Fedora 15 no HD externo

Extraindo referências de artigos acadêmicos ou científicos de arquivo .pdf para .txt

Spotify no Debian, Ubuntu, Linux Mint

Aumentar as sombras das janelas no Compiz (Gnome 2/GTK 2)

Amule atualizado no Acer Aspire One (Linpus Linux Lite)

  

Comentários
[1] Comentário enviado por zaaloom em 09/01/2012 - 16:24h


[2] Comentário enviado por deividluduvico em 04/05/2013 - 13:20h

"Podemos colocar o script em /etc/cron.hourly/ para ser checado de hora em hora."

Você pode desenhar???

[3] Comentário enviado por pelo em 05/05/2013 - 00:38h

deividluduvico,

Colocando o script em /etc/cron.hourly/, o Linux executará o script toda hora.
O arquivo /tc/crontab contém as regras.

Até!

Sérgio Abrantes

[4] Comentário enviado por ThiagoMMS em 22/10/2013 - 12:40h

Fiz o procedimento acima, porem meu relogio ainda fica mudando a hora sempre para -1. Estou no Estado do MS. Tem algum servidor pra esse estado?

[5] Comentário enviado por pelo em 22/10/2013 - 13:16h

Thiago,

Você pode fazer dois procedimentos:

1) Executar: "dpkg-reconfigure tzdata" e respondendo as perguntas.

2) Remover o arquivo /etc/localtime e criar um link "ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime"

Isso deve resolver.

Sérgio Abrantes



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts