linux的ntp服务在哪看,linux 系统基础知识 - 配置ntp服务

linux客户端报错:

[root@localhost ~]# ntpdate 172.16.81.220

28 Apr 14:28:47 ntpdate[26335]: no server suitable for synchronization found

1)、加上-d的参数详细分析看如下信息:

[root@localehost ~]# ntpdate -d 172.16.81.220

28 Apr 15:32:04 ntpdate[28467]: ntpdate 4.2.0a@1.1190-r Wed Aug 23 01:29:49 EDT 20                                                            06 (1)

Looking for host 172.16.81.220 and service ntp

host found : 172.16.81.220

transmit(172.16.81.220)

receive(172.16.81.220)

transmit(172.16.81.220)

receive(172.16.81.220)

transmit(172.16.81.220)

receive(172.16.81.220)

transmit(172.16.81.220)

receive(172.16.81.220)

transmit(172.16.81.220)

172.16.81.220: Server dropped: strata too high

server 172.16.81.220, port 123

stratum 16, precision -19, leap 11, trust 000

refid [172.16.81.220], delay 0.02582, dispersion 0.00000

transmitted 4, in filter 4

reference time:    00000000.00000000  Thu, Feb  7 2036 14:28:16.000

originate timestamp: cda12f74.50246009  Tue, Apr 28 2009 15:32:04.313

transmit timestamp:  cda12f75.08c5a815  Tue, Apr 28 2009 15:32:05.034

filter delay:  0.02599  0.02588  0.02583  0.02582

0.00000  0.00000  0.00000  0.00000

filter offset: -0.72136 -0.72136 -0.72134 -0.72134

0.000000 0.000000 0.000000 0.000000

delay 0.02582, dispersion 0.00000

offset -0.721345

28 Apr 15:32:05 ntpdate[28467]: no server suitable for synchronization found

因为NTP server还没有和其自身或者它的server同步上。

以下的定义是让NTP Server和其自身保持同步,如果在/ntp.conf中定义的server都不可用时,将使用local时间作为ntp服务提供给ntp客户端。

server 127.127.1.0

fudge 127.127.1.0 stratum 10

可以通过下面的方式确认ntp server的同步过程

watch ntpq -p

Every 2.0s: ntpq -p                                           Wed Apr 28 16:49:20 2009

remote           refid      st t when poll reach   delay   offset  jitter

==============================================================================

172.16.81.220   LOCAL(0)         8 u   22   64    1    2.113 179133.   0.001

LOCAL(0)        LOCAL(0)        10 l   21   64    1    0.000   0.000  0.001

注意LOCAL的这个就是与自身同步的ntp server。

注意reach这个值,在启动ntp server服务后,这个值就从0开始不断增加,当增加到17的时候,从0到17是5次的变更,每一次是poll的值的秒数,是64秒*5=320秒的时间。

即配置好之后客户段等待5分多钟

也可以在server上执行hwclock -w  server本身和硬件时间同步,

然后客户段执行ntpdate server ip即可同步时间

2)、另外:no server suitable for synchronization found经过-d 分析还有下面的结果

172.16.81.220: Server dropped: no data,

原因可能有3:

a、可能是server段停掉了ntp服务  server端重新启动ntp服务即可。

b、检查ntp的版本,如果你使用的是ntp4.2(包括4.2)之后的版本,在restrict的定义中使用了notrust的话,会导致以上错误。

使用以下命令检查ntp的版本:ntpd -c version

下面是来自ntp官方网站的说明:

The behavior of notrust changed between versions 4.1 and 4.2.

In 4.1 (and earlier) notrust meant "Don't trust this host/subnet for time".

In 4.2 (and later) notrust means "Ignore all NTP packets that are not cryptographically authenticated." This forces remote time servers to authenticate themselves to your (client) ntpd

解决: 把notrust去掉。

上面的实验中不会出现此问题,应为添加的时候没有添加notrust

C、检查ntp server的防火墙。可能是server的防火墙屏蔽了upd 123端口。

可以用命令service iptables stop

来关掉iptables服务后再尝试从ntp客户端的同步,如果成功,证明是防火墙的问题,需要更改iptables的设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值