Cargando

Ir a contenido

X

 


Cómo sincronizar hora con NTP en Linux

Te explicamos cómo usar y configurar NTP en Linux para sincronizar la hora.


Escrito por el abr 30 2018 09:01



Uno de los comandos mas útiles en Linux es NTP (Network Time Protocol) el cual se encarga de sincronizar de forma automática la hora de nuestro servidor en red y esto es un punto delicado cuando hablamos de un equipo en ambientes productivos ya que una mala sincronización de la hora puede llegar a afectar diversas tareas y mas si el equipo es un servidor.

 

El equipo puede hacer permitir que el reloj del sistema haga uso del Tiempo Universal Coordinado (UTC) en lugar de la hora local para estar mucho mas acorde a la hora requerida. Como administradores, la forma clásica de realizar la sincronización de la hora es haciendo uso del comando ntpdate, el cual se encarga de configurar la hora del sistema desde un servidor horario NTP establecido.

 

Vamos a analizar como hacer uso de NTP en Linux.

 

Cómo usar el comando apt en Linux para encontrar e instalar nuevos paquetes, actualizar paquetes, eliminar paquetes y otras acciones.

 


1. Cómo instalar NTP en Linux


Por defecto, en la mayoría de distribuciones de Linux el comando NTP no esta instalado, para su instalación ejecutaremos lo siguiente:
sudo apt-get install ntpdate (Debian/Ubuntu)
sudo yum install ntpdate (CentOS/RHEL)
sudo dnf install ntpdate (Fedora)

sincronizar-hora-con-NTP-en-Linux-1.png

 


2. Cómo usar NTP en Linux

 

Paso 1

Hora, para usar NTP podremos ejecutar lo siguiente:
sudo ntpdate co.pool.ntp.org

sincronizar-hora-con-NTP-en-Linux-2.png

 

Así establecemos dicho servidor como servidor NTP.

 

Paso 2

Si deseamos consultar el servidor y no configurar el reloj o usar un puerto sin privilegios para enviar los paquetes y para evitar los firewalls, debemos ejecutar el comando ntpdate junto al parámetro -qu:
sudo ntpdate -qu co.pool.ntp.org

sincronizar-hora-con-NTP-en-Linux-3.png

 

Paso 3

Toda la lista de grupos de servidores NTP disponibles la encontramos en el siguiente enlace:

 

 

Allí, en la parte lateral derecha, encontramos cada una de las regiones mundiales:

 

 

Paso 4

Al pulsar sobre un continente, y su respectivo país, podremos ver los servidores disponibles para configurar:

 

 

En las distribuciones de Linux más recientas, las cuales cuentan con Systemd, sera posible sincronizar el tiempo a través del archivo timesyncd.conf, basta con abrir el archivo con algún editor para su ajuste así:

sudo nano /etc/systemd/timesyncd.conf
Paso 5

Allí debemos descomentar las siguientes líneas bajo [Time] y añadir el servidor según sea necesario:
NTP=server 0.south-america.pool.ntp.org
FallbackNTP=ntp.ubuntu.com 0.arch.pool.ntp.org

sincronizar-hora-con-NTP-en-Linux-6.png

 

Guardamos los cambios usando las teclas Ctrl + O y salimos del mismo usando las teclas Ctrl + X.

 

Paso 6

Luego, será necesario activar el cambio de servidor NTP ejecutando lo siguiente:
sudo timedatectl set-ntp true
timedatectl status

sincronizar-hora-con-NTP-en-Linux-7.png

 

Así de sencillo es añadir un servidor NTP en Linux para todo lo relacionado con la sincronización horaria.

 

Tutorial con los pasos para configurar y usar un servidor NTP en distribuciones CentOS 7 de Linux.



Tutoriales Relacionados



Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!
10
VOTA
5
100%
4
0%
3
0%
2
0%
1
0%

  Información

  •   Publicado abr 30 2018 09:01
  •   Visitas 1.6K
  •   Nivel
    Profesional


   CAPITULOS DEL TUTORIAL