Acertando o relógio

O horário do sistema é mais uma configuração importante em um servidor, já que ele é usado nos logs gerados, nos atributos dos arquivos e assim por diante. Se o relógio do servidor está errado, todos os logs serão gerados
com horários incorretos, sem falar nos horários dos e-mails enviados através do servidor e de diversos outros problemas.

A questão do horário é tão importante que existe um protocolo de rede destinado a solucionar o problema, o NTP (Network Time Protocol). Para usá-lo, o primeiro passo é verificar se os pacotes “ntp” e “ntpdate” estão
instalados no sistema. Nas distribuições derivadas do Debian, você pode instalá-los rapidamente usando o apt-get:

# apt-get install ntp ntpdate

No Fedora e no CentOS o pacote “ntp” vem instalado por padrão, mas em caso de dúvida você pode verificar a instalação usando o yum.

Uma vez instalado, o ntp passa a ajustar o relógio do sistema de forma transparente, mantendo o relógio sincronizado em relação aos servidores especificados no arquivo “/etc/ntp.conf”. Você pode checar o horário do sistema
usando o comando date:

# date

Thu Jun 19 14:26:37 BRT 2008

Devido à forma como trabalha, ajustando o relógio de forma suave, poucos segundos de cada vez, o NTP é destinado a manter o horário sincronizado, mas não a acertar o relógio do sistema em caso de grandes atrasos. Esta função
é reservada ao comando “ntpdate”, que ajusta o relógio “na marra”, independentemente de quão grande seja o atraso:

# ntpdate -u pool.ntp.org

A opção “-u” faz com que ele utilize uma porta UDP alta, evitando que você precise manter a porta 123 aberta no firewall e o “pool.ntp.org” é um servidor público, que encaminha a sua requisição a algum servidor
geograficamente próximo. Você pode especificar outro servidor diretamente se preferir.

Se o horário aparecer atrasado ou adiantado em algumas horas, é sinal de que o fuso-horário do sistema não foi definido corretamente. Nesse caso, ajuste a configuração usando o comando “tzselect“, também
executado como root. Se o servidor utiliza o horário de Brasília (UTC -3), por exemplo, você usaria as opções “2) Americas > 9) Brazil > 8) S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)”.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X