Instalação e configuração do Chrony

Instalação e configuração do Chrony, instalação semi-automática (com gerenciador de pacotes) e manual (totalmente pela linha de comando).
O Chrony (NTP/NTS) é uma ótima ferramenta que sincroniza o tempo em redes e servidores e ajusta o relógio do sistema.

[ Hits: 1.459 ]

Por: Buckminster em 19/04/2025


CONFIGURAÇÕES FINAIS



Reconfigurando, habilitando e iniciando:

sudo systemctl daemon-reload
sudo systemctl enable chrony
sudo systemctl start chrony
sudo systemctl status chrony

Caso tenha feito tudo certo estará como na imagem acima. A mensagem em amarelo é porque foi a primeira sincronização, depois ela some.

Pode sempre verificar os servidores atuais em:


A título de verificação acesse o site e verifique se no lado direito aparece:

"HORA CERTA XX:XX:XX SUA HORA XX:XX:XX UTC-3
A hora do seu computador está correta".


Caso não estiver, dê um refresh no site e se persistir refaça as configurações do arquivo /etc/chrony.conf com calma.

Os servidores "a.ntp.br, b.ntp.br", etc, são IPv6, caso quiser acrescentar, mas veja que não tem o NTS (Network Time Security) que é uma extensão de segurança do protocolo NTP (Network Time Protocol).

Criando 'aliases':

cd
vim apelidos (dê o nome que quiser)

Coloque dentro:

alias chronyc='/opt/chrony/bin/chronyc'
alias chronyd='/opt/chrony/sbin/chronyd'
alias chronycaut='sudo /opt/chrony/bin/chronyc -N authdata'
alias chronycmks='sudo /opt/chrony/bin/chronyc makestep'

vim .bashrc

Acrescente no final:

if [ -f apelidos ]; then
. apelidos
fi

Salve e saia.

source .bashrc

Testando:

chronyc
chronyd --version
chronycaut
chronyc tracking

Para os 4 comandos é necessário criar 'aliases', pois a instalação é manual.

Os comandos 'chronyc tracking', 'chronyc sources -v', além de outros, são reconhecidos automaticamente.

Caso aparecer mais algum comando que não for reconhecido basta acrescentar no arquivo de 'aliases'.

Serve para qualquer instalação de qualquer programa no Linux.

Na página de FAQ do Chrony:


"4.2. Continuo recebendo o erro: 501 Não Autorizado

Este erro indica que o chronyc enviou o comando para o chronyd usando um soquete UDP em vez do soquete de domínio Unix (por exemplo, /var/run/chrony/chronyd.sock), o que é necessário para alguns comandos. Por motivos de segurança apenas os usuários root e chrony têm permissão para acessar o soquete.

Também é possível que o soquete não exista. O chronyd não criará o soquete se o diretório tiver um proprietário ou permissões incorretas. Nesse caso deve haver uma mensagem de erro do chronyd no log do sistema."


É melhor criar aliases do que mudar permissões e proprietários, nesse caso.

E assim finalizamos a instalação e configuração do Chrony.

Para reiniciar:

sudo systemctl restart chrony

Parar:

sudo systemctl stop chrony

Status:

sudo systemctl status chrony

Para recomeçar do zero:

cd /opt/croni
sudo rm -rf chrony-4.6.1
sudo rm -rf /opt/chrony
sudo mkdir /opt/chrony
sudo tar -xf chrony-4.6.1.tar.gz
cd chrony-4.6.1
sudo ./configure --prefix=/opt/chrony --enable-scfilter --enable-nts
sudo make
sudo make install

e proceda com as configurações.

Caso queira remover completamente:

/opt/croni/
/etc/chrony.conf
/etc/chrony.keys
/etc/systemd/system/chrony.service
/var/log/chrony
/var/lib/chrony
/etc/systemd/system/multi-user.target.wants/chrony.service
/etc/systemd/system/chrony.service
/run/chrony
/opt/chrony
/opt/croni
/sys/fs/cgroup/system.slice/chrony.service

Faça uma busca:

sudo find / | grep chrony | less

Para remover o usuário:

sudo deluser chrony

Projeto Chrony:


Recomendações e comparações do ntp.br:


Referências:




Página anterior    

Páginas do artigo
   1. INTRODUÇÃO
   2. INSTALAÇÃO MANUAL
   3. CONFIGURANDO
   4. CONFIGURAÇÕES FINAIS
Outros artigos deste autor

Compilando o Squid3

Configuração do sistema, DHCP, compartilhamento e DNS no Debian Squeeze

Resolver problemas de Internet

Instalar Minecraft, League of Legends e Fortnite no Linux

Enviar mensagem ao usuário trabalhando com as opções do php.ini

Leitura recomendada

Monitorando a temperatura do computador com lm_sensors + MRTG

PNL para Hacking

Instalação do Wonderland Server

PLC no Linux alguém já pensou nisso?

Sony Ericsson k550i no Linux

  
Comentários
[1] Comentário enviado por maurixnovatrento em 08/06/2025 - 17:29h

Muito bom. Ótimo artigo.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts