Búsqueda de sitios web

Cómo obtener la hora exacta del servidor en CentOS


En este artículo, le mostraremos cómo obtener rápidamente la hora exacta del servidor en la distribución CentOS. Normalmente, si ha instalado CentOS con un entorno de escritorio, la forma más sencilla es configurar su computadora para sincronizar su reloj con un servidor remoto a través de la función GUI “Habilitar protocolo de hora de red”.

Sin embargo, algunas veces la característica anterior no funciona como se esperaba. En este artículo, le mostraremos una forma sencilla de establecer una hora precisa del servidor a través de la línea de comando.

Lea también: Configuración del “servidor NTP (Protocolo de hora de red)” en RHEL/CentOS 7

Nota: Todos los comandos de este artículo se ejecutan como usuario root; si está administrando el sistema como un usuario normal, utilice el comando sudo. para obtener privilegios de root.

Podemos hacer esto usando la utilidad de línea de comandos ntp y ntpdate, que establece la fecha y hora del sistema a través de NTP. Si no tiene este paquete instalado en su sistema, ejecute el siguiente comando para instalarlo:

yum install ntp ntpdate

Una vez que haya instalado los paquetes, inicie y habilite el servicio ntpd y vea su estado de la siguiente manera.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

Luego ejecute el comando ntpdate a continuación para agregar los servidores CentOS NTP especificados. Aquí, el modificador -u le dice a ntpdate que use un puerto sin privilegios para los paquetes salientes y -s permite registrar la salida desde la salida estándar (valor predeterminado). ) a la instalación syslog del sistema.

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

A continuación, reinicie el demonio ntpd para sincronizar la fecha y hora del servidor CentOS NTP con su fecha y hora local.

systemctl restart ntpd

Ahora verifique usando el comando timedatectl si la sincronización NTP está habilitada y si realmente está sincronizada.

timedatectl

Por último, utilizando la utilidad hwclock, configure el reloj del hardware a la hora actual del sistema usando el indicador -w de la siguiente manera.

hwclock  -w 

Para obtener más información, consulte las páginas de manual ntpdate y hwclock.

man ntpdate
man hwclock

Quizás también te interese leer los siguientes artículos relacionados.

  1. Cómo sincronizar la hora con el servidor NTP en Ubuntu
  2. Cómo comprobar la zona horaria en Linux
  3. 5 comandos útiles para administrar tipos de archivos y hora del sistema en Linux
  4. Cómo configurar la hora, la zona horaria y sincronizar el reloj del sistema usando el comando timedatectl

¡Eso es todo! Puede hacer cualquier pregunta o compartir sus pensamientos a través de la sección de comentarios a continuación.