Hora errada em dual boot com trê distros. [RESOLVIDO]

13. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/07/2014 - 21:19h

mesmo executando esses comandos nos três linux:


sudo ntpd -g -q && sudo hwclock --localtime --systohc


a hora do setup muda sozínha?


poste a saída dos três linux, ou pelo menos do que dá problema, do comando:

sudo cat /etc/timezone

também no linux que dá problema, poste a saída de:

# ntpq -p (É ntpq, mesmo e não ntpd, aqui)
# hwclock -r

Se estiver ajustado correto,vc espera tudo local e os peers de tempo do ntpd, listados, como aqui:


sudo ntpq -p
Senha:
remote refid st t when poll reach delay offset jitter
==============================================================================
border1.uspnet. .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
*a.st1.ntp.br .ONBR. 1 u 185 512 377 47.820 -57.569 10.768
201.49.148.135 .STEP. 16 u - 1024 0 0.000 0.000 0.000
+c.st1.ntp.br .ONBR. 1 u 83 512 377 58.188 -57.187 7.545
-d.st1.ntp.br .ONBR. 1 u 272 512 377 189.149 9.813 9.514
-a.ntp.br 200.160.7.186 2 u 302 512 377 47.731 -53.661 8.256
-b.ntp.br 200.20.186.76 2 u 271 512 377 56.834 -64.506 14.774
xc.ntp.br 200.160.7.186 2 u 77 512 377 202.705 -8.737 16.358
-gps.ntp.br .GPS. 1 u 357 512 377 49.051 -45.849 12.565
+201.73.152.119 .PPS. 1 u 128 512 377 61.055 -47.361 13.084
xntp1.rdc.puc-ri 200.160.0.8 3 u 326 512 377 193.112 21.968 10.145
-titan.cais.rnp. 200.54.149.24 2 u 85 512 377 161.210 -13.979 17.814
-ntp.on.br .IRIG. 1 u 135 512 377 188.645 -2.346 18.687
xntp2.on.br .IRIG. 1 u 76 512 377 195.625 23.414 12.180

┌(albfneto@sabayon)─(✓)─(21:35:49 Qui Jul 03)
└─(~)─(51 files, 26Mb)─> sudo hwclock -r
Sex 04 Jul 2014 21:36:05 BRT -0.688020 segundos


os peers seus serão diferentes de vc estiver usando outro Pool de servidores NTP, eu uso o Stratum2 da USP, pq trabalho na USP e são mais próximos de mim, ficam em são paulo.




  


14. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 03/07/2014 - 21:37h

Rapaz, não respondo logo porque estou pelo celular rsrsr. No setup não tem a opção de utc ou local. Apenas onde altera a hora e data. No ubuntu eu desativei pelo terminal o utc (/etc/default/rcS) no slackware usei o modo grafico. E no kali tem o arquivo rcS mas nao tem a opção utc. Agora a pouco tava no kali e fui pro slackware e quando iniciou tava com a hora em 2:21 sendo 21:21. Fui no setup e essa era a hora que marcava lá.


15. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 03/07/2014 - 21:44h

estranho pq:

sudo hwclock --localtime --systohc

deve ajustar a hora do setup pela do sistema, a préviamente acertada pelo NTPD.

quando estiver no micro, vc responde.

se o setup da bios não tem a opção, ajuste o setup da BIOS com hora local, antes, deixe tudo local.

como eu disse, lembrou de executar serviço ntpd no boot?




16. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 03/07/2014 - 21:53h

No /etc/rc.local tá assim /usr/local/bin/ntpd -g -q


17. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 03/07/2014 - 22:38h

A saida do timezone no kali: America/Recife
A saida do timezone no ubuntu: America/Recife
A saida do timezone no slackwar: nao tem esse /etc/timezone


Eu tô no micro. Só nao tenho net nele.

Deixa ver se eu entendi:
1) O ntpd pega a hora de um servidor e ajusta a hora do micro.
2) Se não tiver net, o ntpd pega a hora da Bios e ajuda a hora do sistema.

