Então, por que o tempo preciso é tão importante? Ter tempo exato em sua máquina é bastante significativo por causa de vários motivos. Muitos aspectos da atividade do seu computador estão vinculados ao tempo. O tempo perfeitamente sincronizado é crucial para rastrear questões relacionadas à segurança; A solução de problemas pode se tornar bastante difícil se os registros de data e hora em arquivos de log estiverem incorretos. Mesmo para serviços financeiros, manter o tempo preciso é crítico.
Muitas empresas resolvem questões relacionadas ao tempo conectando suas redes com o NTP. Então, o que é NTP? Vamos cavar primeiro:
O que é NTP
A forma completa do NTP é o "Network Time Protocol", que tem sido uma das maneiras mais autênticas de sincronizar o relógio por uma rede. Se o seu sistema usar NTP, você não precisa verificar e definir seu tempo manualmente. Ele atualiza automaticamente o relógio toda vez que o dispositivo reinicia. É uma maneira extremamente precisa de atualizar o relógio do seu dispositivo. Como a Internet está em toda parte, o NTP está sendo usado por todos os computador modernos.
Como ativar a sincronização do NTP no Linux
A maioria das distribuições Linux está usando o "Systemd", que vem com NTP para sincronização do relógio. Para verificar isso, use o comando dado abaixo:
timedatectl
Indica que o NTP está ativo. Se, por alguns motivos, não estiver ativo, use o comando abaixo mencionado para ativá-lo:
sudo timedatectl set-ntp true
Como habilitar o NTP para distribuições Linux sem "Systemd"
Mas e se a sua distribuição não vier com "Systemd"? Bem, nesse caso, você pode instalar o NTP.
Para distos baseados em Debien, use:
sudo apt install ntp
Para Fedora:
sudo dnf install ntp
Para Arch Linux:
sudo pacman -s ntp
Para Red Hot e Centos:
sudo yum install ntp
Se você estiver instalando o NTP em uma distribuição que suporta "Systemd", precisará desativar o serviço NTP de "Systemd":
sudo timedatectl set-ntp false
Como começar o NTP
Depois que a instalação for concluída, o NTP estará ativo por padrão. Mas se estiver inativo, use:
sudo systemctl iniciar ntp
Para mantê -lo ativando ao reiniciar o uso:
sudo systemctl habilitar ntp
Como verificar o status do NTP
Para verificar o status do uso do NTP:
status Systemctl ntp
Como verificar as estatísticas do NTP
Para verificar as estatísticas do NTP, use o comando:
ntpstat
Como monitorar o daemon NTP
Para monitorar o daemon NTP, usaremos o utilitário "NTPQ" com o sinalizador "-p":
ntpq -p
Como modificar o “NTP.arquivo conf ”
Você pode modificar o arquivo de configuração do NTP de acordo com sua preferência. Para abrir os arquivos, use:
nano /etc /ntp.conf
Ou se você instalou o VIM, use:
vi /etc /ntp.conf
Pode ser visto na imagem abaixo que diferentes sistemas de servidor padrão são sincronizados com o tempo.
Você pode manter as configurações padrão, mas se deseja adicionar outra diretiva de pool, visite os pools NTP e adicione as linhas no arquivo de configuração após a sintaxe mencionada abaixo:
piscina [endereço da piscina] Iburst
Por exemplo, você pode encontrar pools NTP dos Estados Unidos daqui:
Como implementar o NTP no Linux usando o Chrony
Há outra ferramenta moderna para implementar o NTP nas mais recentes distribuições Linux. Em primeiro lugar, vamos verificar como instalá -lo em várias distribuições.
Para distos baseados em Debian, use:
Sudo Apt Install Chrony
Para Red Hot e Centos, use:
Sudo Yum Instale Chrony
Para Fedora:
Sudo DNF Instale Chrony
Para habilitar o daemon de Chrony, use:
Systemctl Ativar -Now Chrony
Agora, verifique -o verificando o status:
Systemctl Status Chrony
Para verificar informações sobre fontes e outras estatísticas, use:
Chronyc Sourcestats
Para saída detalhada, use a opção "-v" com o comando acima:
Chronyc Sourcestats -v
Para verificar o nome do servidor para o qual nosso computador está atualmente sincronizado, use:
Rastreamento Chronyc
Para verificar e modificar o arquivo de configuração, use:
VI/etc/Chrony/Chrony.conf
O comando acima é para Debian e Ubuntu, para Red Hot, Fedora e Centos, use:
VI /etc /crony.conf
Conclusão
A sincronização do tempo é essencial para determinar alguma atividade específica de um computador. Todo sistema moderno vem com algum mecanismo que define automaticamente a hora da máquina; NTP (Network Time Protocol) é um deles.
Neste artigo, aprendemos a sincronizar o tempo com o servidor NTP. Se sua distribuição for "Systemd", seu relógio já está sincronizado com NTP. Também discutimos a instalação e a ativação do serviço NTP para as distribuições que não são baseadas em "Systemd". Há outra utilidade para a configuração do NTP chamada "Chrony", que possui alguns recursos adicionais, mas essencialmente faz o mesmo trabalho.