NTP é um protocolo para sincronização dos relógios dos computadores baseado no protocolo UDP sob a porta 123. É utilizado para sincronização do relógio de um conjunto de computadores e dispositivos em redes de dados com latência variável. O NTP permite manter o relógio de um computador sincronizado com a hora sempre certa e com grande exatidão. Foi originalmente idealizado por David L. Mills da Universidade do Delaware e ainda hoje é mantido por ele e por uma equipe de voluntários. O NTP foi utilizado pela primeira vez antes de 1985, sendo ainda hoje muito popular e um dos mais antigos protocolos da Internet.
Antes de instalarmos o serviço NTP, vai uma pequena dica, caso caso o fuso horário da máquina esteja errado
Ajuste o fuso horário executando o seguinte comando:
MÉTODO - 01
sudo dpkg-reconfigure tzdata
Escolha "América" e tecle [ENTER]:
Escolha a região responsável pelo seu fuso horário e selecione [OK]:
MÉTODO - 02
sudo tzselect
Agora sim, com nosso fuso horário acertado, podemos continuar com a instalação do Cliente NTP
INSTALALANDO O NTP em Clientes LINUX
O processo de configuração do NTP em um cliente Linux é muito parecido com o processo de configuração do servidor, ou seja, vamos ter que instalar os pacotes ntp e o ntpdate:
apt-get install ntp ntpdate
touch /var/lib/ntp/ntp.drift
Basicamente o script do cliente será
#!/bin/bash
service ntp stop
ntpdate <ip-do-servidor-NTP-local>
service ntp start
Dica: Pode colocar essas linhas tudo em um script só e configurar no CRONTAB para executar automaticamente no momento que desejar. Ou inserir no RC.LOCAL para executar ao ligar a máquina.
EXTRA
Comando também para Windows
net stop w32time
w32tm /config /manualpeerlist:<ip-do-servidor-NTP_local>,0x8, /syncfromflags:manual
net start w32time
Ou você pode criar uma tarefa
1.) No menu iniciar digite taskschd.msc + Enter e na janela que se abre clique em “Criar Tarefa”.
2.) Na guia Geral em nome coloque “Acertar Relógio”, marque a opção: “Executar com privilégios mais altos“.
3.) Clique na guia: Disparadores e clique no botão Novo, No campo Iniciar a tarefa marque a opção: “Ao fazer logon” e depois marque “Repetir a tarefa a cada” 1 hora ou a sua escolha clique em ok.
4.) Ai vai na guia: Ações e clique em Novo, no campo Programa\script coloque o seguinte “cmd” em Adcione Argumentos (opicional): coloque “/C net start w32time & w32tm /resync /force & net stop w32time”.
5.) Agora reinicie o seu computador e sempre que você ligar vai sincronizar na hora certa (desde que tenha internet)
Comments