Sincronizar o horário com um servidor NTP

Publicado por Diego Mendes Rodrigues em 17/04/2020

[ Hits: 29.011 ]

Blog: https://www.linkedin.com/in/diegomendesrodrigues/

 


Sincronizar o horário com um servidor NTP



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
Outras dicas deste autor

UbuntuDDE - Ubuntu + Deepin

Sistema de arquivos, disco rígido e memória do seu Linux

Gerenciando o GRUB com o GRUB Customizer

Java 10 - final de vida do Java 9!

pfetch ao invés do neofetch

Leitura recomendada

Adicionando módulo USB ao kernel

Problemas com bttv e webcam no Mandriva 2005LE

Criando boot USB do "Instalador Debian" usando o GRUB

Duas telas de bloqueio?

Manipulando o MS Access (.mdb) com PHP no FreeBSD

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts