[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re:



Da próxima vez... coloca o assunto no Subject.... Assim fica evita que outras pessoas perguntem a mesma coisa, já vendo que tem uma solução na lista


Eduardo - Telzi SP wrote:

Ola Ricardo.

Eu resolvi o mesmo problema com o seguinte comando:

# date –s “/hora atual”/

Eduardo C. Rocha

Telzi - Depto. TI

DDR: 2147-0802

Tel: 3322-0813

Ola Pessoal

Estou com um problema em meu servidor de e-mail PostFix no Debian, onde
após a mundança do horario de verão os e-mails que envio e recebo estão
chegando com uma hora de atrazo ou seja no horario antigo, alterei a
data manualmente com o comando date, mas mesmo assim não adiantou. Como
posso resolver este problema?

Obrigado

Ricardo Socreppa
Analista de TI.


     Linux e FreeBSD


Para equipamentos utilizando o sistema operacional Linux ou FreeBSD, devemos verificar os seguintes arquivos e atualiza-los.

*/etc/localtime* - Verificar se este arquivo existe e se e' um link para outro.

Não recomenda-se que */etc/localtime* seja um link para o arquivo de informação de zona como */usr/share/zoneinfo/Brazil/East*, pois caso o */usr*, quando montado em uma partição, não esteja disponível no momento de inicialização do equipamento, as informações de Time Zone não serão carregadas.

Devemos verificar no diretório */usr/share/zoneinfo/Brazil* quais são as zoneinfo que estão disponíveis e se existe algum arquivo com informações sobre o horário de verão.

Caso não exista um arquivo com tais informações, devemos criar um arquivo(ex: Verao-2000.zic) e inserir as seguintes informações.

/# cat > Verao-2000.zic/
/Rule Brazil 2000 max - Oct Sun>=8 0:00 1 D/
/Rule Brazil 2001 max - Feb Sun>=18 0:00 0 S/
/Zone Brazil/East -3:00 Brazil E%sT/
/^D/
/#/

Onde:

Rule Brazil -> Especifica o nome da regra a ser criada
2000 -> Ano em que esta regra será executada
max -> Parâmetro especificando ate quando ela será valida, pode ser Only também, sendo executada somente desta vez. Oct Sun>=8 -> A data onde a mudança será feita, neste caso, primeiro domingo que for após ou no dia 8 de outubro.
0:00 -> A hora onde será feita a mudança.
1 -> Quanto tempo será adicionado ao relógio.
D/S -> Especifica a ação, onde D entrada em DST e S, volta para o "Standar Time", ou Horário Normal.

A linha Zone especifica o arquivo de Time Zone, qual nosso fuso horário, neste caso -3:00, quais as regras que se aplicaram a este fuso.

Caso o arquivo de regras já existe, simplesmente adicione as novas regras.

Após criar o arquivo Verao-2000.zic, iremos fazer a atualização do arquivo de TimeZone para o Inicio do Horário de Verão.

Para realizar esta atualização no arquivo de TimeZone, usaremos o comando zic, responsável por recompilar o banco de dados de TimeZones.

/# zic verao.2000.zic/

Executando este comando ele atualizara automaticamente o arquivo /usr/share/zoneinfo/Brazil/East. Agora você deve copiar o conteúdo deste arquivo para */etc/localtime*, caso */etc/localtime* não seja um link para este arquivo.

/# cp East /etc/localtime/

Concluída esta tarefa, *não é necessário* reinicializar o sistema.



--
======================================
                 CyberCrow
       Conhecimento é Poder !

 Quando voce perde a mente limitada
      Voce liberta a sua vida

 http://cybercrow.blogspot.com
======================================

-----BEGIN GEEK CODE BLOCK-----
 Version: 3.12
 GCM/L/U d- s-: a- C++ LSU++++ P+ L+++ E--- W++ N w--
 O-- M- V- PS PE- Y PGP++ t 5 X++ R tv- b++ DI D+
 G++ e- h* r y+
-------END GEEK CODE BLOCK------



Reply to: