質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
NTP

NTP (Network Time Protocol) とは、時計の時刻をネットワーク上のNTPサーバーの持つ正しい時刻に同期するためのプロトコルです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

解決済

[ubuntu]chronyの時刻同期ができたけど、dateコマンドの時刻が違う

mint.cherry
mint.cherry

総合スコア284

NTP

NTP (Network Time Protocol) とは、時計の時刻をネットワーク上のNTPサーバーの持つ正しい時刻に同期するためのプロトコルです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

1回答

0評価

0クリップ

7999閲覧

投稿2016/01/13 03:08

編集2016/01/13 03:52

環境:ubuntu15.10
chronyで時刻同期したいです。
問題はタイトル通りです。

同期は、hostAは外部の時刻の同期をとっています。
hostBはその外部の時刻を同期したhostAの時刻を同期をしています。


hostA

root@hostA:~# chronyc sources 210 Number of sources = 3 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* ntp-a2.nict.go.jp 1 6 17 41 -395us[-2534us] +/- 2696us ^- ntp2.jst.mfeed.ad.jp 2 6 17 41 -679us[ -679us] +/- 72ms ^- 133.40.41.135 2 6 17 41 +320us[-1819us] +/- 50ms

hostB

root@hostB:~# chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* hostA 2 6 77 25 +18us[ +167us] +/- 3233us

同期はきちんとできています。
hostAでdateコマンドWed Jan 13 12:02:48 JST 2016
hostBでdateコマンドThu Jan 24 10:36:00 JST 2008

hostBはhostAと同期はできているのになぜdateコマンドでは時刻が違うのでしょうか?
また解消方法を教えてください。

よろしくお願いします。

追記----------------------
順序が逆になってしまいました。(こちらを先に質問すべきでした。)
logを確認したところ、hostAはUTCの時刻を同期していました。
また、hostBはhostAのその時刻を同期していました。

なぜか、dateコマンドをやればJSTが表示されます。

hostA /etc/chrony/chrony.confで使われてないものをコメント化

server ntp.nict.jp iburst #server ntp.jst.mfeed.ad.jp iburst #server s2csntp.miz.nao.ac.jp iburst

log(hostA)

======================================================================================================================== Date (UTC) Time IP Address L St 1234 abc 5678 LP RP Score Offset Peer del. Peer disp. Root del. Root disp. ======================================================================================================================== 2016-01-13 03:33:51 133.243.238.164 N 1 1111 111 1111 6 6 0.00 1.435e-03 7.652e-03 1.631e-05 0.000e+00 0.000e+00 2016-01-13 03:33:54 133.243.238.164 N 1 1111 111 1111 6 6 0.00 1.043e-03 5.821e-03 1.264e-05 0.000e+00 0.000e+00 2016-01-13 03:33:56 133.243.238.164 N 1 1111 111 1111 6 6 0.00 1.262e-03 5.644e-03 1.229e-05 0.000e+00 0.000e+00 2016-01-13 03:33:58 133.243.238.164 N 1 1111 111 1111 6 6 0.00 3.260e-04 6.345e-03 1.371e-05 0.000e+00 0.000e+00

質問をまとめます。

設定で日本時刻(ntp.nict.jp)指定しているのになぜUTC何でしょうか?
なぜdateコマンドで表示されているものと違うのでしょうか?
解消方法教えていただけたら幸いです。

よろしくお願いします。

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

NTP

NTP (Network Time Protocol) とは、時計の時刻をネットワーク上のNTPサーバーの持つ正しい時刻に同期するためのプロトコルです。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。