|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!Linux下的ntp服务器
1.甚么是ntp?
NTP(NetworkTimeProtocol,网络时间协定)是用来使计算机时间同步化的一种协定,它可使计算机对其服务器或时钟源做同步化,它能够提供高精准度的时间校正。
2.对ntp配置文件的相关先容
1./etc/ntp.conf
NTP服务的次要配置文件,分歧的Linux版本文件所在的目录大概会分歧。
2./usr/share/zoneinfo
规定了各次要时区的时间设定文件。/usr/share/zoneinfo/Asia/Shanghai为中国大陆地区的时区设定文件。
3./etc/sysconfig/clock
时区设置文件
4./etc/localtime
本地系统的时间设定文件
[root@tx1~]#grep-v"^#"/etc/ntp.conf
restrictdefaultkodnomodifynotrapnopeernoquery//对于默认的client拒绝所有的操作
restrict-6defaultkodnomodifynotrapnopeernoquery//针对ipv6的设置
restrict127.0.0.1//同意本机地址统统的操作
restrict-6::1
server0.rhel.pool.ntp.org//设置下层服务器做同步ip地址
server1.rhel.pool.ntp.org
server2.rhel.pool.ntp.org
server127.127.1.0//local地址
fudge127.127.1.0stratum10//这行是时间服务器的层次。设为0则为顶级,如果要向其余NTP服务器更新时间,请不要把它设为0
driftfile/var/lib/ntp/drift//记录前次的NTPserver与下层NTPserver联接所花费的时间
keys/etc/ntp/keys
参数:
ignore :封闭所有的NTP联机服务
nomodify:客户端不克不及更改服务端的时间参数,可是客户端能够通过服务端进行网络校时。
notrust:客户端除非通过认证,不然该客户端来源将被视为不信托子网
noquery:不提供客户端的时间查询
3.详细配置
[root@tx1~]#vim/etc/ntp.conf
3restrictdefaultkodnomodifynotrapnopeernoquery
4#restrict-6defaultkodnomodifynotrapnopeernoquery
5restrictdefaultnomodify
6restrict192.168.8.0mask255.255.255.0nomodify
11restrict127.0.0.1
18#server0.rhel.pool.ntp.org
19#server1.rhel.pool.ntp.org
20#server2.rhel.pool.ntp.org
21server192.168.8.70
31server127.127.1.0#localclock
32fudge127.127.1.0stratum10
[root@tx1~]#/etc/init.d/ntpdrestart
Shuttingdownntpd:[OK]
Startingntpd:[OK]
客户端测试
注:客户端的/etc/hosts里需要加上ntp服务器的ip地址和主机名
[root@tx2~]#ntpdate192.168.8.70
2Mar00:35:44ntpdate[11181]:noserversuitableforsynchronizationfound
注:在ntpserver上启动ntp服务后,ntpserver自身或者与其server的同步的需要一个时间段,这个过程多是5分钟,在这个时间以内在客户端运行ntpdate下令进行同步时会发生noserversuitableforsynchronizationfound的错误。
查看同步的过程
[root@tx1~]#watchntpq-p
注:LOCAL的这个就是与自身同步的ntpserver。reach这个值,在启动ntpserver服务后,这个值就从0开始不休增加,当增加到17的时候,从0到17是5次的变动,每一次是poll的值的秒数,是64秒*5=320秒的时间。
客户端测试
[root@tx2~]#ntpdate192.168.8.70
2Mar00:40:51ntpdate[11184]:adjusttimeserver192.168.8.70offset-0.000031sec
[root@tx2~]#date
SatMar201:00:13CST2013
服务器端
[root@tx1~]#date
SatMar201:00:15CST2013
[root@tx1~]#
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|