私のサーバーでは、ntpdサービスが開始されていますが、機能していないようです。
これ( ntpdログファイルはどこにあり、ntpdログファイルパスをどのように構成できますか? )とこれ( ntpdをどこで検索できますか?))によると何も見つかりませんログ? ):
MadHatterの提案(---(システム時刻をNTPサーバーと継続的に同期するにはどうすればよいですか? )を参照)によると、サーバーにいくつかの情報をリストしました。
ntpdate
は以下を返します:
2 May 21:47:55 ntpdate[47274]: the NTP socket is in use, exiting
ntpq -c as
戻り値:
ind assID status conf reach auth condition last_event cnt
===========================================================
1 22393 9614 yes yes none sys.peer reachable 1
2 22394 9414 yes yes none candidat reachable 1
3 22395 9414 yes yes none candidat reachable 1
ntpq -c pe
戻り値:
remote refid st t when poll reach delay offset jitter
==============================================================================
*time5.aliyun.co 10.137.38.86 2 u 157 1024 377 42.869 3.156 0.274
+time7.aliyun.co 10.137.38.86 2 u 402 1024 377 42.997 4.893 0.251
+ntp3.aliyun.com 10.137.38.86 2 u 276 1024 377 38.393 7.159 0.263
と私 ntp.conf
(#行はリストされていません)は次のとおりです。
minpoll 4
maxpoll 8
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server ntp1.aliyun.com
server ntp2.aliyun.com
server ntp3.aliyun.com
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
[〜#〜]更新[〜#〜]
ntpq -c rv
戻り値:
assID=0 status=0644 leap_none, sync_ntp, 4 events, event_peer/strat_chg,
version="ntpd [email protected] Tue Nov 29 00:09:12 UTC 2011 (1)",
processor="x86_64", system="Linux/2.6.32-220.4.1.el6.x86_64", leap=00,
stratum=3, precision=-20, rootdelay=42.918, rootdispersion=11.376,
peer=18777, refid=182.92.12.11,
reftime=dad1e8b1.6b42ba77 Mon, May 2 2016 22:54:41.418, poll=8,
clock=dad1e995.5771e298 Mon, May 2 2016 22:58:29.341, state=4,
offset=-0.578, frequency=23.898, jitter=1.845, noise=1.218,
stability=0.223, tai=0
p.s.このサーバーは中国の成都にあります(GMT + 8)
決定的なステートメントは、ntpq -c rv
出力にあります。
stratum=3
同期されています。 ntpd
isworking。デーモンが16でない階層を報告すると、同期されていることがわかります。この場合、ntpq -c pe
は、システムピア(デーモンが現在フォローしているクロックのピア)がtime5.aliyun.com
、別名ntp1.aliyun.com
であることを示します。その層は2であり、あなたの層は1つ大きく、これは正しい動作です。
ntpdate
が実行されているため、ソケットが使用中であるため、ntpd
は使用中のソケットエラーを返します。デーモンが実行されると、ntpdate
を使用してクロックをシフトすることはできません。そのため、通常は起動時にntpdate
が実行され、デーモンが起動する前に実行されます。