Wymuś synchronizację daty / godziny / zegara

21

Mój MacBook Snow Leopard jest ustawiony na Set date and time automatically: Apple Americas/U.S. (time.apple.com), ale pomimo siedzącej bezczynności przez kilka godzin (z połączeniem internetowym), nie wykonał jeszcze żadnej synchronizacji, data pozostaje wyłączona przez ~ 2 dni.


źródło
Spróbuj go włączać i wyłączać, aby wymusić odświeżenie.
bezmyślna.
Co powiesz na routing śledzenia time.apple.com, a następnie wypróbowanie innego klienta NTTP na tym serwerze?
bezmyślna.

Odpowiedzi:

46

Z terminala:

sudo ntpdate -u time.apple.com

dazweeja
źródło
1
Wygląda na to, że dobrze działa również w El Capitan.
DuffJ
1
Nadal działa w systemie macOS Sierra.
Nick
1
Potwierdzony praca w Sierra
Trevor Sullivan
2
Potwierdzono także pracę w High Sierra.
khadafi
1
Potwierdzono, że NIE działa w Mojave, ponieważ ntpdatei co zostały usunięte. Zobacz tę doskonałą odpowiedź , aby uzyskać aktualne instrukcje.
Alex Ryan
3

Na ntpdatestronie podręcznika zaakceptowana odpowiedź stanie się nieaktualna po ntpdatewycofaniu. Jeśli napotkasz ten problem, spowoduje to równoważność:

sudo ntpd -q 

ntpd : ... ustawia i utrzymuje synchronizację czasu systemowego ze standardowymi serwerami czasu w Internecie.

-q : Ustaw czas i wyjdź.

Źródła:

GrnMtnBuckeye
źródło
1

możesz przejść do preferencji systemowych i ręcznie zresetować czas, a następnie ustawić czas automatycznej synchronizacji, gdy wrócisz do prędkości z dowolnym dniem / tygodniem / miesiącem, czego potrzebujesz. nie jestem pewien, dlaczego nie synchronizuje się z jabłkiem, ale możesz właściwie ustawić dzień i będzie on dokładny, o ile nie przekroczysz zbyt wielu stref czasowych.

Jon Valentine
źródło
2
Wiele narzędzi do synchronizacji czasu ma zabezpieczenia, w których nie będą synchronizowane, jeśli różnica czasu jest zbyt duża, aby zapobiec katastrofom, na przykład, jeśli serwer czasu jest zagrożony itp. Więc ustaw czas mniej więcej dokładnie ręcznie, a następnie powinien zsynchronizować samo.
haimg,
0

Aktualnie akceptowana odpowiedź NIE działa w Mojave, ponieważ ntpdate i spółka zostały usunięte.

Zobacz tę doskonałą odpowiedź na Apple StackExchange, aby uzyskać aktualne instrukcje.

Alex Ryan
źródło