Pular para o conteúdo

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.
Lisandro Guerra Lisandro
Hits: 258.000 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

O fuso horário Brasil

Conforme a Wikipedia:

Fusos horários brasileiros

Em 24 de abril de 2008 a Lei Federal n° 11.662 reduziu a quantidade de fusos horários do Brasil para três. São eles:
  • UTC-2: Arquipélago de Fernando de Noronha e Ilha de Trindade.
  • UTC-3 (horário de Brasília): regiões Sul, Sudeste e Nordeste, estados de Goiás, Tocantins, Pará e Amapá, e o Distrito Federal.
  • UTC-4: estados do Mato Grosso, Mato Grosso do Sul, Amazonas, Rondônia, Acre e Roraima.

Anterior à mencionada lei, um quarto fuso horário existia no território nacional brasileiro:
  • UTC-5: estado do Acre e porção oeste do estado do Amazonas.
  • Em relação ao estado do Acre, o Decreto Legislativo n.° 900/2009[16] convocou referendo, a ser realizado juntamente com as eleições de 2010, para verificar a alteração do horário legal promovida no estado. O TRE-AC definiu que o pleito será realizado no dia 31 de outubro de 2010, juntamente com o segundo turno das eleições.
  • Além disso, também anterior à dita lei, o estado do Pará possuía dois fusos horários diferentes, cabendo à parte oriental do estado o atual fuso de todo o estado de UTC-3, enquanto à parte ocidental cabia o fuso UTC-4.

Linux: Modificando o TimeZone: 2 métodos
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Bem, como podem ver ainda podemos mudar de timezone mesmo dentro do nosso próprio país. Vejamos então os dois métodos de mudança.

Primeiro método

Vamos dizer que estou no time zone de São Paulo, ou seja, estou no horário de Brasília. Mas cansei de toda esta agitação e consegui um bom projeto de pesquisa com uma altíssima remuneração e que vai exigir que fique morando por uns 5 anos em Fernando de Noronha (vai sonhando Lisandro...). Bom, chegando lá, como sou preciosista, vou querer alterar o timezone no meu portátil. Como farei isso?

Em algumas distribuições, como o Linux Mint e o Ubuntu por exemplo, o timezone é controlado por meio do arquivo /etc/timezone. Para ver meu timezone posso usar (no terminal) o comando:

# cat /etc/timezone
America/Sao_Paulo

A resposta foi certeira, estou no timezone America/Sao_Paulo.

Para trocar para o timezone de São Paulo para Fernando de Noronha vamos verificar qual o nome deste time zone fazendo:

# 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 alterar o conteúdo de /etc/timezone utilizando o seu editor de textos preferido, como em:

# vi /etc/timezone
ou
# gedit /etc/timezone
ou
# mcedit /etc/timezone

Altere então de America/Sao_Paulo para America/Noronha.

Agora para atualizar utilizando a variável TZ faça:

# export TZ=America/Noronha

Vamos verificar com:

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

BINGO! Funcionou.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. O fuso horário Brasil
   2. Segundo método

Linux Mint - Num Lock, Caps Lock e brilho no painel

Instalando o SNX check point no Linux Mint 18 e Ubuntu 16.04

Google Chrome no Linux Mint

Conky no Slackware 13

Ktechlab - Ambiente de simulação de circuitos

Apache2 + PHP5 + VirtualHosts no Debian e Ubuntu

Habilitando DDNS com BIND e DHCP remoto

Linux imprimindo em Windows via rede

Calculando valores UMASK

Como criar uma distribuição baseada no Debian usando o programa Live-Build

#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

Entre na sua conta para comentar.