Modificando o TimeZone: 2 métodos

Caso não tenha ajustado o timezone corretamente na instalação, tenha trazido seu computador do exterior já com o timezone ajustado para aquela região ou se mudou dentro do país e agora está em outra timezone, veremos aqui 2 métodos para fazer o ajuste do timezone que deve abranger boa parte das distribuições Linux.

[ Hits: 221.810 ]

Por: Lisandro Guerra em 04/11/2010


Segundo método



Em algumas distribuições, como no CentOS por exemplo, o timezone é controlado pelo arquivo /etc/localtime. Para fazer a alteração temos que apagar o arquivo com o comando:

# rm /etc/localtime

Identificamos o arquivo com o timezine desejado, no caso do nosso exemplo o timezone para Fernando de Noronha, podemos ver os arquivos disponíveis em /usr/share/zoneinfo/.

Como vimos na página anterior, é possível procurar pelo arquivo de Noronha da seguinte maneira:

# ls /usr/share/zoneinfo/America/

Agora é procurar na lista apresentada pelo timezone desejado. Também podemos buscar usando uma palavra chave de busca, por exemplo "Fernando" ou "Noronha", com o comando:

# ls /usr/share/zoneinfo/America/ | grep Noronha
Noronha

Veja que no caso procurei pela palavra "Noronha" e deu bem direitinho. A resposta ao comando indica que existe o arquivo de nome "Noronha".

Bem, agora que já sabemos o nome correto do arquivo, vamos fazer um link simbólico para ele com o comando:

# ln -s /usr/share/zoneinfo/America/Noronha /etc/localtime

Pronto, está feito. Agora vamos verificar com:

# date
Sáb Out 9 09:15:40 FNT 2010

Como podemos ver funcionou perfeitamente.

Era isso!

Fontes:
Página anterior    

Páginas do artigo
   1. O fuso horário Brasil
   2. Segundo método
Outros artigos deste autor

Instalando o Linux direto do HD

Ktechlab - Ambiente de simulação de circuitos

Arduino IDE no Linux Mint

Servidor LAMP no Linux Mint e Ubuntu

Exemplos práticos de comandos com Parted

Leitura recomendada

Autenticação de cliente 802.1x WPA utilizando EAP-TTLS FreeRADIUS + Samba + LDAP

O .bashrc de meu Debian

Implantando rsync server no Windows para conexões via Linux

CUPS + Jasmine (gerenciador de impressões e relatórios de impressão)

Linux Terminal Server - LTS

  
Comentários
[1] Comentário enviado por facb69 em 04/11/2010 - 13:12h

Lisandro

Boa a sua dica mas não funcionou para mim.

No meu trabalho, tenho um Ubuntu 10.10 instalado em uma máquina virtual (Virtualbox) dentro de um Windows 7 e o horário está 1 hora á frente do atual.

O horário da BIOS, do Windows e de outras duas máquinas vrituais Windows estão em acordo com o horário de verão. Se eu altero o horário da máquina para o correto, o do Ubuntu se adianta uma hora também.

Já em casa e no notebook, tenho o inverso, o Ubuntu é o host, e nesses casos, tudo funciona corretamente.

Como a máquina não tem aplicação além de estudos, não tem tanto problema mas gostaria de entender o que acontece.

Se não lhe incomodar, tem alguma idéia?

Obrigado, abraço.

Fábio

[2] Comentário enviado por Lisandro em 20/11/2010 - 23:20h

Fábio (pktp69), o problema é com o Virtualbox mesmo. Dei uma olhada no Blog oficial do Virtualbox e o pessoal descreve o erro e tem até uma correção, que depende da versão do Virtualbox para Linux. Dá uma buscada no site do Virtualbox ou no Google que vai ser fácil achar.
Abraço

[3] Comentário enviado por Gerson|Embracore em 20/09/2012 - 10:00h

Muito bom Lisandro...

Tenho um Ubuntu Server 10.04 LTS e funcionou perfeito.


[4] Comentário enviado por trancozo em 13/12/2012 - 19:41h

Obrigado pelo tutorial.
O segundo método foi o escolhido.
executei da seguinte forma e funcionou perfeitamente:

#rm /etc/localtime; ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime

[5] Comentário enviado por Lisandro em 13/12/2012 - 20:40h

Fico feliz em ajudar.

[6] Comentário enviado por pabloyuri em 04/01/2013 - 10:46h

Bom dia.
Eu fiz o primeiro método e funcionou, porém, quando eu saia e depois voltava voltava para o horário errado, mas a timezone continuava a msm. No meu caso a minha timezone era de MSK e eu passei pra Sao_Paulo.

[7] Comentário enviado por fabiojrsantos em 06/03/2018 - 10:44h

Old but Gold. Parabéns pelo ótimo tutorial, me ajudou bastante. Desculpa ressuscitar o tópico, mas tive que agradecer!

[8] Comentário enviado por jorgewillians em 02/04/2019 - 18:44h

Para não perder as configurações, tente essa outra forma:
#sudo dpkg-reconfigure tzdata




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts