Pesquisa de site

Como obter o horário preciso do servidor no CentOS


Neste artigo, mostraremos como obter rapidamente o horário preciso do servidor na distribuição CentOS. Normalmente, se você instalou o CentOS com um ambiente de desktop, a maneira mais fácil de configurar seu computador para sincronizar seu relógio com um servidor remoto através do recurso GUI “Ativar Network Time Protocol”.

No entanto, algumas vezes o recurso acima não funciona conforme o esperado. Neste artigo, mostraremos uma maneira simples de definir um horário preciso do servidor por meio da linha de comando.

Leia também: Configurando o “servidor NTP (Network Time Protocol)” no RHEL/CentOS 7

Nota: Todos os comandos neste artigo são executados como usuário root, se você estiver administrando o sistema como um usuário normal, use o comando sudo para obter privilégios de root.

Podemos fazer isso usando o utilitário de linha de comando ntp e ntpdate, que define a data e hora do sistema via NTP. Caso você não tenha este pacote instalado em seu sistema, execute o comando abaixo para instalá-lo:

yum install ntp ntpdate

Depois de instalar os pacotes, inicie e ative o serviço ntpd e visualize seu status da seguinte maneira.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

Em seguida, execute o comando ntpdate abaixo para adicionar os servidores CentOS NTP especificados. Aqui, a opção -u diz ao ntpdate para usar uma porta sem privilégios para pacotes de saída e -s permite registrar a saída da saída padrão (padrão ) para o recurso syslog do sistema.

ntpdate -u -s 0.centos.pool.ntp.org 1.centos.pool.ntp.org 2.centos.pool.ntp.org

Em seguida, reinicie o daemon ntpd para sincronizar a data e hora do servidor CentOS NTP com a data e hora locais.

systemctl restart ntpd

Agora verifique usando o comando timedatectl se a sincronização NTP está habilitada e se está realmente sincronizada.

timedatectl

Por último, usando o utilitário hwclock, defina o relógio do hardware para a hora atual do sistema usando o sinalizador -w como segue.

hwclock  -w 

Para obter mais informações, consulte as páginas de manual ntpdate e hwclock.

man ntpdate
man hwclock

Você também pode gostar de ler os seguintes artigos relacionados.

  1. Como sincronizar o horário com o servidor NTP no Ubuntu
  2. Como verificar o fuso horário no Linux
  3. 5 comandos úteis para gerenciar tipos de arquivos e hora do sistema no Linux
  4. Como definir hora, fuso horário e sincronizar o relógio do sistema usando o comando timedatectl

É isso! Você pode fazer qualquer pergunta ou compartilhar suas idéias através da seção de comentários abaixo.