NTP significa protocolo de tempo de rede que é utilizado para sincronizar todos os relógios do sistema em uma rede ao mesmo tempo. O NTP funciona como um protocolo e lida com os programas relacionados à sincronização do cliente e do servidor em sistemas em rede. Faz parte do suíte padrão de protocolo TCP/IP e é considerado um de seus componentes mais antigos.
A fração de tempo impreciso pode causar muitos problemas para o seu sistema. Por exemplo, processos distribuídos dependem do tempo sincronizado para garantir que sequências adequadas sejam seguidas. É necessário cronometragem consistente em toda a rede para que os recursos de segurança funcionem. As atualizações do sistema de arquivos envolvendo muitas máquinas dependem de tempos de relógio sincronizados também. Solucionar problemas, monitorar o desempenho, a aceleração da rede e os sistemas de gerenciamento de rede; Todas essas tarefas dependem da precisão dos registros de data e hora.
Agora, mostraremos como configurar o NTP Server e o cliente em um sistema Ubuntu. Então vamos começar!
Como instalar o NTP Server no Ubuntu
Instalaremos o NTP em nosso sistema Ubuntu usando o terminal. Para isso, abra seu terminal pressionando “Ctrl+alt+t”. Ou você também pode pesquisá -lo manualmente na barra de pesquisa do aplicativo:
A próxima etapa é atualizar os repositórios do sistema, utilizando o comando abaixo:
$ sudo apt update
Agora é hora de instalar o NTP no seu sistema Ubuntu:
$ sudo apt install ntp
Digite "Y/Y" para permitir que o processo instale o NTP. Para confirmar que o NTP está instalado com sucesso, verifique sua versão:
$ sntp --version
Como configurar o servidor NTP no Ubuntu
Os servidores do pool NTP são, por padrão.Conf ”:
$ sudo nano /etc /ntp.conf
O código destacado na imagem abaixo do ritmo representa o servidor de pool que é configurado por padrão:
No entanto, você pode mudar para os pools de servidores NTP mais próximos do seu local. Visite o link, ele o levará a um site onde você pode escolher sua lista de pool NTP. Por exemplo, selecionamos a lista de pools da Europa:
Adicione a lista de piscinas ao seu “/etc/ntp.conf”Arquivo para usar essa zona específica do pool:
Servidor 0.Europa.piscina.ntp.org
servidor1.Europa.piscina.ntp.org
Servidor 2.Europa.piscina.ntp.org
Servidor 3.Europa.piscina.ntp.org
Pressione “Ctrl+O” para escrever as linhas no seu arquivo de configuração do protocolo NTP:
Agora reinicie o serviço NTP para que possa entrar em vigor das mudanças que fizemos:
$ sudo systemctl reiniciar ntp
Veja o status do NTP e verifique se está ativo ou não:
$ sudo status Systemctl ntp
Confira o status do firewall em seu sistema:
$ sudo ufw status detalhado
Se o firewall do seu sistema já estiver ativo, ignore o comando abaixo do dado; Caso contrário, você deve permitir que o firewall avança:
$ sudo ufw habilitar
Utilize o comando abaixo do dado para ativar o serviço NTP no firewall, para que as outras máquinas clientes possam ter acesso ao servidor NTP:
$ sudo ufw permitir ntp
Agora, escreva este comando para recarregar o firewall:
$ sudo ufw recarregar
Verifique o status do firewall do seu sistema:
$ sudo ufw status
Como instalar o cliente NTP no Ubuntu
Esta seção demonstrará como você pode instalar um cliente NTP em seu sistema que será sincronizado com o servidor NTP. Para esse fim, em primeiro lugar, instalaremos “ntpdate”Na máquina, onde queremos configurar o cliente NTP. O "ntpdate”É uma ferramenta de linha de comando que usa um servidor NTP para sincronizar a data e a hora no Ubuntu. Para instalar "ntpdate”No seu sistema, escreva este comando em seu terminal:
$ sudo apt install ntpdate
Para entrar em sincronia com o servidor NTP, abra o “/etc/hosts”Arquive e grave o nome do host e o endereço IP no arquivo aberto. Execute o comando abaixo de saber sobre o endereço IP do seu sistema e o nome do host:
$ hostname -i
$ hostname
Agora, abra o “/etc/hosts”Arquivo em seu sistema:
$ sudo nano /etc /hosts
Adicionaremos nosso nome de host e endereço IP da seguinte forma:
10.0.2.15 Linuxhint-Vbox
Depois de adicioná -lo, salvaremos as alterações pressionando "Ctrl+O":
Antes de avançar, vamos desligar o “timesyncd”Serviço em nossa máquina cliente, utilizando este comando:
$ sudo timedatectl definido ntp
Agora, instalaremos o NTP em nossa máquina cliente:
$ sudo apt install ntp
Digitar "y/y”Para permitir que o processo de instalação continue:
Como configurar o cliente NTP no Ubuntu
Para configurar um cliente NTP em nosso sistema, faremos algumas alterações no arquivo de configuração do cliente NTP. Abra o "/etc/ntp.conf”Para configurar o cliente com o servidor NTP:
$ sudo nano /etc /ntp.conf
Adicione a seguinte linha com seu nome de host no arquivo de configuração do cliente NTP:
servidor linuxhint-vbox prefiro iburst
Aqui:
Imprensa "Ctrl+o”Para salvar as mudanças no“/etc/ntp.conf" arquivo:
Agora, reinicie o serviço NTP em seu sistema, executando o comando abaixo:
$ sudo systemctl reiniciar ntp
Veja os detalhes da sincronização entre o servidor NTP e o cliente usando este comando:
$ ntpq -p
Conclusão
NTP é um protocolo TCP/IP utilizado para sincronização de tempo de rede. O NTP está associado ao protocolo e aos programas de clientes e servidores que executam em computadores em rede. Quando configuramos o NTP em uma rede, uma máquina cliente pede a um servidor para o horário atual e o utiliza para definir seu relógio. Este artigo mostra como configurar o NTP Server e o cliente em seu sistema Ubuntu. O processo de instalação e configuração do NTP nas máquinas servidores e clientes também é mostrado.