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.
- Como sincronizar o horário com o servidor NTP no Ubuntu
- Como verificar o fuso horário no Linux
- 5 comandos úteis para gerenciar tipos de arquivos e hora do sistema no Linux
- 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.