Como configurar o NTP no CentOS 8

Como configurar o NTP no CentOS 8
Esta postagem ensinará 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 definir servidor NTP e cliente em seu sistema CentOS. Então, vamos em direção a esta jornada!

O que é NTP?

O Protocolo de tempo de rede: Como o nome sugere que é um protocolo utilizado para sincronizar os horários do relógio interno em um sistema presente em uma rede. Este protocolo abrange máquinas de sincronização em uma rede local e com um servidor da Internet. Geralmente é incorporado em uma configuração do cliente-servidor, mas também pode ser usado na sincronização do tempo ponto a ponto. O sistema operacional gerencia o fuso horário, enquanto o NTP é usado para sincronizar o tempo universal coordenado (UTC). Confira o diagrama abaixo do dado, que representa o NTP funcionando:

Daemons NTP:

O daemon NTPD, que foi usado anteriormente para sincronizar as configurações de data e hora, foi recusado e não está mais acessível para sistemas de Linux atuais como o Fedora 30, Ubuntu 20.04 e Centos 8. "Chrony", um redhat desenvolveu a implementação do NTP, substituiu este daemon NTP.

O que é Chrony?

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

  1. Chronyd: que é um daemon do espaço do usuário.
  2. Chronyc: Um aplicativo de linha de comando para personalizar Chronyd.

Comparado ao Chrony, o NTPD leva muito tempo para alterar 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 pequenos ajustes são realizados com base em observações de deslocamento e desvio do relógio. A estabilidade dos relógios de hardware também é influenciada por flutuações de temperatura, que podem ser consideráveis ​​ao acender uma máquina. Por outro lado, Chrony pode se ajustar à alteração do relógio do sistema.

Quais são as coisas que Chronyd pode fazer que o NTPD não pode fazer?

  • Chronyd ajuda você a calcular a taxa de ganho ou perda do hardware ou o relógio em tempo real. Esse segmento de Chrony pode utilizar essas informações para definir o tempo 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. Chronyd pode olhar para as falhas ou erros corrigidos em atualizações adicionais para estimar quanto o computador perde ou ganha tempo. Depois de passar por esse ponto de verificação, a Chronyd usa os valores da estimativa para aparar o relógio do computador.

Qual daemon do NTP deve ser sua escolha?

  • Todos os sistemas que geralmente são desconectados ou suspensos e depois restaurados para uma rede devem considerar o Chrony. Os exemplos que estão nesta seção são sistemas virtuais e móveis.
  • Para sistemas que geralmente são deixados o tempo todo, o NTP Daemon NTPD deve ser considerado. Além disso, os sistemas que requerem IP de transmissão ou multicasting devem optar por adotar o NTPD.

Instalando Chrony no CentOS:

Antes de configurar o Chrony como um servidor ou cliente NTP, você deve primeiro garantir que o Chrony seja instalado em seu sistema. Se você ainda não o possui, escreva o comando abaixo do dado para instalá-lo no seu sistema CentOS:

$ sudo dnf install crony

Digite "Y" para permitir que o processo baixe o Chrony.

Quando a Chrony for baixada, inicie e ative o serviço Chronyd, utilizando esses comandos:

$ Systemctl Start Chronyd
$ Systemctl Ativar Chronyd

Agora, verifique o status do serviço Chronyd e verifique se 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 de croníaca. Agora, mostraremos o método de configuração do Chrony como um servidor NTP.
Primeiro de tudo, abra os arquivos de configuração de Chrony no editor VI:

$ VI /etc /Chrony.conf

O arquivo de configuração ficará assim:

Agora, explore este arquivo de configuração e descomamento as linhas que se referem para permitir os endereços da rede.

Como o arquivo crony é aberto em um editor VI, para inserir ou remover o "#" da linha mencionada acima, precisamos mudar para o modo de inserção VI. Para isso, você tem que pressionar “ESC.”

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

$ sudo chmod +rwx /etc /chrony.conf

Para salvar a mudança e sair do editor VI, tipo “: WQ” e pressione Enter.

Agora, reinicie o serviço Chronyd:

$ Systemctl Reiniciar Chronyd

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

$ firewall-cmd --permanent --Add-Service = NTP
Firewall-CMD--Reload

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

Configurando o Chrony como um cliente NTP:

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.
Primeiro de tudo, instale o Chrony em seu sistema CentOS:

$ sudo dnf install crony

Depois disso, ative o serviço Chronyd utilizando este comando:

$ sudo systemctl atabille cronyd

Agora é hora de fazer algumas alterações no arquivo de configuração de Chrony. Essas mudanças são essenciais para a configuração de clientes.

$ sudo nano /etc /crony.conf

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

Servidor 192.168.0.016

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

$ sudo systemctl reinicie a croninha

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

Fontes de $ Chronyc

Conclusão:

NTP é um protocolo utilizado para sincronizar os horários do relógio interno em um sistema presente em uma rede. Este protocolo abrange máquinas de sincronização em uma rede local e com um servidor da Internet. Sistemas anteriores utilizados ntpd Daemon como implementação do NTP, mas esse daemon NTP foi recusado e não está mais acessível para os mais recentes sistemas Linux, incluindo o 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.