Como configurar a sincronização do tempo no Ubuntu

Como configurar a sincronização do tempo no Ubuntu
A precisão do cronometragem tornou -se uma parte essencial dos aplicativos de software modernos. Por exemplo, você pode ter trabalhos cron agendados para fazer backup de seus dados importantes ou conduzir outras tarefas relacionadas ao sistema em um determinado momento. Em tal situação, você pode ter configurado um servidor de log para girar logs para fora do seu sistema em intervalos regulares. Esses empregos não serão executados no momento correto devido ao tempo fora de sincronia. Este tempo fora de sincronização também criará erros, problemas difíceis de fugir, se garante que os logs sejam registrados na ordem correta ou atualizações de banco de dados são mantidas adequadamente.

Temos um protocolo TCP/IP utilizado para sincronizar o tempo em uma rede conhecida como NTP (Network Transfer Protocol). Auxilia na cronometragem precisa dos aplicativos de rede. Este artigo discutirá Como configurar a sincronização do tempo no Ubuntu Selecionando o fuso horário correto e ativando o serviço NTP. Então vamos começar!

Como ver o fuso horário atual no Ubuntu

Primeiro de tudo, verificaremos o fuso horário do nosso servidor. Para isso, utilizaremos o comando abaixo, que imprimirá a data, hora e fuso horário atuais do servidor:

$ data

Conforme mostrado na saída acima, o fuso horário do seu servidor provavelmente será definido como “UTC" fuso horário. UTC é um acrônimo para Fuso horário universal; refere -se ao tempo a zero graus de longitude. Quando sua infraestrutura cobre muitos fusos horários, o empregado de fuso horário universal reduz a chance de ficar perplexo. No entanto, você pode utilizar o “timedatectl”Comando para modificar o fuso horário se você quiser uma mudança específica. Para fazer isso, liste o fuso horário disponível no seu terminal do Ubuntu:

$ timedatectl liste-timesones

Depois de executar o comando, o terminal mostrará uma lista de fusos horários:

Você pode bater “ESPAÇO“Para descer pela lista e pressionar“b”Para subir para cima. Observe o fuso horário correto da lista e pressione “q" sair:

Como mudar o fuso horário atual no Ubuntu

Utilize o “TimedAtTectl Set-TimeZone”Comando para especificar o fuso horário que você selecionou da lista. Para executar o comando abaixo do dado, você deve ter privilégios de sudo:

$ sudo timedatectl set-timezone America/new_york

Novamente execute o “data”Comando para verificar as alterações que fizemos nas configurações de fuso horário:

$ data

Da saída, você pode ver que nosso fuso horário é alterado com sucesso de “UTC" para "EDT", qual é Horário de verão oriental:

Você aprendeu a verificar e alterar o fuso horário do seu sistema Ubuntu até este ponto. Agora, avançaremos em direção ao procedimento de configuração de sincronização de tempo.

Como configurar a sincronização do tempo no Ubuntu

Ultimamente, o “ntpd "ou Daemon do protocolo de tempo de rede foi responsável pela maioria da sincronização do tempo da rede. Este daemon links para uma rede de outros servidores NTP, que fornece atualizações de tempo preciso regularmente. Em vez de NTPD, a instalação padrão do Ubuntu agora utiliza “timesyncd““. O timesyncd se conecta aos mesmos servidores e funções da mesma forma, mas é leve e integrado ao trabalho de baixo nível do Ubuntu. Executando “timedatectl”Sem parâmetros, você pode verificar o status de“timesyncd”:

$ timedatectl

A saída do comando acima dado exibirá o tempo local e universal e algumas estatísticas de rede. ““Relógio do sistema sincronizado”Indica que o tempo foi sincronizado ou não, enquanto“Serviço NTP”Mostrará seu status atual em seu sistema:

Se o serviço NTP do seu sistema estiver inativo, você poderá utilizar o comando abaixo para ativá-lo no seu Ubuntu:

$ sudo timedatectl set-ntp

Agora, escreva o “timedatectl”Comando para carregar as alterações que fizemos:

$ timedatectl

A saída mostra que o relógio do sistema é sincronizado e o serviço NTP está ativo, o que nos leva com sucesso ao fim do processo de sincronização do tempo!

Conclusão

Em um Ubuntu sistema, sincronização do tempo é essencial porque todas as partes da rede estão vinculadas ao tempo em que ocorre um evento específico, seja sobre proteger, planejar, gerenciar ou depurar um processo em uma rede. O tempo fora de sincronização também pode causar muitos problemas no seu sistema, como você pode não conseguir executar seus empregos importantes no horário programado. Então, neste artigo, demonstramos Como você pode configurar a sincronização do tempo no seu sistema Ubuntu e como ativar os serviços corretamente.