Como instalar e usar o Chrony no Linux

Como instalar e usar o Chrony no Linux

Chrony é uma implementação flexível do Network Time Protocol (NTP). É usado para sincronizar o relógio do sistema de diferentes servidores NTP, relógios de referência ou via entrada manual.

Também pode ser usado Ntpv4 servidor para fornecer serviço de tempo a outros servidores na mesma rede. Destina -se a operar perfeitamente em diferentes condições, como conexão de rede intermitente, redes fortemente carregadas, alterações de temperaturas que podem afetar o relógio dos computadores comuns.

Chrony Vem com dois programas:

  • Chronyc - interface da linha de comando para croníodo
  • Chronyd - Daemon que pode ser iniciado na hora da inicialização

Neste tutorial, vamos mostrar como instalar e usar Chrony em seu sistema Linux.

Instale o Chrony in Linux

Em alguns sistemas, Chrony pode ser instalado por padrão. Ainda assim, se o pacote estiver faltando, você pode instalá -lo facilmente. Usando sua ferramenta de gerenciador de pacotes padrão em suas respectivas distribuições Linux usando o seguinte comando.

# yum -y Instale Chrony [em CENTOS/RHEL] # Apt Instale Chrony [em Debian/Ubuntu] # DNF -Y Instale Chrony [on Fedora 22+] 

Para verificar o status de Chronyd Use o seguinte comando.

# status Systemctl Chronyd [ON Systemd] # /etc /init.D/Chronyd Status [on Iniciar] 

Se você quiser ativar Chrony Daemon On Boot, você pode usar o seguinte comando.

 # SystemCtl Ativar Chronyd [ON Systemd] # chkconfig --add Chronyd [em Iniciar] 

Verifique a sincronização de Chrony no Linux

Para verificar se o Chrony é realmente sincronizado, usaremos o programa de linha de comando Chronyc, que tem a opção de rastreamento que fornecerá informações relevantes.

# rastreamento Chronyc 
Verifique a sincronização de Chrony no Linux

Os arquivos listados fornecem as seguintes informações:

  • referência ID - o ID de referência e o nome para o qual o computador está sincronizado atualmente.
  • Estrato - Número de saltos para um computador com um relógio de referência anexado.
  • Referência horário - Este é o horário da UTC em que a última medição da fonte de referência foi feita.
  • Tempo do sistema - Atraso do relógio do sistema do servidor sincronizado.
  • Último deslocamento - Deslocamento estimado da última atualização do relógio.
  • RMS Offset - média de longo prazo do valor de deslocamento.
  • Frequência - Esta é a taxa pela qual o relógio do sistema estaria errado se Chronyd não está corrigindo. É fornecido em ppm (peças por milhão).
  • Freq residual - A frequência residual indicou a diferença entre as medições da fonte de referência e a frequência atualmente sendo usada.
  • Inclinado - Limite de erro estimado da frequência.
  • Atraso da raiz - Total dos atrasos no caminho da rede para o computador estrato, do qual o computador está sendo sincronizado.
  • Status de salto - Este é o status de salto que pode ter um dos seguintes valores - normal, insira o segundo, exclua o segundo ou não sincronizado.

Para verificar as informações sobre as fontes de Chrony, você pode emitir o seguinte comando.

# Fontes Chronyc 
Verifique fontes de Chrony

Configurar Chrony in Linux

O arquivo de configuração do Chrony está localizado em /etc/crony.conf ou /etc/Chrony/Chrony.conf E o arquivo de configuração de amostra pode parecer algo assim:

Servidor 0.RHEL.piscina.ntp.Org Iburst Server 1.RHEL.piscina.ntp.Org Iburst Server 2.RHEL.piscina.ntp.Org Iburst Server 3.RHEL.piscina.ntp.Org iBurst Stratumweight 0 DriftFile/var/lib/Chrony/Drift MakeStep 10 3 logdir/var/log/Chrony 

A configuração acima fornece as seguintes informações:

  • servidor - Esta diretiva usada para descrever um servidor NTP para sincronizar de.
  • Stratumweight - Quanta distância deve ser adicionada por estrato à fonte de sincronização. o valor padrão é 0.0001.
  • DriftFile - Localização e nome do arquivo contendo dados de deriva.
  • Makestep - Esta diretiva faz com que Chrony corrija gradualmente qualquer tempo compensado, acelerando ou desacelerando o relógio, conforme necessário.
  • logdir - caminho para o arquivo de log de Chrony.

Se você deseja enviar o relógio do sistema imediatamente e ignorar quaisquer ajustes atualmente em andamento, você pode usar o seguinte comando:

# Chronyc makestep 

Se você decidir parar Chrony, Você pode usar os seguintes comandos.

# SystemCtl Pare o Chrony [em Systemd] # /etc /init.D/Chronyd pare [em Iniciar] 
Conclusão

Esta foi uma apresentação do show do Chrony utilidade e como pode ser usado no seu sistema Linux. Se você deseja verificar mais detalhes sobre Chrony, revise a documentação da Chrony.