Corrigindo horário de servidores com NTP

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

[ Hits: 17.206 ]

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

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

Mplayer funcionando fullscreen

Fazendo rotate do Squid automaticamente

Bloquear servidor por falta de pagamento

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

Leitura recomendada

Wallpapers da Distribuição Nitrux - Versão 01.11.2020

Baixando fotos de uma câmera digital na "unha"

SuperTux - O

Importando midi no Linux MultiMedia Studio

qPDF - Salvando cópia de arquivos PDF protegidos com senha

  

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