Lorsque j'ai configuré Mac OS X pour régler automatiquement la date et l'heure, à quelle fréquence cela se fait-il vraiment? Et existe-t-il un moyen de forcer une mise à jour?
26
NTPd (utilisé par Mac OSX) se synchronisera à la vitesse qu'il pense être la plus appropriée - cela dépend de votre décalage d'horloge. Il sera plus fréquent lorsque vous l'allumerez / vous connecterez au réseau pour la première fois, puis se connectera à des intervalles plus longs lorsqu'il aura suffisamment stabilisé votre horloge.
Il synchronise non seulement votre heure et date actuelles, mais synchronise également la vitesse d'horloge réelle. Cela signifie qu'après un certain temps que vous l'avez activé (et que vous êtes connecté à Internet), votre horloge sera très précise même si vous restez déconnecté du réseau pendant de longues périodes.
Si vous voulez les détails sanglants, rendez-vous sur wikipedia et sur le site NTP .
System Preferences > Date & Time > Date & Time > Set date and time automatically
.Mise à jour
Depuis la commande OS X 10.14 (Mojave)
ntpdate
a été supprimée - utilisez à lasntp
place:Réponse originale
Pour les anciennes versions d'OX X (avant 10.14) , la réponse d'origine ci-dessous est toujours applicable.
Pour mettre à jour l'heure manuellement avec NTP, utilisez à
ntpdate
partir d'un shell:par exemple,
Les références:
ntpdate(8)
(pour «Mac OS X version 10.9»)ntpd
- Démon NTP (Network Time Protocol)la source
sudo: ntpdate: command not found
sur macOS 10.14 Utiliser à lasudo sntp -sS time.apple.com
placeLe démon de temps réseau (ntpd) enregistre l'activité dans /var/log/system.log. Vous pouvez voir l'activité récente avec grep:
Lisez la page de manuel ntp.conf (
man ntp.conf
) pour plus de détails sur la configuration de ntpd, y compris la quantité d'informations enregistrées et (je suppose) la fréquence des mises à jour.la source
De plus, si vous êtes obsolète, éteignez le serveur horaire, réglez d'abord la date manuellement. Ensuite, lorsque vous allumez le NTP, il se synchronisera. Sinon, il ignore simplement ce que dit l'horloge. 1944 et 1970 ans ne synchroniseront pas l'horloge.
la source
Le fait de cocher / décocher automatiquement le fuseau horaire défini dans l'onglet des paramètres de date et d'heure ne m'a pas aidé.
J'ai fini par utiliser le client sntp depuis la ligne de commande
Comme vous pouvez le voir ci-dessous, mon temps est ~ 30 secondes trop rapide.
❯ 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
J'ai fait pivoter mon horloge en tant que 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 autre sntp révèle que la synchronisation a été réalisée
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
la source