Pular para o conteúdo

Corrigindo horário de servidores com NTP

Dica publicada em Linux / Miscelânea
Sérgio Abrantes Junior pelo
Hits: 17.880 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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

Iniciar o Slackware Linux no modo gráfico automaticamente

Treinamento on-line e gratuito - Introdução ao Slackware Linux

Configurando scroll de mouse PS/2 no Slackware Linux

LILO: undefined video mode number

Slackbuilds.org: Instalando pacotes para o Slackware Linux

Syslog - Gerenciamento de logs do sistema

Entrevista com Fábio Berbert de Paula (ao vivo)

Atribuindo número de série da MikroTik Routerboard ao hostname

Instalar cliente de terminal usando Debian

Como usar um GIF como wallpaper no I3WM

#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

Entre na sua conta para comentar.