La fecha y hora actuales del servidor Ubuntu es diferente de la fecha y hora de la zona horaria. He intentado usar:
sudo date "30 Sep 2015 4:43:42"
para cambiarlo pero no cambió la fecha y la hora, solo imprimí en el terminal la fecha y la hora que cambié, pero cuando ejecuté:
sudo hwclock --show
La fecha y la hora siguen siendo las antiguas.
¿Cuál es la forma correcta de cambiar la fecha y la hora de Ubuntu Server?
command-line
server
time
date
Priska Aprilia
fuente
fuente
Respuestas:
Puede configurar la fecha del sistema con este comando:
Luego, cuando se usa
date
, se debe mostrar correctamente.Ahora también debe configurar el reloj de hardware en el BIOS del sistema, de modo que la configuración persista durante un reinicio (durante el inicio, la hora del sistema se establece en el valor del reloj de hardware). Haz eso con
hwclock
:Esto obtiene el valor de los relojes del sistema (sys) y establece el reloj del hardware (hc). Compruébalo con el
hwclock
comando. Amboshwclock
ydate
ahora deben mostrar la misma fecha y hora.Para configurar su zona horaria , puede usar este comando:
Por cierto : si utiliza esta máquina como servidor, le recomiendo utilizar un cliente NTP para sincronizar el tiempo a través de la red . Por lo tanto, puede garantizar que todos sus servidores tengan exactamente el mismo tiempo establecido. Esto sincronizará el tiempo mientras la máquina funciona. Si tiene aplicaciones que dependen del tiempo sincronizado a través del servidor, le recomiendo el NTP-Daemon. Cuanto más tiempo se ejecuta en segundo plano, más preciso es el tiempo.
fuente
timesyncd
Con esto, el tiempo 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
fuente
No me gusta configurar la hora del sistema manualmente. Entonces, para solucionar este problema, tuve que combinar dos respuestas diferentes.
Para corregir la hora del sistema, debe usar este código:
como se indica en esta respuesta
Luego sincroniza el reloj del hardware con el reloj del sistema usando
según lo dado por @chaos en este hilo.
fuente
solo escribe
con newdatestring en el formato nnddhhmmyyyy.ss
Pero además del comando de fecha, tal vez prefiera la "solución" NTP (protocolo de tiempo de red): Serverguide - NTP , mucho más fácil de manejar y más preciso que configurar la fecha a mano. Puede usar un cronjob o el demonio ntp (ntpd) para actualizar su tiempo cada x horas / minutos ...
¡Espero que esto ayude!
fuente
sudo date "093005082015.15"
trabajando en el mío.Para aquellos que buscan la versión de los segundos de época
Establecer la fecha y hora actuales
Obtenga la fecha y hora actuales
salidas
1565864862
fuente