今天,公司域服務(wù)器時間出現(xiàn)問題,,經(jīng)過檢查是由于時間出現(xiàn)問題引起的,,就是客戶端的時間與域服務(wù)器時間相差超過了5分鐘引起的。從linux客戶檢查時間服務(wù)器:
--從客戶端進(jìn)行檢查,,發(fā)現(xiàn)無法同步
[root@lxtest ~]# ntpdate -d 10.10.10.35
5 May 10:44:58 ntpdate[13004]: ntpdate [email protected] Tue Oct 25 12:54:51 UTC 2011 (1)
Looking for host 10.10.10.35 and service ntp
host found : 10.10.10.35
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
receive(10.10.10.35)
transmit(10.10.10.35)
10.10.10.35: Server dropped: strata too high
server 10.10.10.35, port 123
stratum 16, precision -23, leap 11, trust 000
refid [10.10.10.35], delay 0.02588, dispersion 0.00002
transmitted 4, in filter 4
reference time: 00000000.00000000 Thu, Feb 7 2036 14:28:16.000
originate timestamp: d711797c.e4175b4e Mon, May 5 2014 10:44:12.890
transmit timestamp: d71179aa.54d2d44d Mon, May 5 2014 10:44:58.331
filter delay: 0.02625 0.02603 0.02588 0.02597
0.00000 0.00000 0.00000 0.00000
filter offset: -45.4405 -45.4405 -45.4406 -45.4405
0.000000 0.000000 0.000000 0.000000
delay 0.02588, dispersion 0.00002
offset -45.440609
5 May 10:44:58 ntpdate[13004]: no server suitable for synchronization found
發(fā)現(xiàn)無法同步,,并且報錯,無法找到同步的源
--從服務(wù)器端檢查
[root@timeserver ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
210.72.145.44 .ACTS. 1 u 971 8 0 0.000 0.000 0.000
202.120.2.101 .INIT. 10 u 8 64 377 0.000 0.000 0.000
發(fā)現(xiàn)時間服務(wù)器與外部源是斷開的,,無法進(jìn)行同步
[root@timeserver ~]# ping 202.120.2.101
PING 202.120.2.101 (202.120.2.101) 56(84) bytes of data.
64 bytes from 202.120.2.101: icmp_seq=1 ttl=44 time=31.2 ms
64 bytes from 202.120.2.101: icmp_seq=2 ttl=44 time=30.0 ms
ping外部也是沒問題的,,
停掉服務(wù)器后,與直接進(jìn)行時間同步
[root@timeserver ~]# service ntpd stop
Shutting down ntpd: [ OK ]
[root@timeserver ~]# ntpdate 202.120.2.101
5 May 11:11:47 ntpdate[17855]: no server suitable for synchronization found
[root@timeserver ~]# ntpdate 202.120.2.101
5 May 11:11:51 ntpdate[17856]: adjust time server 202.120.2.101 offset 0.170423 sec
執(zhí)行了好幾次后,,終于同步上一次,,所以基本上可以看到,我們的時間服務(wù)器與時間源間斷性的連接的,。
--最后處理辦法
由于這臺時間服務(wù)器以前一直是沒有問題的,,估計是由于網(wǎng)絡(luò)調(diào)整或者時間源的問題。如果時間服務(wù)器與時間源無法一直連接,,那么客戶端去同步時間服務(wù)器就會出現(xiàn)問題,。
如:
no server suitable for synchronization found
解決辦法就是,讓這個時間服務(wù)器一直有時間源連接,
所以在配置文件中增加了一行自己的時間源:
[root@timeserver ~]# cat /etc/ntp.conf
restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict 0.0.0.0 mask 0.0.0.0 nomodify
server 202.120.2.101 prefer
server 127.127.1.0
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys
由于我們在直接與外部同步的時候發(fā)現(xiàn),,基本上每天可以與202.120.2.101同步上百次,,所以時間的差異也是秒級范圍內(nèi)的,是可以接受的,!
重啟時間服務(wù)
[root@timeserver ~]# service ntpd start
Starting ntpd: [ OK ]
經(jīng)過幾分釧后,,檢查,發(fā)現(xiàn)與外界也有連接,,但多切換幾次后,,與外界又?jǐn)嚅_了,但本地時間源是沒問題的,,所以其它客戶端便可同步了,!
[root@timeserver ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
202.120.2.101 .ACTS. 1 u 426 8 100 75.239 -68.411 0.000
*LOCAL(0) .LOCL. 10 l 39 64 377 0.000 0.000 0.000
測試如下:
[root@lxtest ~]# ntpdate 10.10.10.35
5 May 11:18:21 ntpdate[13151]: adjust time server 10.10.10.35 offset 0.058996 sec
|