Pular para o conteúdo

Sincronizar o horário com um servidor NTP

Dica publicada em Linux / Configuração
Diego Mendes Rodrigues diegomrodrigues
Hits: 40.967 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

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

Editor de imagens Pinta

Como resetar a senha do root no Debian e no Ubuntu

Pendrive do Windows (bootável) no Ubuntu Linux

Extract - Metadados dos arquivos

Ping - Como identificar o Sistema Operacional

VirtualBox no Devuan pelo site oficial

NetworkManager + nm-applet no Void Linux

Instalando o Gnome 41 no Debian 11 Bullseye

Configuração do modem Huawei E156 no Mandriva Linux 2009

Instalando o GNOME no Zenwalk

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.