Hora errada [RESOLVIDO]

13. Re: Hora errada [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 13/10/2012 - 12:18h

Olá pessoal, acho que consegui resolver o problema, fiz o que foi dito nesse fórum:

http://www.linuxquestions.org/questions/linux-general-1/setting-system-time-to-utc-171917/

rm /etc/localtime 

Apaguei o arquivo /etc/localtime que antes era um link simbólico para o arquivo /usr/share/zoneinfo/America/Sao_Paulo

Fazendo isso os comandos date e hwclock passaram a exibir a hora no formato UTC.
date
Sáb Out 13 12:05:37 UTC 2012

hwclock
Sáb 13 Out 2012 12:05:37 UTC -0.094550 segundos


Com isso posso concluir que a criação do link simbólico em /etc/localtime apontando para a sua timezone em específico (no meu caso /America/Sao_Paulo) faz o sistema não reconhecer o UTC como o padrão de tempo.

Mas ai aparece outra dúvida, como o sistema consegue saber que estou em uma região que utiliza o GMT-3? Onde fica o arquivo que "diz" isso para ele, já que antes eu achava que era justamente o arquivo /etc/localtime que envia essa informação para ele, agora que apaguei esse arquivo pressuponho que essa informação esta vindo de outro lugar, estou certo?

Obrigado ai pessoal por me ajudar, vou tentar ajudar o pessoal também, alguem sabe se tem como assinar a listagem de tópicos desse fórum para você receber novas dúvidas no seu e-mail, dessa forma fica mais fácil para ajudar.


  


14. Re: Hora errada [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/10/2012 - 16:23h

Amigo,

Teu micro continua com a hora errada pois UTC é para quem mora na região UTC... UTC = GTM - Hora do Meridiano de Greenwich (Inglaterra)

Entenda uma coisa...

Vamos supor que são 12:00 em brasilia.... (UTC -0300)

Então são 15:00 horas em greenwich (Inglaterra) (UTC -0000)

COMO TEM QUE FICAR:

Seu relogio de hardware deve marcar a hora UTC -0000

15:00

Seu relogio de software marca a hora local UTC -0300

12:00

Você PRECISA indicar uma zona de tempo, pois é através dela que você entra em HORARIO DE VERÃO... automaticamente...
Se for um servidor vai ficar com a hora errada no dia que começar o horario de verão...




15. Re: Hora errada [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/10/2012 - 16:32h

kyetoy escreveu:

Amigo,

Teu micro continua com a hora errada pois UTC é para quem mora na região UTC... UTC = GTM - Hora do Meridiano de Greenwich (Inglaterra)

Entenda uma coisa...

Vamos supor que são 12:00 em brasilia.... (UTC -0300)

Então são 15:00 horas em greenwich (Inglaterra) (UTC -0000)

COMO TEM QUE FICAR:

Seu relogio de hardware deve marcar a hora UTC -0000

15:00

Seu relogio de software marca a hora local UTC -0300

12:00

Você PRECISA indicar uma zona de tempo, pois é através dela que você entra em HORARIO DE VERÃO... automaticamente...
Se for um servidor vai ficar com a hora errada no dia que começar o horario de verão...



Acho que resolvi o problema, fiz o seguinte:

Fui no setup da BIOS e modifiquei a hora para ficar no padrão UTC - 0000, ou seja, adiantei 3 horas em relação a marcação anterior que estava correta, depois disso os comandos passaram a marcar corretamente o horário. É claro que tive que recriar o link simbólico para minha timezone (America/Sao_Paulo), também estou setando o padrão UTC no relógio de hardware com o comando:
hwclock --hctosys --utc 
.

Posso dizer que o caso foi solucionado? Ou não deveria ter modificado o horário da BIOS?


16. Re: Hora errada [RESOLVIDO]

David
david0511

(usa Arch Linux)

Enviado em 11/08/2016 - 18:29h

Forma definitiva para solucionar o problema. Simples!
É só entrar no adjtime e trocar o UTC por LOCAL. Pronto! Ná próxima inicialização já vem certo!

/etc/adjtime

0.0 0.0 0.0
0
LOCAL



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts