Como funciona, instale e use Chrony Linux (Network Time Protocol NTP)

Um dos aspectos mais importantes de qualquer servidor, independentemente do sistema operacional usado, é o tempo; pois muitos serviços, processos e aplicações dependem disso e se o tempo falhar em apenas um segundo podemos estar gerando um problema maior em vários aspectos, não só ao nível do sistema mas também ao nível da administração.

Para ajudar a manter esses aspectos de cronometragem nos melhores padrões no Linux, um protocolo chamado NTP (Network Time Protocol) foi desenvolvido, que é um protocolo que roda pela porta 123 UDP na camada de transporte e sua função é permitir que as equipes sincronizem tempo nas redes para obter o tempo preciso. Além disso, temos um utilitário chamado Chrony, ideal para aproveitar ao máximo tudo o que a NTP nos oferece.

É por esta razão que através deste tutorial a Solvetic irá explicar em detalhes como instalar e usar o Chrony no Linux.

O que é Chrony?O utilitário Chrony é definido como uma implementação dinâmica do Network Time Protocol (NTP), que nos permite sincronizar o relógio do sistema com os servidores NTP, os relógios de referência e a entrada manual através do teclado. Além disso, o Chrony também pode ser usado como um servidor NTPv4 (RFC 5905) para dar um serviço de horário a outros computadores da rede.

Graças ao seu design versátil, o Chrony pode funcionar bem em uma variedade de condições, incluindo conexões de rede intermitentes, redes congestionadas, temperaturas variáveis ​​e sistemas que não funcionam continuamente ou funcionam em uma máquina virtual, permitindo que os dados gerados a partir do tempo estejam sempre corretos .

Chrony inclui dois programas que são:

ChronydQue é um daemon que pode ser iniciado no momento da inicialização.

ChronycQue é um programa de interface de linha de comando que pode ser usado para monitorar o desempenho do Chronyd e para alterar vários parâmetros durante a execução, conforme necessário.

O Chrony pode ser instalado em sistemas operacionais como Linux, FreeBSD, NetBSD, macOS e Solaris.

1. Como instalar o Chrony no Linux


Passo 1
Em algumas distribuições do Linux, o Chrony já vem instalado por padrão, caso contrário, podemos usar uma das seguintes linhas para instalá-lo:

CentOS / RHEL

 yum -y install chrony

Debian / Ubuntu / Mint

 apt instalar chrony

Fedora

 dnf -y install chrony

Entramos com a letra "S" para confirmar o download e instalação do Chrony, neste caso no Ubuntu 18 Server.

PROLONGAR

Passo 2
Então, podemos verificar o status de Chrony com as seguintes linhas:

 systemctl status chronyd (SystemD) /etc/init.d/chronyd status (Init)

PROLONGAR

etapa 3
Caso desejemos habilitar o daemon Chrony na inicialização, devemos usar o seguinte comando:

 systemctl enable chrony (SystemD) chkconfig --add chronyd (Init)

PROLONGAR

2. Como verificar o tempo de Chrony


Para verificar se o Chrony está realizando sua tarefa de sincronização corretamente, deve-se utilizar o programa de linha de comando chronyc, que possui a opção de acompanhar com informações relevantes.

Passo 1
Para isso, executamos o seguinte:

 rastreamento crônico

PROLONGAR

As informações geradas são as seguintes:

Indica o ID de referência e o nome com os quais o computador selecionado está sincronizando no momento.

 referência ID

Refere-se ao número de saltos para uma equipe usando um relógio de referência anexado.

 Estrato

É a hora UTC em que foi feita a última medição da fonte de referência utilizada.

 Tempo de referência (UTC)

É o atraso do relógio do sistema do servidor sincronizado.

 Hora do sistema

Indica o deslocamento da última atualização do relógio NTP

 Último deslocamento

É a média de longo prazo do valor de compensação de tempo

 Compensação RMS

É a velocidade na qual o relógio do sistema daria errado se chronyd não o ajustasse. Fornecido em ppm (partes por milhão)

 Frequência

Indica a diferença entre as medições da fonte de referência e a frequência que está sendo usada atualmente

 Freq residual

Refere-se ao limite de erro estimado da frequência

 Enviesamento

Este é o total dos atrasos do caminho da rede até o computador a partir do qual você está sincronizando no momento.

 Atraso de raiz

Indica a dispersão de frequência por fatores externos e internos

 Dispersão de raiz

Ele está atualizando os intervalos de sincronização

 Intervalo de atualização

Lá o status do salto é indicado, temos opções como normal, inserir segundo, deletar segundo ou não sincronizado

 Status de salto

Se quisermos obter informações sobre as fontes de Chrony, podemos usar o seguinte comando

 fontes crônicas

PROLONGAR

3. Como configurar o Chrony no Linux


O arquivo de configuração chrony está hospedado no caminho:
 /etc/chrony.conf ou /etc/chrony/chrony.conf
O arquivo de configuração terá a seguinte aparência:

PROLONGAR

Aí temos as seguintes informações:

Permite descrever um servidor NTP que será o ponto de partida para as tarefas de sincronização

 Servidor

É a distância que deve ser adicionada por estrato à fonte de sincronização. O padrão é 0,0001

 Peso estrato

Indica a localização e o nome do arquivo que contém dados de deriva

 Driftfile

Essa diretiva permite que o Chrony corrija gradualmente o deslocamento de tempo durante o processo de acelerar ou desacelerar o relógio conforme necessário.

 Makestep

É o caminho para o arquivo de log do cron

 Logdir

Para avançar o relógio do sistema imediatamente e ignorar quaisquer ajustes em andamento, devemos usar o seguinte comando

 chronyc makestep

Para interromper o serviço Chrony, podemos usar uma das seguintes linhas:

SystemD

 systemctl stop chrony

Iniciar

 /etc/init.d/chronyd stop

Graças à Chrony, podemos ter certeza de que nosso servidor estará dentro do intervalo de tempo correto dependendo de nossa localização.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave