Colocar o Suse no horário de verão 2008/2009.
De acordo com o Ministério das Minas e Energia, o próximo horário de verão brasileiro começará dia 19 de outubro de 2008 e terminará dia 15 de fevereiro de 2009.
No Linux, e em particular no OpenSuse e Suse Enterprise, mudar isso é uma trivialidade para quem está habituado com a linha de comando. Para começar baixe o arquivo abaixo e hospede-o em /tmp/
TimeZoneBrasil2008-2009 (470) - 305 bytes
Ai, é só seguir os comandos abaixo, sempre como root:
#unzip /tmp/susebrst.zic.zip #zic /tmp/susebrst.zic
Pronto! Mais fácil que isso só se fosse automático…
Atualizado em 17/10/2008
Saiu no Viva o Linux uma dica apontando para cá
Sua dica “Acerto do horário de verão no OpenSuSE Linux 11″ foi aprovada e
publicada no site. Para acessá-la, siga a URL:http://www.vivaolinux.com.br/dica/Acerto-do-horario-de-verao-no-OpenSuSE-Linux-11/
Att,
Equipe de Suporte Viva o Linux
http://www.vivaolinux.com.br








































outubro 11th, 2008 at 18:25
[...] Suse Linux [...]
outubro 20th, 2008 at 6:30
Brother,
Fiz esse processo em 2 servidores, o q fica ligado o tempo todo tá com o horário correto, o outro não. Tem alguma lógica nisso?
Vlw.
outubro 20th, 2008 at 8:42
@Jhony
Você não é o único com problemas man. Aqui o usuário root mostra o horário normal mas os usuários mortais estão com o horário errado.
Estou investigando e deixarei mais informações aqui.
ATUALIZADO: Com relação ao seu sintoma, entre na ferramenta yast, system, Date and Time, escolha uma localidade qualquer e depois escolha a Brasil East. Aqui fizemos isso em todos, pelo sim pelo não, então talvez por isso não tivemos o sintoma acima.
outubro 20th, 2008 at 9:11
Aqui onde aplicamos este arquivo já descobri qual o problema. O sintoma era o usuário root aparecia com o horário normal ( BRST ) e os usuários mortais como horário UTC! Então, verifiquei que o arquivo /etc/localtime estava com a permissão de arquivo errada.
server:/etc # ls -al localtime -alh
-rw——- 2 root root 79 Oct 19 01:31 localtime
server:/etc #
Isso se deu por conta da variável de sistema operacional umask estar setada para 0600, quando o padrão no SuSE era 0644 . Isso aqui foi mudade por recomendação de uma consultoria externa de “segurança da informação”. Quando implantamos o novo arquivo de timezone e ele recriou o arquivo /etc/localtime ele criou com as permissões erradas.
Solução: chmod 0644 /etc/localtime .
Tirando isso tudo o mais rodou normal aqui.
outubro 20th, 2008 at 13:54
Muito obrigado pela ajuda, tudo normal por aqui agora.
Fique com Deus!!