Lembrando que eu não tô usando o arquivo ntpd.conf, visto que eu estou sem net aqui em casa então nao me preocupei de adicioná-lo agora.

Outra coisa: Quando fui pegar a saida do /etc/timezone, primeiro peguei no kali que estava com a hora certa. Depois fui pro ubuntu que tambem estava com a hora certa. Por fim fui no slackware que não estava com a hora certa e não tinha o timezone.E mais uma vez a hora que mostrava no slackware é a mesma do setup. Entao fui no kali de novo e a hora do kali mudou pra mesma do setup.


18. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 03/07/2014 - 23:15h

Fui rodar agora o ntpd -g -q eo hwclock --localtime --systohc. No kali e no ubutu rodou blz, mas no slackware o ntpd -g -q não rodou. Passou dez minutos e não deu nenhuma mensagem de erro e nem devolveu o terminal.


19. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 04/07/2014 - 16:17h

no slackware com problema, saída de

$ sudo ntpq -q


20. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 04/07/2014 - 16:24h

Quando instalei o ntpd nas três distros, no kali e no ubuntu ao usar o comando

#ntpd -g -q
#hwclock --localtime --systohc


funcionou blz. Mas no slackware não tinha nehuma saida. Então usei o "ntpd" apenas, e depois os outros.
Por isso achei que estava rodando blz nas três distros. Mas com esse problema de alterção de hora vi que não estava sendo iniciado no slackware. Desinstalei o que tinha (que foi baixado no slackbuils) e compilei o que tinha baixado o fonte e que tinha instalado no kali e ubuntu (mas era a mesma versão do que tinha no slackbuilds) Aí foi que começou o problema do slackware não querer iniciar. Então mudei no rc.local assim:

if [ -x /etc/rc.d/rc.ntpd ]; then
/usr/local/bin/ntpd
fi
/usr/local/bin/ntpd -g -q


Mas mesmo assim não deu certo. Então fui no /etc/rc.d/ e deixei o rc.ntpd executavel para iniciar no boot. Mas ficou dando a mensagem:

starting NTPD daemon: /usr/sbin/ntpd: line 8: /usr/sbin/ntpd: No such file or directory // 


e o sistema ficava parado na tela do post. Ao tirar o modo executavel do rc.ntpd, o sistema iniciava.
Aí fui no arquivo rc.ntpd:

# Start ntpd:
ntpd_start() {
CMDLINE="/usr/sbin/ntpd -g"
echo -n "Starting NTP daemon: $CMDLINE"
$CMDLINE -p /var/run/ntpd.pid
echo
}


Mudei a linha de #CMDLINE="/usr/sbin/ntpd -g"" para "CMDLINE="/usr/local/bin/ntpd -g"" e a mensagem
starting NTPD daemon: /usr/sbin/ntpd: line 8: /usr/sbin/ntpd: No such file or directory // 

mudou para (ou algo parecido pois não me lembro bem. Sei que não aparece a sbin mas a bin nessa linha):
/usr/local/bin/ntpd -g 


E comentei essa parte do rc.local:

#if [ -x /etc/rc.d/rc.ntpd ]; then
#/usr/local/bin/ntpd
#fi
#/usr/local/bin/ntpd -g -q


Assim tá iniciando no boot e até agora não teve alteração nas distros. Já reiniciei várias vez e não tive problemas. Postei antes que ao executar o "ntpd -g -q" ficava dez minutos e não tinha nenhuma saida. Acho que acontecia isso porque o ntdp não estava sendo iniciado automaticamente. Só rodava se eu iniciasse na mão. Mas agora é executado como nas outras distros.




21. Re: Hora errada em dual boot com trê distros. [RESOLVIDO]

wellington
wellingtonsr

(usa Slackware)

Enviado em 04/07/2014 - 16:26h

albfneto escreveu:

no slackware com problema, saída de

$ sudo ntpq -q


bash-4.2# ntpq -q
ntpq: illegal option -- q
ntpq - standard NTP query program - Ver. 4.2.6p5
USAGE: ntpq [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
bash-4.2#






  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts