+ Responder ao Tópico



  1. #1
    Visitante

    Padrão 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

  2. #2
    estanisgeyer
    Visitante

    Padrão 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.