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: