NTP [RESOLVIDO]

1. NTP [RESOLVIDO]

Joel
simberg

(usa Debian)

Enviado em 02/07/2015 - 10:16h

Pessoal, meu servidor Debian estava atualizando errado o horário.

Instalei o ntp, ele mudava o horário certo, com os servidores que configurei. Derrepente ficava 34 minutos adiantado. Mexi em toda configuração e desinstalei o ntp. Mudava o horário na mão, dava alguns segundos, voltava a ficar 34 minutos adiantado.

Pensei que estava ligado com o horário do BIOS. Mudei ele. Não adiantou, ficam em horários diferentes.

Não consigo encontrar com o que ele está atualizando.

Como posso encontrar e modificar isso?



  


2. Re: NTP

Perfil removido
removido

(usa Nenhuma)

Enviado em 02/07/2015 - 10:55h

mostre como configurou.

Uma boa é olhar o que esta em:
http://ntp.br/guia-linux-avancado.php

Eu em geral configuro ntpd para o usar os servidores do observatório nacional e do CAIS da RNP:

pool.ntp.br
ntp.cais.rnp.br


--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {}\ ;



3. Re: NTP

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/07/2015 - 19:17h

Você ajustou NTP completo? tudo?

o que precisa fazer, pela ordem:

instalar o pacote NTP

criar o arquivo /etc/ntp.drift vazio (com comando touch: sudo touch /etc/ntp.drift)

fazer ou editar seu arquivo /etc/ntp.conf (*** VEJA ABAIXO)

colocar o serviço ntpd para iniciar no boot, no opeRC ou no systemd. Antes, se usa serviço "ntpdate", desative.

não absolutamente necessário, mas melhor ainda, se também colocar o comando ntpd para rodar no cron, no boot.

(***) Vc pode usar um ou mais servidores de tempo, vc pode usar os oficiais (do serviço de hora brasileiros), os pools, os pools internacionais etc... até particulares, stratrum 1 ou 2. Vc ainda pode usar o servidor de tempo mais perto de vc....

Eu, por exemplo, uso vários, como trabalho na USP, uso o ntp.usp.br (stratum2), localização física são paulo, SP como principal.

Se desejar, pode simplificar, modificar ou se basear no meu arquivo /etc/ntp.conf:


# Based on Standard NTP Files.
# Modified by Albfneto <albfneto@fcfrp.usp.br>, Brazil,
# 25, November, 2014.
# Observação: Modificado com nova Sintaxe nos Servidores, veja:
# URL: www.pool.ntp.org

# NOTES:

# DHCP clients can append or replace NTP configuration files.
# You should consult your DHCP client documentation about its
# default behaviour and how to change it.

# Desejando pegar servidores automatico para sua maquina,
# descomente:
# netselect -s 3 pool.ntp.org


# configurações de restrição de acesso

# Restrições de acesso
# restrict nomodify nopeer notrap
restrict 127.0.0.1
restrict default kod notrap nomodify nopeer

# To allow machines within your network to synchronize
# their clocks with your server, but ensure they are
# not allowed to configure the server or used as peers
# to synchronize against, uncomment this line.
#restrict 192.168.0.0 mask 255.255.255.0 nomodify nopeer notrap

# CONFIG
# "memoria" para o escorregamento de frequência do micro
# pode ser necessário criar esse arquivo manualmente com
# o comando touch /etc/ntp.drift:
driftfile /etc/ntp.drift

# estatísticas do ntp que permitem verificar o histórico
# de funcionamento e gerar gráficos:
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable

# servidores gerais e pools. o Primeiro da lista é o principal

# COLOQUE AQUI SEU SERVIDOR PRINCIPAL, AJUSTE POR DISTÂNCIA GEOGRÀFICA:
# server meu-servidor.dominio.br iburst

# Meu Servidor Principal de uso, pois moro em Ribeirão Preto, SP, e trabalho na USP:
# Servidor NTP da USP, São Paulo, SP, Stratum 2:
server ntp.usp.br iburst

#Servidor de Tempo da UNICAMP, Campinas, SP, Stratum 2:
server ntp.unicamp.br iburst

# Servidor Stratum 2 em Valinhos, SP:
# URL: support.ntp.org/bin/view/Servers/PublicTimeServer000017
server ntp.hiway.com.br iburst

# Servidor Stratum 2 em Jundiaí, SP:
# URL: support.ntp.org/bin/view/Servers/PublicTimeServer000727
server ntp.spbrasil.com.br iburst

# Você pode diretamente, usar os servidores públicos, pools, do projeto ntp.br, Stratum 1 ou 2:
# Exemplo, veja: URL: support.ntp.org/bin/view/Servers/PublicTimeServer000511
# Se quiser, deixe como principais:
server a.ntp.br iburst
server b.ntp.br iburst
server c.ntp.br iburst
server a.st1.ntp.br iburst
server b.st1.ntp.br iburst
server c.st1.ntp.br iburst
server d.st1.ntp.br iburst
server gps.ntp.br iburst

# Pool de Servidores Brasileiros, nova Sintaxe,
# URL: www.pool.ntp.org/zone/br
server 0.br.pool.ntp.org iburst
server 1.br.pool.ntp.org iburst
server 2.br.pool.ntp.org iburst
server 3.br.pool.ntp.org iburst

# Pool de servidores Sul-Americanos:
server south-america.pool.ntp.org iburst

# Pool Geral. Nova Sintaxe:
# URL: www.pool.ntp.org/en/use.html

server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst

# se todos falharem:

# servidor da PUC do Rio:
server ntp.puc-rio.br iburst

# Servidor da RNP, Brasília, DF:
server ntp.cais.rnp.br iburst

