Definindo o fuso horário no linux (ubuntu)

9

Aqui no Reino Unido, somos UTC + 1. Eu defino a hora usando 'data'. No entanto, ele continua voltando ao padrão UTC, eu estou supondo por meio de um servidor de horário NTP.

Eu tentei definir o fuso horário com tzselect, mas isso não muda o tempo, ele permanece no UTC em vez do horário local.

Therefore TZ='Europe/London' will be used.
Local time is now:  Thu Jun 25 10:57:48 BST 2009.
Universal Time is now:  Thu Jun 25 09:57:48 UTC 2009.

A saída acima está correta, mas a hora não é alterada.

Eu preciso desativar a atualização automática do tempo ou, idealmente, definir o fuso horário corretamente.

    
por Kris 25.06.2009 / 12:05

7 respostas

24

Você também pode fazer:

dpkg-reconfigure tzdata

Isso permitirá que você escolha seu fuso horário.

    
por 25.06.2009 / 12:29
2
  1. apt-get install ntpdate
  2. ntpdate pool.ntp.org

Isso funcionará. Eu fiz isso no meu servidor, tem uma chance.

ciclotron: ~ # ntpdate pool.ntp.org 25 de junho de 15:45:05 ntpdate [18445]: servidor de tempo de passagem 120.88.47.10 deslocamento 485.998764 seg

    
por 25.06.2009 / 12:15
1

Eu não estou 100% nisso, mas é uma ideia.

Eu sei que no RHEL / CentOS, o fuso horário é definido em / etc como um link simbólico.

Por exemplo, o meu é

horário local - > / usr / share / zoneinfo / America / Los_Angeles

Você pode confirmar que seu link é Europa / Londres? Caso contrário, tente excluir o link simbólico do localtime e criar um.

    
por 25.06.2009 / 12:16
1

Possivelmente não seja um problema nesta instância, mas vi problemas ao usar fusos horários nomeados antes. Eu sugiro tentar com o deslocamento de GMT em vez disso. (Que no seu caso é obviamente apenas GMT)

    
por 25.06.2009 / 13:36
1

No Kubuntu, você define o fuso horário durante a instalação e, em seguida, você pode alterar o fuso horário usando as Configurações do sistema - > Data e amp; Hora e, em seguida, selecionando um fuso horário. No entanto, cada atualização do tzdata (do upgrade do apt-get ou da atualização automática do pacote) parece redefinir o fuso horário de volta para o que você escolheu na instalação. Eu apenas mudei com o dbkg-reconfigure tzdata, como sugerido, e isso pareceu funcionar. Talvez ele sobreviva à próxima atualização do tzdata.

    
por 27.10.2009 / 14:39
0

Normalmente você precisa

  • defina o fuso horário usando tzselect
  • defina a hora usando a data

Depois, as coisas devem estar corretas.

Então, o que acontece se você fizer essas duas coisas? Você poderia postar a saída de "data"?

Se o tempo for alterado corretamente, mas voltar mais tarde, algo está interferindo.

Culpados comuns:

  • Servidor NTP (verifique se está executando o ntpd ou similar)
  • ntpdate do cronjob
  • hwclock confuso sobre o seu fuso horário (só deve afetar as reinicializações)

Se a data não mudar nada, algo está realmente errado ...

    
por 25.06.2009 / 12:16
0

Eu também tive esse problema:

Eu usei isso para desativar o UTC

Guia não oficial do Ubuntu Starter | linuxtopia.org

então usei o serviço ntp e estou usando o servidor de tempo ubuntu padrão.

Também garantiu que minhas configurações regionais de latitude / longitude fossem boas.

Felicidades

    
por 26.06.2009 / 04:35