- hora timezone
+ Responder ao Tópico
-
hora timezone
Bom dia.
Estou usando o ntp para sincronizar as horas. o Servidor de horas é um Unix que não está usando fuso horários, está setado as horas na mão. O meu servidor linux está usando o fuso America/Brasil/Sao_paulo , mas acontece que quando estarto o ntp ele traz a hora 1 hora adiantando...
como faço para resolver este problema? o fuso já está pegando o horário de verão? como faço pra arrumar
Uso redhat 9
Thiago
-
hora timezone
Muito provavelmente vc não configurou seu linux para o horário de verão...
Mas aqui vai a solução:
1. Verificar a existencia do arquivo ´/etc/localtime´ e se este arquivo e´
um link.
* DICA! Nao e´ recomendado possuir o arquivo /etc/localtime com link
para o arquivo /usr/share/zoneinfo/Brazil/East, pois sistemas em que
o diretorio /usr nao estiver acessivel (nao tiver sido montado, por
exemplo) no momento de inicializacao da maquina, as informacoes
contidas no localtime nao serao carregadas.
2. Verificar se no diretorio /usr/share/zoneinfo/Brazil existe algum
arquivo NAO BINARIO que contenha informacoes relativas a outros
horarios de verao (DICA!: geralmente e´ um arquivo com extensao .zic)
a) Se nao existir nenhum arquivo com tais informacoes, devera´ ser
criado um novo, de nome ´verao.2003.zic´ por exemplo, e
inserir as seguintes linhas.
Rule Brazil 2003 only - Oct 19 00:00 1 D
Rule Brazil 2004 only - Feb 15 00:00 0 S
Zone Brazil/East -3:00 Brazil E%sT
b) Se existir algum arquivo com informacoes de horario de verao de
outros anos, bastara´ inserir as linhas mencionadas.
As duas primeiras linhas dizem quando se inicia o horario de
verao, quando termina, e qual a acao a ser tomada. Lembre-se que no
inicio do horario de verao, deve ser adicionada uma hora.
A ultima linha diz qual o arquivo que sera´ gerado pelo comando zic, no
exemplo sera´ o arquivo ´East´ (dentro do diretorio Brazil). Esta linha
tambem informa o timezone da regiao, no caso de Sao Paulo e´ -3.
Deve-se mudar esse valor para o timezone correspondente a sua regiao,
e o nome do arquivo para o nome equivalente ao seu timezone.
3. Com o arquivo ´verao.2003.zic´ em maos, deve-se executar o
comando ´zic´, tal como segue:
# zic verao.2003.zic
No caso particular, este comando atualizara´ o arquivo
/usr/share/zoneinfo/Brazil/East.
[]´s
Marcelo Estanislau Geyer
Standard Net
Datacenter próprio Standard Net - Seja um revendedor.