- 現在との差分 を表示
- ソース を表示
- MacOS X/Yosemite/ntpd へ行く。
1: 2016-07-09 (土) 02:00:51 nobuaki | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *MacOS X 10.10.5 Yosemiteで時間が狂うので合わせる [#hc139d36] | ||
+ | **はじめに [#de775082] | ||
+ | |||
+ | MacOS XはデフォルトでAppleのタイムサーバと時刻同期する様に設定されている.日本だとtime.asia.apple.comを宛先にしているけれど,これが会社からだとFirewallによって接続できないとか,独自のタイムサーバを使っている場合はそれを指定する必要がある.システム環境設定で時刻サーバ(NTP)のIPアドレスかドメイン名を設定すれば良いのだけれど,MacOS X 10.10.5では同期しない場合がある.よって,今回は任意のNTPサーバと同期させるための設定を投入する. | ||
+ | |||
+ | **OSのバージョンを調べる [#d033f3cf] | ||
+ | |||
+ | まずは現在使っているOSのバージョンを調べる. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ sw_vers | ||
+ | ProductName: Mac OS X | ||
+ | ProductVersion: 10.10.5 | ||
+ | BuildVersion: 14F1808 | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | MacOS XでもOS XでもmacOSでも基本,設定方法は同じですが,同期障害が起こるバージョンだなと,ここでは確認んするだけ. | ||
+ | |||
+ | **時間同期具合を確認 [#f65cd5f5] | ||
+ | |||
+ | ntpqコマンドでクエリーできる. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ ntpq -pn | ||
+ | remote refid st t when poll reach delay offset jitter | ||
+ | ============================================================================== | ||
+ | uslax1-ntp-002. .GPSs. 16 u - 1024 0 0.000 0.000 0.000 | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | offsetがないのでサーバとずれてない模様.というか同期できてないのでズレも検知できていない. | ||
+ | |||
+ | **現在設定を確認 [#qbad26c1] | ||
+ | |||
+ | 変更前の設定を確認. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ cat /etc/ntp.conf | ||
+ | server time.asia.apple.com | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | 同期できる設定を確認. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ cat /etc/ntp.conf | ||
+ | server ntp1.jst.mfeed.ad.jp minpoll 6 maxpoll 10 | ||
+ | server ntp2.jst.mfeed.ad.jp minpoll 6 maxpoll 10 | ||
+ | server ntp3.jst.mfeed.ad.jp minpoll 6 maxpoll 10 | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | minpollとmaxpollは,NTPDに問い合わせに行く間隔.デフォルトはminpollが6でmaxpollが10なのだけれど,これを明示してないとちゃんと動作しない模様. | ||
+ | |||
+ | **設定を反映させる [#u4a61f88] | ||
+ | |||
+ | サービスを再起動するのではなく,ここではプロセスを停止させて再度起動してみた. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ sudo killall -9 ntpd | ||
+ | MBA2014:jenkins ujpadmin$ sudo ntpd | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | プロセスを確認. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ ps -ef|grep ntp | ||
+ | 0 44480 1 0 11:07AM ?? 0:00.01 /bin/sh /usr/libexec/ntpd-wrapper | ||
+ | 0 44542 44480 0 11:08AM ?? 0:00.00 sntp -K /dev/null -s ntp2.jst.mfeed.ad.jp | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | |||
+ | |||
+ | MBA2014:jenkins ujpadmin$ ntpq -p | ||
+ | remote refid st t when poll reach delay offset jitter | ||
+ | ============================================================================== | ||
+ | ntp1.jst.mfeed. 133.243.236.17 2 u 21 64 1 10.980 1.652 0.001 | ||
+ | ntp2.jst.mfeed. 133.243.236.17 2 u 20 64 1 9.620 2.850 0.001 | ||
+ | ntp3.jst.mfeed. 133.243.236.17 2 u 19 64 1 10.076 1.798 0.001 | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | そのうち同期される.しばらく(10分程度)経過後,再度確認してみる. | ||
+ | |||
+ | MBA2014:jenkins ujpadmin$ ntpq -p | ||
+ | |||
+ | remote refid st t when poll reach delay offset jitter | ||
+ | ============================================================================== | ||
+ | +ntp1.jst.mfeed. 133.243.236.17 2 u 60 64 77 7.751 5.603 2.660 | ||
+ | *ntp2.jst.mfeed. 133.243.236.17 2 u 61 64 77 9.552 8.167 3.641 | ||
+ | +ntp3.jst.mfeed. 133.243.236.17 2 u 59 64 77 7.513 6.330 2.881 | ||
+ | MBA2014:jenkins ujpadmin$ | ||
+ | |||
+ | サーバ名の最初に*が付いているのがプライマリ.+がセカンダリとして認識されている事がわかる.もっと簡単にパソコンの時刻のずれを確認できるサイトがある. | ||
+ | ここにアクセスするだけ. | ||
+ | |||
+ | 情報通信研究機構 | ||
+ | https://www.nict.go.jp/JST/JST5.html |
- MacOS X/Yosemite/ntpd のバックアップ一覧
- MacOS X/Yosemite/ntpd のバックアップ差分(No. All)
- 1: 2016-07-09 (土) 02:00:51 nobuaki
- 現: 2016-07-09 (土) 02:00:51 shinnai(shinnai)
- Rewound to 2 ages ago. at 2017-12-04 (月) 23:26:04
Counter: 1784,
today: 1,
yesterday: 1