Cuando configuré Mac OS X para configurar su fecha y hora automáticamente, ¿con qué frecuencia se hace esto realmente? ¿Y hay alguna manera de forzar una actualización?
26
NTPd (utilizado por Mac OSX) se sincronizará a la velocidad que considere más adecuada, eso depende de la inclinación de su reloj. Será más frecuente cuando lo encienda / conecte a la red por primera vez y luego se conectará a intervalos más largos cuando haya estabilizado su reloj lo suficiente.
No solo sincroniza su hora y fecha actuales, sino que también sincroniza la velocidad real del reloj. Eso significa que después de un tiempo que lo haya habilitado (y esté conectado a Internet) su reloj será muy preciso, incluso si permanece desconectado de la red durante mucho tiempo.
Si quieres los detalles sangrientos, dirígete a Wikipedia y al sitio NTP .
System Preferences > Date & Time > Date & Time > Set date and time automatically
.Actualizar
Dado que se ha eliminado el comando OS X 10.14 (Mojave)
ntpdate
, usesntp
en su lugar:Respuesta original
Para versiones anteriores de OX X (anterior a 10.14) , la respuesta original a continuación sigue siendo aplicable.
Para actualizar manualmente el tiempo con NTP, use
ntpdate
desde un shell:p.ej,
Referencias
ntpdate(8)
(para "Mac OS X versión 10.9")ntpd
- Demonio del protocolo de tiempo de red (NTP)fuente
sudo: ntpdate: command not found
en macOS 10.14 Use en susudo sntp -sS time.apple.com
lugarEl daemon de tiempo de red (ntpd) registra la actividad en /var/log/system.log. Puedes ver actividad reciente con grep:
Lea la página de manual ntp.conf (
man ntp.conf
) para obtener detalles sobre la configuración adicional de ntpd, incluida la cantidad de información registrada y (supongo) la frecuencia de las actualizaciones.fuente
Además, si está desactualizado, apague el servidor horario, primero configure la fecha manualmente. Luego, cuando encienda el NTP, se sincronizará. De lo contrario, simplemente ignora lo que dice el reloj. 1944 y 1970 años no sincronizarán el reloj.
fuente
Marcar / Desmarcar la zona horaria establecida automáticamente en la pestaña de configuración de fecha y hora no me ayudó.
Terminé usando el cliente sntp desde la línea de comandos
Como puede ver a continuación, mi tiempo es de ~ 30 segundos demasiado rápido.
❯ sntp pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:03:35.514209 (-0300) -27.660871 +/- 18.459649 pool.ntp.org 197.84.150.123 s2 no-leap
Gire mi reloj como root
sh-3.2# sntp -S pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:26.214299 (-0300) -27.574985 +/- 18.423331 pool.ntp.org 41.231.53.4 s2 no-leap
Un sntp adicional revela que se ha logrado la sincronización
sh-3.2# sntp -S pool.ntp.org sntp [email protected] Tue Mar 21 14:36:42 UTC 2017 (136.200.1~2533) kod_init_kod_db(): Cannot open KoD db file /var/db/ntp-kod: No such file or directory 2018-10-30 10:06:02.523568 (-0300) -0.032662 +/- 0.061844 pool.ntp.org 41.231.53.4 s2 no-leap
fuente