GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo sincronizar fecha y hora desde la línea de comandos en Ubuntu

Ubuntu usa NTP para sincronizar el tiempo a través de Internet. Es un protocolo TCP/IP que obtiene la fecha y hora actual de un servidor. Los servidores NTP están conectados a relojes atómicos a través de servidores de terceros.

Yendo un poco más profundo, Ubuntu (16.04 en adelante) usa los servicios timedatectl / timesyncd para sincronizar la hora. Opcionalmente, se puede usar chrony para servir el Protocolo de tiempo de red.

Hoy, aprendamos las líneas de comando utilizadas en la Terminal para sincronizar la fecha y la hora con el reloj atómico de Internet.

Si alguna vez aprendió esto antes, es posible que esté recordando ntpdate. Esto está en desuso y se reemplaza con una poderosa herramienta timesyncd. Por configuración predeterminada, verifica regularmente y mantiene sincronizada la hora local de su computadora. También almacena actualizaciones de hora localmente para que la hora se mantenga incluso después del reinicio.

Comprobación del estado actual

Inicie la terminal y use el comando timedatectl de la siguiente manera:

timedatectl status

Debería ver un resultado similar a este:

kiran@foss-linux:~$ timedatectl status
Local time: Mon 2018-08-13 21:54:25 EDT
Universal time: Tue 2018-08-14 01:54:25 UTC
RTC time: Tue 2018-08-14 01:54:25
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no

Instalación y uso de Chrony

Para instalar Chrony, ingrese el siguiente comando en la Terminal:

sudo apt install chrony

Si necesita un uso de sincronización de una sola vez, use el siguiente comando en la Terminal.

chronyd -q

Si necesita una verificación de tiempo de una sola vez sin configurar la hora, ingrese:

chronyd

Agregar sus propios servidores de tiempo

Por configuración predeterminada, Ubuntu obtiene la fecha y la hora de pool.ntp.org. Puede ver y editar los detalles. Use el comando 'Editar' en la 'Terminal'.

Edit /etc/chrony/chrony.conf

Por defecto, estos servidores están configurados:

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
pool 0.ubuntu.pool.ntp.org iburst
pool 1.ubuntu.pool.ntp.org iburst
pool 2.ubuntu.pool.ntp.org iburst
pool 3.ubuntu.pool.ntp.org iburst

Continúe y reemplace los detalles del servidor según sea necesario y luego guarde el archivo de configuración. Reinicie el servicio chrony para que la nueva configuración surta efecto.

sudo systemctl restart chrony.service

¡Eso es todo! Espero que haya disfrutado aprendiendo la forma de línea de comandos de sincronizar la fecha y la hora de su PC con Ubuntu.


Ubuntu
  1. Cómo instalar Kernel 5.13 en Ubuntu 18.04 desde el repositorio 20.04

  2. Cómo actualizar a Ubuntu 22.04 LTS desde Ubuntu 20.04 LTS y 21.10

  3. ¿Cómo ocultar el icono de un volumen montado desde el Dock en Ubuntu 19.10 y versiones posteriores?

  4. ¿Cómo rastrear el tiempo desde la línea de comandos?

  5. ¿Cómo reinicio Linux (Ubuntu) desde la línea de comandos?

Cómo encontrar la fecha y hora de reinicio del sistema Ubuntu

Cómo instalar Resilio Sync en Ubuntu 16.04 y Ubuntu 16.10

Cómo actualizar a Ubuntu 16.04 desde Ubuntu 14.04 y 15.10

Cómo cambiar de GNOME a Unity en Ubuntu 18.04 y 17.10

¿El indicador de hora no muestra la fecha/hora?

Consejos de Ubuntu:cómo cambiar la fecha y la hora en una computadora portátil o de escritorio