日付/時刻/時計の同期を強制する


21

Snow Leopardのmacbookはに設定されてSet date and time automatically: Apple Americas/U.S. (time.apple.com)いますが、数時間(インターネットに接続されている状態で)アイドル状態になっているにもかかわらず、同期はまだ行われておらず、日付は2日ほどずれています。


強制的に更新するには、オンとオフを切り替えてください。
mindless.panda

time.apple.comのルーティングをトレースしてから、そのサーバーに対して別のntpクライアントを試すのはどうですか?
mindless.panda

回答:


46

ターミナルから:

sudo ntpdate -u time.apple.com


1
エルキャピタンでもうまくいくようです。
DuffJ

1
macOS Sierraでまだ動作しています。
ニック

1
シエラでの作業を確認
Trevor Sullivan

2
High Sierraでも動作することを確認しました。
ハダフィ

1
as およびcoが削除されたため、Mojaveで動作しないことを確認しntpdateました。最新の手順については、この優れた回答を参照してください。
アレックスライアン

3

パーntpdateときのmanページ、受け入れ答えは時代遅れになるだろうntpdate引退しています。この問題が発生した場合、これは同等のことを行います。

sudo ntpd -q 

ntpd :...インターネット標準タイムサーバーと同期してシステムの時刻を設定および維持します。

-q :時間を設定して終了します。

ソース:


1

システム設定に移動して時間を手動でリセットし、必要な日/週/月に戻って速度が回復したら、自動的に再び同期するように時間を設定できます。なぜアップルと同期しないのかわかりませんが、日付を適切に設定するだけで、あまり多くのタイムゾーンを越えない限り正確になります。


2
多くの時刻同期ユーティリティには、タイムサーバーが危険にさらされた場合などの災害を防ぐために、時差が大きすぎると同期しないセーフガードがあります。自体。
haimg

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.