O que é um servidor NTP
O
NTP significa
Network Time Protocol, ou em tradução livre, Protocolo de Tempo para Redes. É o protocolo para a sincronização dos relógios dos dispositivos de uma rede como servidores, estações de trabalho, roteadores, dentre outros equipamentos, a partir de referências de tempo confiáveis, nacionais ou internacionais.
Estações de trabalho, e servidores, Windows, MacOS ou
Linux podem realizar a sincronização com servidores NTP, embora nesse material o foco sejam as distribuições Debian e Ubuntu. Nessas distribuições, a forma mais comum de realizar a sincronização é utilizando o comando ntpdate, que realiza a sincronização com um servidor NTP. Neste caso, o serviço ntpd precisa ser parado na máquina em que o comando ntpdate é utilizado.
Instalação e utilização no NTP
A instalação do ntpdate é realizada da seguinte forma:
sudo apt update
$ sudo apt install -y ntpdate
Agora podemos executar o comando ntpdate, com utilizando o servidor nacional NTP.br.
sudo ntpdate pool.ntp.br
A resposta que será recebida será parecida com:
9 Apr 16:12:04 ntpdate[2663]: adjust time server 200.160.7.186 offset 0.006166 sec
Caso você queira utilizar um servidor NTP internacional, pode utilizar o NTp.org, com o seguinte comando:
sudo ntpdate pool.ntp.org
Se quiser apenas consultar um servidor NTP vendo a diferença de horário, sem alterar a data e a hora do computador atual, pode utilizar o parâmetro "-qu". Veja abaixo.
sudo ntpdate -qu pool.ntp.org
Procure sempre utilizar um servidor NTP que esteja na sua zona de tempo.
Configure a sincronização automática do seu servidor, ou da sua estação de trabalho, editando o arquivo "
timesyncd.conf".
sudo nano /etc/systemd/timesyncd.conf
Adicionando o seguinte conteúdo:
[Time]
NTP=pool.ntp.br a.ntp.br
FallbackNTP=b.ntp.br c.ntp.br
Depois de editar o arquivo "timesyncd.conf", devemos ativar o cliente NTP no systemd, com os seguintes comandos:
sudo timedatectl set-ntp true
$ timedatectl status
Nenhum comentário foi encontrado.