web-dev-qa-db-ja.com

Mac OS Xの日付と時刻の同期

Mac OS Xで日付と時刻を自動的に設定するように設定した場合、これは実際にどのくらいの頻度で行われますか?また、更新を強制する方法はありますか?

27
Svish

NTPd(Mac OSXで使用)は、クロックスキューに応じて、適切と思われる速度で同期します。最初にオンにしたり、ネットに接続したりすると、より頻繁になり、クロックが十分に安定すると、より長い間隔で接続します。

現在の時刻と日付を同期するだけでなく、実際のクロック速度も同期します。つまり、有効にして(インターネットに接続して)しばらくすると、ネットに長時間接続していなくても、時計は非常に正確になります。

詳細な情報が必要な場合は、 wikipedia および NTPサイト にアクセスしてください。

9
Luke404

更新

OS X 10.14(Mojave)以降、ntpdateコマンドは削除されました-代わりにsntpを使用してください:

_Sudo sntp -sS time.Apple.com
_

元の答え

古いバージョンのOX X(10.14より前)の場合、以下の元の回答が引き続き適用されます。

NTPを使用して手動で時刻を更新するには、シェルからntpdateを使用します。

ntpdate -vu(サーバーまたはIPアドレス)

例えば。、

_Sudo ntpdate -vu time.Apple.com
_

参考文献:

ntpdateオプション:

-v

    冗長になります。このオプションにより、ntpdateのバージョン識別文字列がログに記録されます。

-u

    送信パケットに非特権ポートを使用するようにntpdateに指示します。これは、特権ポートへの着信トラフィックをブロックするファイアウォールの背後にあり、ファイアウォールの外側のホストと同期する場合に最も役立ちます。 _-d_オプションは常に非特権ポートを使用することに注意してください。

-q

    クエリのみ–時計を設定しないでください。

免責事項:このプログラムの機能は、ntpdプログラムで使用できるようになりました。
ntpd-Network Time Protocol(NTP)daemon page の_-q_コマンドラインオプションを参照してください。
適切な追悼期間の後、ntpdateプログラムはこのディストリビューションから廃止されます。

47
IJC

ネットワークタイムデーモン(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

Ntp.confのmanページ(man ntp.conf)ログに記録される情報の量や(私が想定する)更新の頻度など、ntpdの詳細設定についての詳細。

3
Doug Harris

また、古くなっている場合は、タイムサーバーをオフにし、最初に手動で日付を設定します。次に、NTP=をオンにすると同期します。それ以外の場合は、タイムクロックの内容が無視されます。1944年と1970年は、クロックを同期しません。

3
Robert

日付と時刻の設定タブで設定されたタイムゾーンを自動的にチェック/チェック解除しても役に立たなかった。

コマンドラインからsntpクライアントを使用してしまいました

以下に示すように、私の時間は30秒と速すぎます。

❯ 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

時計をルートとしてスルーした

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

さらなるsntpは同期が達成されたことを明らかにします

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

1
Lmwangi