Como ler o /etc/localtime

Vamos aprender a ler os arquivos de configuração de zona.

As vezes precisamos saber como está a nossa configuração para o horário de verão.

No diretório /usr/share/zoneinfo/ existem uma centena de definições, porém nem sempre sabemos se estamos com as atualizações para o ano corrente.

Utilize o comando zdump para ler os arquivos, veja abaixo.

zdump -v /etc/localtime

Resultado da execução do comando.

zdump -v /usr/share/zoneinfo/America/Sao_Paulo 
/usr/share/zoneinfo/America/Sao_Paulo  -9223372036854775808 = NULL
/usr/share/zoneinfo/America/Sao_Paulo  -9223372036854689408 = NULL
/usr/share/zoneinfo/America/Sao_Paulo  Thu Jan  1 03:06:27 1914 UTC = Wed Dec 31 23:59:59 1913 LMT isdst=0 gmtoff=-11188
/usr/share/zoneinfo/America/Sao_Paulo  Thu Jan  1 03:06:28 1914 UTC = Thu Jan  1 00:06:28 1914 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sat Oct  3 13:59:59 1931 UTC = Sat Oct  3 10:59:59 1931 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sat Oct  3 14:00:00 1931 UTC = Sat Oct  3 12:00:00 1931 BRST isdst=1 gmtoff=-7200
/usr/share/zoneinfo/America/Sao_Paulo  Fri Apr  1 01:59:59 1932 UTC = Thu Mar 31 23:59:59 1932 BRST isdst=1 gmtoff=-7200
[...]
/usr/share/zoneinfo/America/Sao_Paulo  Sun Oct 20 02:59:59 2497 UTC = Sat Oct 19 23:59:59 2497 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sun Oct 20 03:00:00 2497 UTC = Sun Oct 20 01:00:00 2497 BRST isdst=1 gmtoff=-7200
/usr/share/zoneinfo/America/Sao_Paulo  Sun Feb 16 01:59:59 2498 UTC = Sat Feb 15 23:59:59 2498 BRST isdst=1 gmtoff=-7200
/usr/share/zoneinfo/America/Sao_Paulo  Sun Feb 16 02:00:00 2498 UTC = Sat Feb 15 23:00:00 2498 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sun Oct 19 02:59:59 2498 UTC = Sat Oct 18 23:59:59 2498 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sun Oct 19 03:00:00 2498 UTC = Sun Oct 19 01:00:00 2498 BRST isdst=1 gmtoff=-7200
/usr/share/zoneinfo/America/Sao_Paulo  Sun Feb 15 01:59:59 2499 UTC = Sat Feb 14 23:59:59 2499 BRST isdst=1 gmtoff=-7200
/usr/share/zoneinfo/America/Sao_Paulo  Sun Feb 15 02:00:00 2499 UTC = Sat Feb 14 23:00:00 2499 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sun Oct 18 02:59:59 2499 UTC = Sat Oct 17 23:59:59 2499 BRT isdst=0 gmtoff=-10800
/usr/share/zoneinfo/America/Sao_Paulo  Sun Oct 18 03:00:00 2499 UTC = Sun Oct 18 01:00:00 2499 BRST isdst=1 gmtoff=-7200
/usr/share/zoneinfo/America/Sao_Paulo  9223372036854689407 = NULL
/usr/share/zoneinfo/America/Sao_Paulo  9223372036854775807 = NULL

Como vocês podem ver o meu Debian 6.0.5 está configurado para o horário de verão de São Paulo de 1914 até o ano de 2499, ou seja, nem preciso me preocupar com ele.

Abraços

Rodrigo Luis Silva

Gestor de equipes especialista em sistemas GNU/Linux com vasta experiência em gerenciamento de storage, virtualização, network, desenvolvimento e outros.

More Posts - Website

Follow Me:
Twitter

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Home Linux Como ler o /etc/localtime