Neste post vou explicar como instalar e configurar o cliente NTP (Network Time Protocol) utilizando os servidores do NTP.br que são mantidos ON (Observatório Nacional) e o NIC.br (Núcleo de Informação e Coordenação do Ponto BR) que certa forma garante que a hora dos servidores sempre estará utilizada, já que dificilmente os servidor NTP do NIC.br ficarão indisponíveis.
O primeiro passo é instalar o NTP, vamos utilizar o yum para facilitar, o pacote esta disponível no repositório base, sendo assim não vamos precisar adicionar um novo repositório.
~# yum install ntp
Crie o arquivo ntp.drift no diretório /etc/ntp
~# touch /etc/ntp/ntp.drift
Execute o comando abaixo
~# ntpd -q -g
Remova o arquivo /etc/ntp.conf
~# rm /etc/ntp.conf
Crie novamente o arquivo ntp.conf
~# touch /etc/ntp.conf
Adicionar os parâmetros a seguir
driftfile /etc/ntp/ntp.drift statsdir /var/log/ntpstats/ statistics loopstats peerstats clockstats filegen loopstats file loopstats type day enable filegen peerstats file peerstats type day enable filegen clockstats file clockstats type day enable # servidores publicos do projeto ntp.br server a.st1.ntp.br iburst server b.st1.ntp.br iburst server c.st1.ntp.br iburst server d.st1.ntp.br iburst server gps.ntp.br iburst server a.ntp.br iburst server b.ntp.br iburst server c.ntp.br iburst # configuracoes de restricao de acesso restrict default kod notrap nomodify nopeer restrict -6 default kod notrap nomodify nopeer
Reinicie o serviço NTP
~# service ntpd restart
Configure o NTP para iniciar no boot do SO
~# chkconfig ntpd on
Para testar se o sincronismo esta funcionando utilize o comando
~# ntpq -p
Também é possível verificar o funcionamento através do arquivo de log /var/log/messages
Deve retornar alguma coisa do tipo
Também podemos sincronizar o horário da BIOS com o servidor NTP utilizando o comando hwclock abaixo
~# hwclock --systohc
Bom é isso pessoal, qualquer dúvida coloquem ai nos comentários, até a próxima.