CentOS OS Ubuntu インフラ

Linuxの時刻同期”ntpdate”コマンドの使い方と主要なオプション

2018年8月22日

こんにちは!シミダイ(@shimidai2100)です。

LinuxでNTPサーバと時刻同期をするためのコマンド「ntpdate」について紹介します。

インフラ構築時にシステム間の時刻同期は必須ですので必ずマスターしましょう。


ntpdateコマンドとは?

ntpdateコマンドとはNTPサーバと時刻を同期するためのコマンドです。

Redhet」、「CentOS」、「Debian」、「Ubuntu」、「Solaris」など多くのUnix、Linux系OSで利用されています。

システム全体で必ずNTPサーバと時刻同期を行いましょう。

時刻同期を行っていないサーバには、クラスタデータベースクラッシュする可能性があります。

ntpdateコマンドの使用方法

ntpdate [option] <NTPサーバ>

ntpdateコマンドのオプション

[table id=68 column_widths="20%|80%" /]

基本的にはslewモードで徐々に時刻同期を行いましょう。

stepモードで強制的に過去に時刻同期されるとクラスタやデータベースはクラッシュしてしまいます。

ntpdateコマンド使用例

slewモードで時刻同期する方法は以下です。

ntpdate -b ntp.nict.jp

slewモードで時刻同期し、詳細情報を表示する方法を以下です。

ntpdate -bv ntp.nict.jp
15 Aug 12:15:30 ntpdate[1943]: ntpdate 4.2.6p5@1.2349-o Tue Feb  6 03:08:09 UTC 2018 (1)
15 Aug 12:15:37 ntpdate[1943]: step time server 133.243.238.164 offset 0.000383 sec

同期しないがNTPサーバへ時刻問い合わせを行う方法は以下です。

ntpdate -qv ntp.nict.jp
15 Aug 12:18:17 ntpdate[2097]: ntpdate 4.2.6p5@1.2349-o Tue Feb  6 03:08:09 UTC 2018 (1)
server 133.243.238.164, stratum 1, offset -0.000843, delay 0.03593
server 133.243.238.163, stratum 1, offset -0.001520, delay 0.03654
server 133.243.238.244, stratum 1, offset -0.000989, delay 0.03465
server 133.243.238.243, stratum 1, offset -0.000673, delay 0.03610
15 Aug 12:18:24 ntpdate[2097]: adjust time server 133.243.238.244 offset -0.000989 sec

デバックモードでNTPサーバへの時刻問い合わせを行う方法は以下です。

ntpdate -dv ntp.nict.jp
15 Aug 12:19:50 ntpdate[2188]: ntpdate 4.2.6p5@1.2349-o Tue Feb  6 03:08:09 UTC 2018 (1)
Looking for host ntp.nict.jp and service ntp
host found : ntp-b3.nict.go.jp
transmit(133.243.238.243)
receive(133.243.238.243)
server 133.243.238.164, port 123
stratum 1, precision -20, leap 00, trust 000
refid [NICT], delay 0.03583, dispersion 0.00388
transmitted 4, in filter 4
reference time:    df1e1a5c.00000000  Wed, Aug 15 2018 12:19:56.000
originate timestamp: df1e1a5c.759838f0  Wed, Aug 15 2018 12:19:56.459
transmit timestamp:  df1e1a5c.749b26de  Wed, Aug 15 2018 12:19:56.455
filter delay:  0.09319  0.03583  0.03583  0.03680
         0.00000  0.00000  0.00000  0.00000
filter offset: 0.027158 -0.00149 -0.00098 -0.00173
         0.000000 0.000000 0.000000 0.000000
delay 0.03583, dispersion 0.00388
offset -0.001491

server 133.243.238.163, port 123
stratum 1, precision -20, leap 00, trust 000
refid [NICT], delay 0.03812, dispersion 0.00352
transmitted 4, in filter 4
reference time:    df1e1a5c.00000000  Wed, Aug 15 2018 12:19:56.000
originate timestamp: df1e1a5c.a8faf208  Wed, Aug 15 2018 12:19:56.660
transmit timestamp:  df1e1a5c.a7d0ded5  Wed, Aug 15 2018 12:19:56.655
filter delay:  0.09270  0.03812  0.03891  0.03914
         0.00000  0.00000  0.00000  0.00000
filter offset: 0.025636 -0.00223 -0.00213 -0.00221
         0.000000 0.000000 0.000000 0.000000
delay 0.03812, dispersion 0.00352
offset -0.002231

 

関連記事

-CentOS, OS, Ubuntu, インフラ

Copyright© shimidai2100 , 2020 All Rights Reserved.