UJP - 技術情報2 バックアップ : MacOS X/Yosemite/ntpd のバックアップ差分(No.1)

Life is fun and easy!

不正IP報告数

Okan Sensor
 
メイン
ログイン
ブログ カテゴリ一覧

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


トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1784, today: 1, yesterday: 1

広告スペース
Google