+ Responder ao Tópico



  1. #1

    Padrão timezone no redhat

    Galera, tenho um redhat e tenho que fazer com que ele NAO entre no horario de verao.
    O problema é que nesse ultimo final de semana ele alterou a hora sozinho, como as maquinas Windows que nao foram atualizadas. entao voltei a hora dele na mao e quando dou um date -R ele me mostra o timezone -2, sou seja, com horario de verao aplicado.

    como eu faço pra voltar o timezone para -3 e nunca mais essa maquina alterar isso sozinha?

  2. #2

    Padrão

    resolvi. nao sei se funciona da forma que eu imaginei, mas fiz assim:
    peguei a config do arquivo que altera o horario de verao e mandei ele apenas "remover" essa configuração.

    $ vi arquivo.zic
    Rule Brazil 2008 only - Oct 15 15:40 0 -

    Zone Brazil/East -3:00 Brazil BR%sT

    depois:
    $ zic arquivo.zic
    $ cp /usr/share/zoneinfo/Brazil/East /etc/localtime
    $ zdump -v /etc/localtime
    /etc/localtime Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 17:45:52 1901 BRT isdst=0 gmtoff=-10800
    /etc/localtime Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 17:45:52 1901 BRT isdst=0 gmtoff=-10800
    /etc/localtime Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 BRT isdst=0 gmtoff=-10800
    /etc/localtime Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 BRT isdst=0 gmtoff=-10800

    resolveu meu problema de imediato, passando o timezone para -0300 corretamente, vamos ver se nao alterar sozinho novamente.

  3. #3

    Padrão

    Citação Postado originalmente por Patrick Ver Post
    resolvi. nao sei se funciona da forma que eu imaginei, mas fiz assim:
    peguei a config do arquivo que altera o horario de verao e mandei ele apenas "remover" essa configuração.

    $ vi arquivo.zic
    Rule Brazil 2008 only - Oct 15 15:40 0 -

    Zone Brazil/East -3:00 Brazil BR%sT

    depois:
    $ zic arquivo.zic
    $ cp /usr/share/zoneinfo/Brazil/East /etc/localtime
    $ zdump -v /etc/localtime
    /etc/localtime Fri Dec 13 20:45:52 1901 UTC = Fri Dec 13 17:45:52 1901 BRT isdst=0 gmtoff=-10800
    /etc/localtime Sat Dec 14 20:45:52 1901 UTC = Sat Dec 14 17:45:52 1901 BRT isdst=0 gmtoff=-10800
    /etc/localtime Mon Jan 18 03:14:07 2038 UTC = Mon Jan 18 00:14:07 2038 BRT isdst=0 gmtoff=-10800
    /etc/localtime Tue Jan 19 03:14:07 2038 UTC = Tue Jan 19 00:14:07 2038 BRT isdst=0 gmtoff=-10800

    resolveu meu problema de imediato, passando o timezone para -0300 corretamente, vamos ver se nao alterar sozinho novamente.
    Patrick,

    Muito obrigado, atraves da sua dica resolvi meu problema.