NTP执行ntpdate时显示“错误”怎么解决?
在成功配置好NTP服务端后,在NTP客户端执行ntpdate命令更新NTP客户端的时间时,如果报以下错误:
no server suitable for synchronization found
则可采用以下步骤检测:
(1) 在NTP服务端执行以下命令检测NTP服务是否运行
#service ntpd status
(2) 运行ping命令检测NTP客户端与NTP服务端是否连通
#ping NTP服务端IP
(3) 在NTP客户端执行 ntpdate -d NTP服务端IP:
如果输出结果如下:
6 Nov 10:23:16 ntpdate[3521]: ntpdate 4.2.2p1@1.1570-o Tue Nov 18 07:40:49 UTC 2008 (1)
Looking for host 10.75.80.47 and service ntp
host found : 10.75.80.47
transmit(10.75.80.47)
transmit(10.75.80.47)
transmit(10.75.80.47)
transmit(10.75.80.47)
transmit(10.75.80.47)
10.75.80.47: Server dropped: no data
检查一下ntp的配置。
参考如下:
配置的环境及要求:
1.假设在192.168.0.0网段内,要以IP为192.168.0.240的Linux机器时间服务器。
2.192.168.0.240服务器能上外网,能与比较权威的公网时间服务器同步
3.同网段内的其他机器每小时自动向192.168.0.240同步时间
配置方法
一、配置NTP服务器(假定要配置的服务器的IP地址为192.168.0.240)
1.NTP server的主配置文件为/etc/ntp.conf
现对/etc/ntp.conf的各项进行说明
#配置前做好备份
cd /etc/
mv ntp.conf ntp.bak.conf
2.vi
/etc/ntp.conf(以下是ntp.conf文件的内容)
#设置此服务器同上层服务器做时间同步的IP地址,prefer意味着首选IP地址
#经试验,下面的几个时间服务器速度还不错
server 210.72.145.44 prefer
server 218.21.130.42
server 0.asia.pool.ntp.org
server 1.asia.pool.ntp.org
server 2.asia.pool.ntp.org
#记录上次的NTP server与上层NTP server联接所花费的时间
driftfile /etc/ntp/drift
#设置默认策略为允许任何主机进行时间同步
restrict default ignore
#设置允许访问此时间服务器的时间服务的IP地址
#根据自己实际情况配置
restrict 127.0.0.1
restrict 192.168.10.2 # 指定某台机器时间同步
restrict 192.168.0.0 mask 255.255.255.0 #允许192.168.0.0/254子网内主机时间同步
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap #允许任何主机跟进行时间同步
#指定阶层编号为10,降低其优先度。
fudge 127.127.1.1 stratum 10
#设置ntp日志的path
statsdir /var/log/ntp/
#设置ntp日志文件
logfile /var/log/ntp/ntp.log
3.NTP server的维护
----添加为服务
chkconfig --level 345 ntpd
on
----启动
service ntpd start
或
/etc/rc.d/init.d/ntpd
start
----停止
service ntpd stop
或
/etc/rc.d/init.d/ntpd
stop
----管理命令
ntpq –p #查看本机和上层服务器的时间同步结果
ntptrace #可以用来追踪某台时间服务器的时间对应关系
ntpdate IP #客户端要和NTP server进行时钟同步。
/var/log/ntp/ntp.log
#查看ntp日志
二、配置客户端
1.LINUX客户端: (局域网内对时间有要求的机器)
echo “00 */1 * * * root /usr/sbin/ntpdate
192.168.0.240;/sbin/hwclock -w”>>/etc/crontab
每小时同NTP server进行一次时钟同步,并写入本机BIOS
2.Solaris客户端:
echo “15 5 * * * /usr/sbin/ntpdate
192.168.0.240”>>/etc/crontab
NTP执行ntpdate时显示“错误”的解决方法:
no server suitable for synchronization found
则可采用以下步骤检测:
在NTP服务端执行以下命令检测NTP服务是否运行
#service ntpd status
运行ping命令检测NTP客户端与NTP服务端是否连通
#ping NTP服务端IP
在NTP客户端执行 ntpdate -d NTP服务端IP:
如果输出结果如下:
6 Nov 10:23:16 ntpdate[3521]: ntpdate 4.2.2p1@1.1570-o Tue Nov 18 07:40:49 UTC 2008 (1)
Looking for host 10.75.80.47 and service ntp
host found : 10.75.80.47
transmit(10.75.80.47)
transmit(10.75.80.47)
transmit(10.75.80.47)
transmit(10.75.80.47)
transmit(10.75.80.47)
10.75.80.47: Server dropped: no data
……
……
6 Nov 10:23:20 ntpdate[3521]: no server suitable for synchronization found
如果出现以上情况,请按以下步骤处理:
检查NTP服务端使用的ntp版本:
#ntpq -c version
如果输出版本是ntp4.2(包括4.2)之后的版本,则请检测是否在restrict的定义中使用了notrust。如果有则删除notrust,再进行NTP时间同步。
b) 检查NTP服务端的防火墙是否开放NTP服务端口:udp 123
#service iptables stop
执行以上命令关闭NTP服务端的防火墙,然后再进行NTP时间同步,如果成功,则需要修改iptables的设置,以开放NTP服务端口:
#setup #进入配置界面
在配置界面选择Firewall configuration进入防火墙配置界面:
在防火墙配置界面中选择Customize进入详细的配置界面:
按图中方式加入ntp:udp以运行NTP服务通过防火墙。
9) 如果输出结果如下:
5 Nov 19:02:27 ntpdate[28566]: ntpdate 4.2.2p1@1.1570-o Fri Sep 4 18:54:46 UTC 2009 (1)
Looking for host 10.75.80.55 and service ntp
host found : 10.75.80.55
transmit(10.75.80.55)
receive(10.75.80.55)
transmit(10.75.80.55)
receive(10.75.80.55)
transmit(10.75.80.55)
receive(10.75.80.55)
transmit(10.75.80.55)
receive(10.75.80.55)
transmit(10.75.80.55)
10.75.80.55: Server dropped: strata too high
……
……
5 Nov 19:02:27 ntpdate[28566]: no server suitable for synchronization found
出现以上情况的原因是由于NTP Server还没有和自身或其他NTP Server保持同步,因此需在ntp的配置文件ntp.conf中加入以下语句以保证NTP Server与自身同步:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
注意:在NTP Server重新启动NTP服务后,NTP Server自身或与其他NTP
Server的同步大概需要5分钟左右,因此NTP客户端在这个时间段运行ntpdate命令时会产生no server suitable for
synchronization found错误。
gbucks
linuxwas编码
如果差异很大,需要重新doinganInitialSynchronization,IfthetimeonthelocalserverisverydifferentfromthatofitsprimarytimeserveryourNTPdaemonwilleventuallyterminateitselfleavinganerrormessageinthe\/var\/log\/messagesfile.Youshouldrunthentpdate-ucommandtoforceyourservertobecomeinstantlysynchronizedwithitsNTPserversbef...
怎样开启linux系统下的ntp同步请求?
service ntpd status 查看此服务有没有运行,设置:图形化界面--左上角时间---点击就可以知道。
TiDB 基础操作集
4、tidb 服务器视业务类型,如果业务逻辑有偏 AP 类的 SQL,需要考虑配置大内存,防止出现 OOM。 如果是纯 TP 类业务,tidb 服务器 CPU 配置较高的话,也可以考虑多实例部署,每个 tidb-server 分配20~32core,可以避免无谓的CPU上下文切换, 减少 system cpu 消耗。5、pd 服务器的磁盘可以配置200~500G 的SSD 盘,...
在PPS上怎么看台湾的电视节目
点[播放]里面的[播放网址]把网址输入再点确定即可收看了 播放的时候可以点屏幕右键添加到收藏夹 以后就可以在我的收藏夹裏面找到那些台了了 V台娱乐:ppstream:\/\/hwhk6s3cnu62zrilapmt3ajzjyb5spmytweahwo3tetyma6zzjr6syqd3hjcmaybapm5ejqdamb5s.pps\/Q4YMCPJTC65UTAUB4INAJWREM2RJ46HY 中天娱乐...
linux.poll
由于是虚拟机中运行,时钟和cpu的频率有关系,跳得比真实的硬件快,在virtaulbox中ntp的算法认为local源比外部源更准确就使用了local的,解决的方法可以去掉local源,只使用外部源或者在crontab中每分钟执行一次ntpdate了。 即使把本机的stratum设置为比外部源更高的,过了一段时间以后,virtualbox中的suse还是选择了local...
系泽阿替: 在成功配置好NTP服务端后,在NTP客户端执行ntpdate命令更新NTP客户端的时间时,如果报以下错误: no server suitable for synchronization found 则可采用以下步骤检测: (1) 在NTP服务端执行以下命令检测NTP服务是否运行 #service ...
淮北市13811226220: linux下ntpdate命令报错 - ?
系泽阿替: 检查一下ntp的配置.参考如下:配置的环境及要求:1.假设在192.168.0.0网段内,要以IP为192.168.0.240的Linux机器时间服务器.2.192.168.0.240服务器能上外网,能与比较权威的公网时间服务器同步3.同网段内的其他机器每小时自动...
淮北市13811226220: NtpClient错误信息 - ?
系泽阿替: 那是你的计算机时钟在和Internet时间服务器同步,而你的机器恰好没有联网,当然找不到时间源了.这很正常,不是什么问题.你如果嫌烦的话可以在通知区域的“调整曰期/时间”里面取消勾选“自动与Internet时间服务器同步”,就可以了~ ...
淮北市13811226220: linux下用ntpdate时间同步不成功. - ?
系泽阿替: 时间同步的命令应该是ntpdate IP地址 并且启动了ntpd服务的机器无法使用ntpdate命令.
淮北市13811226220: linux时间同步服务器的时间更新问题 - ?
系泽阿替: 已经运行ntp服务的机器,在执行相同的命令会报错. the NTP socket is in use, exiting 错误原因:ntpd服务器正在运行中. 可以通过 ps aux | grep ntpd 查看ntpd正在运行.可以先关闭. service ntpd stop 在运行相同的命令.没有其他办法.
淮北市13811226220: linux时间同步服务器的时间更新问题?
系泽阿替: ntpdate时报错:the NTP socket is in use说明ntpdate已经后台启动,如果/etc下关于ntp的配置文件没有问题的话,他会自动更新本机时间,并提供时间同步服务.手动更新的话需要在系统服务中关闭相关的自动启动项.
淮北市13811226220: 搭建NTP服务器 客户机同步的是总报这个是什么意思??23 May 22:33:08 ntpdate[6006]: the NTP socket is - ?
系泽阿替: 您收到此错误消息的原因是由于 xntpd 已经绑定到了该 Socket.运行 ntpdate 时,它会首先进行广播,然后侦听端口 123.如果 xntpd 正在运行,而有一个进程已经在侦听该端口了,则会使 ntpdate 无法在上面运行.运行下列命令,即可找出 ...
淮北市13811226220: 我在linux上输入yum install ntp ntpdate - y 的时候报错 - ?
系泽阿替: 你没有软件源,所以是安装不了的 cd /etc/yum.repos.d 好像是这个目录 vi CentOS-Base.repo 输入以下内容:#CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick ...
淮北市13811226220: 运行ntpdate老是提示找不到服务器,怎么回事 - ?
系泽阿替: #!/bin/sh while :do ntpdate 192.168.0.235 sleep 1 done 保存这个脚本,比较叫file.sh 然后给他执行权限 chmod +x file.sh 设置开机自动启动 cp file.sh /etc/rc3.d/S99ntp cp file.sh /etc/rc5.d/S99ntp
淮北市13811226220: 为什么在crontab中使用ntpdate同步时间无效 - ?
系泽阿替: 在shell中直接执行,就不会有找不到命令的问题,使用全路径来执行命令应该就可以了.先找到 ntpdate 的确切路径:[root@node18 ~]# whereis ntpdate ntpdate: /sbin/ntpdate /usr/sbin/ntpdate /usr/share/man/man8/ntpdate.8.gz 用 crontab -e 修...