# Stratum 1, do Observatório Nacional, Rio de Janeiro:
server ntp.on.br iburst
server ntp2.on.br iburst

# outros servidores, descomente e adicione aqui
# server outro-servidor.dominio.br iburst



Para achar os servidores oficiais do mundo, por pais cidade, olhe aqui:

http://support.ntp.org/bin/view/Servers/

Este é o arquivo acima:

http://www.vivaolinux.com.br/etc/ntpconf-2/


Também verá muitos detalhes nestes artigos e dicas:

http://www.vivaolinux.com.br/etc/ntp.conf
http://www.ntp.br/
http://www.vivaolinux.com.br/artigo/Sincronizando-o-Linux-com-a-Hora-Legal-Brasileira-usando-o-NTP.b...
http://www.vivaolinux.com.br/artigo/Servidor-NTP-Configuracao-e-ajuste-de-data-e-hora


Complementos: antigamente se usava sincronizar com o clássico comando "ntpdate', como neste meu artigo:

http://www.vivaolinux.com.br/artigo/Ajustando-a-hora-do-micro-com-extrema-precisao

mas agora, se sabe ser melhor usar o moderno serviço e comando NTPD:

http://www.vivaolinux.com.br/artigo/Sincronizando-o-Linux-com-a-Hora-Legal-Brasileira-usando-o-NTP.b...

Se continuar tendo problemas:

Se tiver windows junto, ajuste o relógio da BIOS para a sua hora, a hora local e não a UTC;
Desative o ajuste automático de hora do ambiente gráfico, se estiver usando;
cheque se o fuso horário do micro é o correto;
se estiver tendo diferenças de minutos etc... acerte a hora do micro pelo ajuste "largo", para uma hora "muito errada". ele ajusta, depois acerte a hora da BIOS, do hardware, pela do sistema (e não o contrário. que é mais comum). Isso TUDO é feito com estes comandos, dados como root:

# ntpdate SERVIDOR (ex. ntpdate ntp.usp.br) E/OU (use um,ou os dois comandos)
# ntpd -g -q
# hwclock --localtime -w --update-drift

Se depois de tudo isso, ainda tiver problemas: como está a pilha de lítio do Setup, da BIOS, seu comp está atrasando sózinho? Troque ou mande trocar essa pilha.

Para ver se a sua sincronização de tempo está funcionando bem. Veja no meu exemplo, no meu micro:


Este comando mostra os Peers do Pool ou do servidor que uso, no caso, o ntp.usp.br. Ele acessa vários servidores de tempo
conjuntamente e usa os mais precisos:

$ sudo ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+143.107.255.15 146.164.48.5 2 u 333 512 377 7.480 0.165 0.636
ntp.unicamp.br .STEP. 16 u - 1024 0 0.000 0.000 0.000
200.220.152.62 .STEP. 16 u - 1024 0 0.000 0.000 0.000
b.ntp.br .STEP. 16 u - 1024 0 0.000 0.000 0.000
a.ntp.br .STEP. 16 u - 1024 0 0.000 0.000 0.000
c.ntp.br .STEP. 16 u - 1024 0 0.000 0.000 0.000
+a.st1.ntp.br .ONBR. 1 u 423 512 377 8.332 -0.115 0.278
201.49.148.135 .STEP. 16 u - 1024 0 0.000 0.000 0.000
+c.st1.ntp.br .ONBR. 1 u 61 512 377 14.957 0.256 0.266
*d.st1.ntp.br .ONBR. 1 u 410 512 377 15.715 0.197 0.267
gps.ntp.br .STEP. 16 u - 1024 0 0.000 0.000 0.000
jarvis.arlen.io .STEP. 16 u - 1024 0 0.000 0.000 0.000
a.common.pw .STEP. 16 u - 1024 0 0.000 0.000 0.000
ntp.pop-ce.rnp. .STEP. 16 u - 1024 0 0.000 0.000 0.000
ns507230.ip-192 .INIT. 16 u - 1024 0 0.000 0.000 0.000
alpha.rueckgr.a .INIT. 16 u - 1024 0 0.000 0.000 0.000
ntp2.rdc.puc-ri .INIT. 16 u - 1024 0 0.000 0.000 0.000
titan.cais.rnp. .INIT. 16 u - 1024 0 0.000 0.000 0.000
ntp.on.br .INIT. 16 u - 1024 0 0.000 0.000 0.000
ntp2.on.br .INIT. 16 u - 1024 0 0.000 0.000 0.000

Isso mostrou que está funcionando, agora.comparando a hora do hardware com a hora do sistema, veja que a diferença é apenas de 5 a 9 décimos de segundo, é o tempo que levo para digitar:

$ sudo hwclock
Qui 02 Jul 2015 19:44:28 BRT .921452 seconds
$ sudo hwclock --test
Qui 02 Jul 2015 19:46:43 BRT .718399 seconds
$ sudo hwclock
Qui 02 Jul 2015 19:46:55 BRT .515303 seconds







¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


4. Re: NTP

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/07/2015 - 20:12h

Se quiser ainda mais detalhes, mande uma mensagem aqui no VOL pro nosso colega Antonio Moreiras:

http://www.vivaolinux.com.br/~antonio.moreiras

ele é super especialista nisso. trabalha no NIC, comitê gesto da internet brasileira, mantendo e configurando os servidores da hora oficial brasileira, os pools do sti e od observatório nacional.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


5. obrigado

Joel
simberg

(usa Debian)

Enviado em 03/07/2015 - 09:05h


Pessoal descobri o que era.

Eu estava mexendo em uma máquina virtual que atualizava o horário pela máquina física.

Tá funcionando. Valeu pelas dicas.

Obrigado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts