Servidores e estações Debian Etch Linux sincronizando horário com a "Hora Legal Brasileira"
Dica publicada em Linux / Introdução
Servidores e estações Debian Etch Linux sincronizando horário com a "Hora Legal Brasileira"
Esta dica foi feita com o intuito de ajudar de forma rápida aqueles que precisam sincronizar o horário de seus servidores ou estações Debian com a "Hora Legal Brasileira".
O primeiro passo é atualizar a base do apt:
# apt-get update
Vamos instalar o ntp:
# apt-get install ntp
Podemos baixar o arquivo de configuração ntp.conf já pronto direto do site do projeto NTP.br. Para tal, faça:
# cd /tmp
# wget http://ntp.br/xnix/ntp.conf
Copiamos o arquivo baixado para o diretório /etc, substituindo o existente:
# cp ntp.conf /etc/ntp.conf
Temos que criar o arquivo /etc/ntp.drift, responsável pelo escorregamento de frequência do micro e dar as devidas permissões ao arquivo:
# touch /etc/ntp.drift
# chown ntpd:ntpd /etc/ntp.drift
Após a mudança de configuração realizada pela troca do arquivo /etc/ntp.conf, devemos reiniciar o ntpd:
# /etc/init.d/ntpd restart
Para um primeiro ajuste da hora, execute o seguinte comando:
# ntpd -q -g
Podemos criar um pequeno script para que a hora seja atualizada a cada hora, diariamente ou mensalmente. No meu caso criei diariamente.
Criação do script:
# nano acerta_hora.sh
Transformamos o script em executável:
# chmod +x acerta_hora
Copiamos o arquivo para /etc/daily:
# cp acerta_hora /etc/cron.daily
Finalmente precisamos restartar o daemon do cron para que a sincronização entre em vigor:
# /etc/init.d/cron restart
O primeiro passo é atualizar a base do apt:
# apt-get update
Vamos instalar o ntp:
# apt-get install ntp
Podemos baixar o arquivo de configuração ntp.conf já pronto direto do site do projeto NTP.br. Para tal, faça:
# cd /tmp
# wget http://ntp.br/xnix/ntp.conf
Copiamos o arquivo baixado para o diretório /etc, substituindo o existente:
# cp ntp.conf /etc/ntp.conf
Temos que criar o arquivo /etc/ntp.drift, responsável pelo escorregamento de frequência do micro e dar as devidas permissões ao arquivo:
# touch /etc/ntp.drift
# chown ntpd:ntpd /etc/ntp.drift
Após a mudança de configuração realizada pela troca do arquivo /etc/ntp.conf, devemos reiniciar o ntpd:
# /etc/init.d/ntpd restart
Para um primeiro ajuste da hora, execute o seguinte comando:
# ntpd -q -g
Podemos criar um pequeno script para que a hora seja atualizada a cada hora, diariamente ou mensalmente. No meu caso criei diariamente.
Criação do script:
# nano acerta_hora.sh
#!/bin/bash
/etc/init.d/ntp stop
/usr/sbin/ntpd -q -g
/etc/init.d/ntp start
/etc/init.d/ntp stop
/usr/sbin/ntpd -q -g
/etc/init.d/ntp start
Transformamos o script em executável:
# chmod +x acerta_hora
Copiamos o arquivo para /etc/daily:
# cp acerta_hora /etc/cron.daily
Finalmente precisamos restartar o daemon do cron para que a sincronização entre em vigor:
# /etc/init.d/cron restart
Abraço à todos...