Sincronizar o horário com um servidor NTP

Publicado por Diego Mendes Rodrigues em 17/04/2020

[ Hits: 32.320 ]

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

Comando uptime

Distribuições Linux que administradores e usuários precisam conhecer

Instalar a IDE Java IntelliJ IDEA

Krusader uma substituição ao WinSCP no Linux

Adicionando o Timestamp no History

Leitura recomendada

Configurando o Apache + PHP + MySQL com o Xoops

Enriquecendo o artigo: Gerando arquivos PDF através do SAMBA

Reiniciando com Ctrl+Alt+Del em qualquer GNU/Linux

Usando o APT com uma imagem .iso

Fedora com Gnome Minimal

  

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