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:
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?
Qual daemon do NTP deve ser sua escolha?
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.