Como configurar o NTP no CentOS 8

How Configure Ntp Centos 8



Este post vai ensinar você sobre o Network Time Protocol (NTP), sua instalação e seu método de configuração no CentOS. Além disso, também mostraremos o procedimento de configuração do servidor NTP e do cliente em seu sistema CentOS. Então, vamos nessa jornada!

O que é NTP?

o Protocolo de Tempo da Rede : como o nome sugere, é um protocolo utilizado para sincronizar as temporizações do relógio interno em um sistema presente em uma rede. Este protocolo cobre tanto a sincronização de máquinas em uma rede local quanto com um servidor de Internet. Geralmente é incorporado em uma configuração cliente-servidor, mas também pode ser usado na sincronização de tempo ponto a ponto. O sistema operacional gerencia o fuso horário, enquanto o NTP é usado para sincronizar o Tempo Universal Coordenado (UTC). Verifique o diagrama fornecido abaixo, que representa o funcionamento do NTP:









Daemons NTP:

O daemon ntpd, que era usado anteriormente para sincronizar as configurações de data e hora, foi recusado e não está mais acessível para os sistemas Linux atuais como Fedora 30, Ubuntu 20.04 e CentOS 8. Chrony, uma implementação NTP desenvolvida pela RedHat, substituiu este daemon NTP .



O que é Chrony?

Chrony é uma forma diferente de implementação de protocolo NTP que ntpd. Ele é configurado como servidor NTP ou cliente NTP. Chrony é composto por duas partes:





  1. Chronyd : que é um daemon do espaço do usuário.
  2. crônico : um aplicativo de linha de comando para personalizar chronyd.

Comparado ao chrony, o ntpd leva muito tempo para mudar os relógios dos sistemas que não estão permanentemente conectados ou ligados. A razão por trás desse fato é que vários ajustes menores são realizados com base em observações de deslocamento e deslocamento do relógio. A estabilidade dos relógios de hardware também é influenciada pelas flutuações de temperatura, que podem ser consideráveis ​​ao ligar uma máquina. Em contraste, o chrony pode se ajustar às mudanças no relógio do sistema.

Quais são as coisas que o chronyd pode fazer que o ntpd não pode?

  • O Chronyd ajuda a calcular a taxa de ganho ou perda do hardware ou do relógio em tempo real. Este segmento de chrony pode utilizar essas informações para definir a hora do sistema, recuperando o valor do relógio em tempo real.
  • Ele também pode suportar redes isoladas onde a entrada manual é apenas a forma de correção de tempo. O Chronyd pode examinar as falhas ou erros corrigidos em novas atualizações para estimar quanto o computador perde ou ganha tempo. Depois de passar por esse ponto de verificação, chronyd usa os valores estimados para ajustar o relógio do computador.

Qual daemon NTP deve ser sua escolha?

  • Todos os sistemas que costumam ser desconectados ou suspensos e depois restaurados em uma rede devem considerar o chrony. Os exemplos que vêm nesta seção são sistemas virtuais e móveis.
  • Para sistemas que geralmente ficam ligados o tempo todo, o daemon NTP ntpd deve ser considerado. Além disso, os sistemas que requerem broadcast ou IP multicast devem adotar o ntpd.

Instalando o Chrony no CentOS:

Antes de configurar o chrony como um servidor NTP ou cliente, você deve primeiro se certificar de que o chrony esteja instalado em seu sistema. Se você ainda não o tiver, escreva o comando fornecido abaixo para instalá-lo em seu sistema CentOS:



$sudodnfinstalarchrony

Digite y para permitir que o processo baixe o chrony.

Depois de fazer o download do chrony, inicie e ative o serviço chronyd usando estes comandos:

$systemctl start chronyd

$systemctlpermitirChronyd

Agora, verifique o status do serviço chronyd e certifique-se de que o serviço está em execução.

$systemctl status chronyd

Configurando o Chrony como um servidor NTP:

Estamos nos movendo em direção ao procedimento de configuração do chrony. Agora, vamos mostrar o método de configuração do chrony como um servidor NTP.
Em primeiro lugar, abra os arquivos de configuração do chrony no editor Vi:

$nós /etc/chrony.conf

O arquivo de configuração terá a seguinte aparência:

Agora, explore este arquivo de configuração e descomente as linhas referentes aos endereços de rede permitidos.

Como o arquivo chrony é aberto em um editor do Vi, para inserir ou remover o # da linha mencionada acima, temos que mudar para o modo de inserção do Vi. Para isso, você deve pressionar Esc.

Se você não tem permissão para escrever ou alterar algo no arquivo, utilize o comando fornecido a seguir para alterar a permissão do arquivo primeiro.

$sudo chmod+ rwx/etc/chrony.conf

Para salvar a alteração e sair do editor Vi, digite: wq e pressione Enter.

Agora, reinicie o serviço chronyd:

$systemctl restart chronyd

Agora, abra a porta do firewall para permitir as solicitações de entrada NTP.

$firewall-cmd--permanente --add-service= ntp

firewall-cmd--recarregar

É assim que você configura um servidor NTP no CentOS baseado no chrony.

Configurando o Chrony como um cliente NTP:

Você deseja configurar o chrony como um cliente NTP em vez de um servidor NTP? Sem problemas! A próxima parte do artigo demonstrará o método para configurar o chrony como um cliente NTP.
Em primeiro lugar, instale o chrony no seu sistema CentOS:

$sudodnfinstalarchrony

Depois disso, ative o serviço chronyd usando este comando:

$sudosystemctlpermitirChronyd

Agora é hora de fazer algumas alterações no arquivo de configuração chrony. Essas mudanças são essenciais para configurar Clientes.

$sudo nano /etc/chrony.conf

Adicione a linha fornecida abaixo no arquivo de configuração chrony e salve as alterações.

Servidor 192.168.0.016

No terminal, utilize este comando para reiniciar o serviço chronyd:

$sudosystemctl restart chronyd

Agora, verifique suas fontes de NTP. Seu servidor NTP configurado deve existir na lista de saída.

$fontes crônicas

Conclusão:

NTP é um protocolo utilizado para sincronizar as temporizações do relógio interno em um sistema presente em uma rede. Este protocolo cobre tanto a sincronização de máquinas em uma rede local quanto com um servidor de Internet. Sistemas anteriores usados ntpd daemon como implementação NTP, mas este daemon NTP foi recusado e não está mais acessível para os sistemas Linux mais recentes, incluindo CentOS 8. Chrony é implantado no mercado como um substituto para o daemon ntpd. Neste artigo, você aprendeu algumas coisas básicas sobre NTP, chrony e seus recursos. Além disso, também mostramos os métodos para configurar o chrony como um Servidor NTP e Cliente Nas suas CentOS sistema.