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.
O Chrony (NTP/NTS) é uma ótima ferramenta que sincroniza o tempo em redes e servidores e ajusta o relógio do sistema.
Parte 2: INSTALAÇÃO MANUAL
Instalação manual (Debian 12 - esta instalação serve de maneira geral para qualquer programa a ser instalado manualmente)
Com essa instalação manual você evita erros como:
No NTS support;
Could not read valid frequency and skew from driftfile /var/lib/chrony/drift;
Could not open /var/log/chrony/tracking.log : Permission denied;
501 Not authorised; etc.
IMPORTANTE
Na instalação manual de qualquer programa aconselho sempre primeiro a desinstalar a versão anterior, pois pode acontecer de ter mudanças profundas de uma para outra versão e isso pode dar problemas. Ao final tem uma lista de arquivos e diretórios para remover em caso de desinstalação.
Instalando dependências:
sudo apt update
sudo apt install pkg-config build-essential libc6 libtomcrypt1 libtomcrypt-dev libcap-dev golang-github-seccomp-libseccomp-golang-dev gnutls-bin libgnutls28-dev openssl wget
Criando o usuário:
sudo useradd chrony
Criando o diretório em /opt (Debian 12):
cd /opt
Criando o diretório geral para downloads, descompactação, bkp, etc:
sudo mkdir croni
Criando o diretório para instalação:
sudo mkdir chrony
cd croni
sudo wget https://chrony-project.org/releases/chrony-4.6.1.tar.gz
ou acesse o site
e faça o download da última versão.
ls
sudo tar -xf chrony-4.6.1.tar.gz
cd chrony-4.6.1
Configurando e instalando no diretório chrony dentro de /opt/chrony
sudo ./configure --prefix=/opt/chrony --enable-scfilter --enable-nts
sudo make
sudo make install
sudo apt update
Com essa instalação manual você evita erros como:
No NTS support;
Could not read valid frequency and skew from driftfile /var/lib/chrony/drift;
Could not open /var/log/chrony/tracking.log : Permission denied;
501 Not authorised; etc.
IMPORTANTE
Na instalação manual de qualquer programa aconselho sempre primeiro a desinstalar a versão anterior, pois pode acontecer de ter mudanças profundas de uma para outra versão e isso pode dar problemas. Ao final tem uma lista de arquivos e diretórios para remover em caso de desinstalação.
Instalando dependências:
sudo apt update
sudo apt install pkg-config build-essential libc6 libtomcrypt1 libtomcrypt-dev libcap-dev golang-github-seccomp-libseccomp-golang-dev gnutls-bin libgnutls28-dev openssl wget
Criando o usuário:
sudo useradd chrony
Criando o diretório em /opt (Debian 12):
cd /opt
Criando o diretório geral para downloads, descompactação, bkp, etc:
sudo mkdir croni
Criando o diretório para instalação:
sudo mkdir chrony
cd croni
sudo wget https://chrony-project.org/releases/chrony-4.6.1.tar.gz
ou acesse o site
e faça o download da última versão.
ls
sudo tar -xf chrony-4.6.1.tar.gz
cd chrony-4.6.1
Configurando e instalando no diretório chrony dentro de /opt/chrony
- --prefix=/opt/chrony - diretório onde será instalado;
- --enable-scfilter - suporte ao recurso de computação segura do Linux (seccomp);
- --enable-nts - suporte a Network Time Security (NTS) para sincronização de horário segura.
sudo ./configure --prefix=/opt/chrony --enable-scfilter --enable-nts
sudo make
sudo make install
sudo apt update
______________________________________________________________________
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