Saltar al contenido

¿Cómo cambiar la fecha y hora del servidor de ubuntu a través de la línea de comando?

Mantén la atención ya que en esta división vas a encontrar el arreglo que buscas.

Solución:

Puede configurar el fecha del sistema con este comando:

sudo date --set="2015-09-30 10:05:59.990"

Entonces al usar date, debe mostrarse correctamente.

Ahora deberías también el set reloj de hardware en el BIOS del sistema, que la configuración persiste durante un reinicio (durante el inicio, la hora del sistema se establece en el valor del reloj del hardware). Haz eso con hwclock:

sudo hwclock --systohc

Esto obtiene el valor de los relojes del sistema (sys) y configura el reloj del hardware (hc). Compruébalo con el hwclock mando. Ambos hwclock y date ahora debería mostrar la misma fecha y hora.


Para configurar tu zona horaria, puedes usar este comando:

sudo dpkg-reconfigure tzdata

por cierto: Si utiliza esta máquina como servidor, le recomiendo encarecidamente que utilice un cliente NTP para sincronizar la hora a través de la red. Por lo tanto, puede garantizar que todos sus servidores tengan exactamente la misma hora configurada. Esto sincronizará la hora mientras la máquina funciona. Si tiene aplicaciones que dependen del tiempo de sincronización en el servidor, le recomiendo NTP-Daemon. Cuanto más tiempo se ejecuta en segundo plano, más precisa es la hora.

  1. Busca tu zona horaria
timedatectl list-timezones
  1. Configura tu zona horaria
sudo timedatectl set-timezone America/Toronto
  1. Permitir timesyncd
sudo timedatectl set-ntp on

Con esto, la hora debe establecerse y sincronizarse.

Puede ver más en este tutorial: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-18-04

No me gusta configurar la hora del sistema manualmente. Entonces, para solucionar este problema, tuve que combinar dos respuestas diferentes.
Para arreglar la hora del sistema, debe usar este código:

sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"

como se da en esta respuesta
Luego sincroniza el reloj de hardware con el reloj del sistema usando

sudo hwclock --systohc

como lo indica @chaos en este hilo.

Recuerda algo, que tienes la opción de parafrasear .

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *