Sincronizar o horário com um servidor NTP

Publicado por Diego Mendes Rodrigues em 17/04/2020

[ Hits: 32.300 ]

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

pfetch ao invés do neofetch

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

Java 10 - final de vida do Java 9!

Utilizar um Link Simbólico

Leitura recomendada

Melhorando a resolução da placa de vídeo SiS no Ubuntu 9.10 64 bits

Ações ao Fechar Tampa do Notebook no Linux Mint

Ingressando o Windows 7 no domínio PDC SAMBA

Como Instalar as Fontes TrueType da Microsoft no Debian 12

Problema com o unlock screen do SuSE

  

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