Al hacer clic en "Configuración del sistema -> Hora y fecha -> Automáticamente desde Internet" puedo sincronizar la hora desde Internet.
Sin embargo, encuentro que no tengo un ntpd
demonio (ni siquiera está instalado). Entonces, ¿cómo funciona la sincronización?
ntpdate
--- tienes que instalarlo manualmententp
para tener una sincronización continua de tiempo con Internet. Lo informé en bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/…Automatically from the Internet
opción ni nada relacionado.Respuestas:
Esto se hace sincronizando con la
ntpdate
herramienta.man ntpdate
Puedes hacerlo con
Las listas de TIME-SERVER se pueden encontrar aquí
fuente
Ubuntu se sincroniza con la
ntpdate
utilidad una vez cada vez que aparece la conexión de red (que generalmente ocurre cuando se inicia).Esta utilidad se instala de manera predeterminada, pero solo se ejecuta cuando Ubuntu la llama y no permanece ejecutándose en segundo plano como un demonio.
Al instalar el
ntp
paquete, se instala el demonio NTP. El demonio ntp permite que el tiempo se sincronice continuamente mientras el sistema se está ejecutando.Actualización : en las versiones recientes de Ubuntu (por ejemplo, 16.04)
ntpdate
se reemplaza portimedatectl
, que se sincroniza una vez en el arranque, así como cuando aparece una red, pero no sigue ejecutándose en otros momentos. Consulte https://help.ubuntu.com/lts/serverguide/NTP.html para obtener más información.fuente
dpkg-query --listfiles ntpdate
a/etc/network/if-up.d/ntpdate
.timedatectl
que funciona de manera similar: se instala de manera predeterminada y se sincroniza una vez en el arranque, pero también cuando aparece una red.Para aquellos de ustedes con 16.04 LTS, la sincronización de tiempo parece ser manejada por sytemd específicamente "timedatectl"
Config es
Más información aquí: Sincronización de hora con NTP Y timedatectl
fuente
Tenga en cuenta también que es totalmente posible que exista una interfaz front-end para un servicio que no está instalado.
Puede cambiar la configuración en esa interfaz front-end (GUI) todo lo que desee, pero si el servicio que realmente realiza las tareas no está instalado, no sucederá nada.
Sin embargo, tenga en cuenta que creo que el "interruptor" es válido porque le dice que haga la actualización única en CADA arranque. (o no hacerlo).
A menos que este sea un sistema no conectado a la red, o haya alguna otra razón primordial para NO configurar su hora para que coincida con la hora "estándar", le recomiendo encarecidamente que instale ntpd, que lo configure y ejecute correctamente.
fuente
Consulte: https://help.ubuntu.com/community/UbuntuTime
Ubuntu viene con ntpdate como estándar, y lo ejecutará una vez en el momento del arranque para configurar su tiempo de acuerdo con el servidor NTP de Ubuntu. Sin embargo, es probable que el reloj de un sistema se desplace considerablemente entre reinicios si el tiempo entre reinicios es largo. En ese caso, tiene sentido corregir el tiempo ocasionalmente. La forma más fácil de hacer esto es hacer que cron lo ejecute todos los días.
fuente
ntpd
( help.ubuntu.com/lts/serverguide/NTP.html#ntpd ) para mantener la sincronización.Por alguna razón, el 16.04, la respuesta de Maythux no funciona de inmediato.
Pero tomar la delantera desde allí, esto funcionó para mí.
Tenga en cuenta que requiere
sudo
privilegios, obviamente.Debajo del capó, utiliza la
ntpdate
herramienta, que difiere solo del archivo de configuración.fuente
sudo ntpdate-debian
hace lo mismo quesudo ntpdate ntp.ubuntu.com
. Lo extraño es ¿por qué eligieron y modificaron este paquete de Debian cuando lo leímosis identical to ntpdate(8) except that it uses the configuration in /etc/default/ntpdate by default
y al leer este archivo lo leímosNTPDATE_USE_NTP_CONF=yes # List of NTP servers to use (Separate multiple servers with spaces.) # Not used if NTPDATE_USE_NTP_CONF is yes. NTPSERVERS="ntp.ubuntu.com"
?Bueno, las versiones posteriores de Ubuntu a menudo lo hacen usando chrony, que es una implementación alternativa de ntp con algunas diferencias:
Consulte https://chrony.tuxfamily.org/ para obtener más información.
fuente