回答:
NTPd(Mac OSXで使用)は、より適切だと思われる速度で同期します。これは、クロックスキューに依存します。最初にネットをオンにしたり、ネットに接続したりすると、より頻繁になり、クロックが十分に安定したら、より長い間隔で接続します。
現在の時刻と日付を同期するだけでなく、実際のクロック速度も同期します。それは、あなたがそれを有効にした(そしてインターネットに接続された)しばらくしてから、あなたが長い間ネットから切断されたままであってもあなたの時計は非常に正確になることを意味します。
面倒な詳細が必要な場合は、ウィキペディアとNTPサイトにアクセスしてください。
System Preferences > Date & Time > Date & Time > Set date and time automatically
。
以来OS X 10.14(モハーベ) ntpdate
コマンドが削除されました-使用sntp
の代わりに:
sudo sntp -sS time.apple.com
OX Xの旧バージョン(10.14を事前に)、以下のオリジナルの答えはまだ適用されます。
NTPで時間を手動で更新するにntpdate
は、シェルから使用します。
ntpdate -vu (サーバーまたはIPアドレス)
例えば、
sudo ntpdate -vu time.apple.com
参照:
ntpdate(8)
(「Mac OS Xバージョン10.9」の場合)ntpd
-ネットワークタイムプロトコル(NTP)デーモンntpdateオプション:
-v
冗長に。このオプションにより、
ntpdate
バージョン識別文字列がログに記録されます。-u
ntpdate
発信パケットに非特権ポートを直接使用します。これは、特権ポートへの着信トラフィックをブロックするファイアウォールの背後にあり、ファイアウォールの外側のホストと同期する場合に最も役立ちます。-d
オプションは常に非特権ポートを使用することに注意してください。-q
クエリのみ-クロックを設定しないでください。
免責事項:このプログラムの機能は、プログラムで利用できるようになりました
ntpd
。 -Network Time Protocol(NTP)デーモンページ
の-q
コマンドラインオプションを参照してntpd
ください。
適切な期間の喪の後、ntpdate
プログラムはこの配布から引退します。
sudo: ntpdate: command not found
macOS 10.14でsudo sntp -sS time.apple.com
代わりに使用
ネットワークタイムデーモン(ntpd)は、アクティビティを/var/log/system.logに記録します。grepで最近のアクティビティを見ることができます:
$ grep ntpd /var/log/system.log | grep "time reset"
Jun 18 22:28:56 mymac ntpd[28]: time reset -0.301952 s
Jun 19 10:37:26 mymac ntpd[28]: time reset -1.443661 s
Jun 20 09:46:07 mymac ntpd[28]: time reset -3.529638 s
Jun 21 09:57:43 mymac ntpd[28]: time reset -3.293325 s
Jun 21 22:25:11 mymac ntpd[28]: time reset -0.539650 s
Jun 21 22:43:12 mymac ntpd[28]: time reset +0.142553 s
Jun 22 09:24:23 mymac ntpd[28]: time reset -1.844003 s
Jun 22 09:41:59 mymac ntpd[28]: time reset -0.156320 s
Jun 23 09:06:00 mymac ntpd[28]: time reset -1.880272 s
ntpd.confのmanページ(man ntp.conf
)を読んで、ログに記録される情報の量や更新の頻度(想定)を含むntpdの詳細な設定を確認してください。
[日付と時刻の設定]タブで設定されたタイムゾーンを自動的にオンまたはオフにすることは役に立ちませんでした。
私はコマンドラインからsntpクライアントを使用することになりました
以下を見るとわかるように、私の時間は約30秒早すぎます。
❯ sntp pool.ntp.org
sntp 4.2.8p10@1.3728-o 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
ルートとして時計を回転させた
sh-3.2# sntp -S pool.ntp.org
sntp 4.2.8p10@1.3728-o 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
さらにsntpは、同期が達成されたことを明らかにします
sh-3.2# sntp -S pool.ntp.org
sntp 4.2.8p10@1.3728-o 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