Sincronizar o horário com um servidor NTP

Publicado por Diego Mendes Rodrigues em 17/04/2020

[ Hits: 5.004 ]

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

Instalar a IDE Java IntelliJ IDEA

Java 10 - final de vida do Java 9!

Comando uptime

Editor de imagens Pinta

Extract - Metadados dos arquivos

Leitura recomendada

Repositório EPEL no CentOS 6

Squid: "ERROR: no running copy" [Resolvido]

Linux Mint em português do Brasil

Instalador Gráfico da ATI

VirtualBox - Ubuntu convidado em Alta Resolução

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts