您的位置:首页 > 运维架构 > Linux

linux配置ntp服务器

2015-12-16 16:04 561 查看
ntp服务器配置 ntp:时间服务器为网络提供时间校验服务,ntp国内服务站点优先级(个人)为
210.72.145.44 (国家授时中心服务器IP地址)
ntp.sjtu.edu.cn 202.120.2.101 (上海交通大学网络中心NTP服务器地址)
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学
s1d.time.edu.cn 东南大学
s1e.time.edu.cn 清华大学
s2a.time.edu.cn 清华大学
s2b.time.edu.cn 清华大学
s2c.time.edu.cn 北京邮电大学
s2d.time.edu.cn 西南地区网络中心
s2e.time.edu.cn 西北地区网络中心
s2f.time.edu.cn 东北地区网络中心
s2g.time.edu.cn 华东南地区网络中心
s2h.time.edu.cn 四川大学网络管理中心
s2j.time.edu.cn 大连理工大学网络中心
s2k.time.edu.cn CERNET桂林主节点
s2m.time.edu.cn 北京大学
笔者使用的为centos6.5,默认已经安装了ntp,若未安装则yum install -y ntp
ntp配置文件为/etc/ntp.conf。

driftfile /var/lib/ntp/drift #侦测BIOS时钟与Linux系统时间的差异写入次文件
使用restrict参数设置权限,格式:




ip地址可以设置为default,default指所有ip地址,参数有以下:

nomodify:客户端不能更改服务端的时间参数,但可以通过服务端检证时间

notrap:不支持trap运程命令

ignore:拒绝所有ntp

noquery:客户端不能够使用ntpc 与ntpq 等指令来查询时间服务器,不提供NTP的网络校时
notrust:拒绝没有认证的客户端
nopeer:不与其他同一层的NTP服务器进行时间同步
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap 允许任何主机跟进行时间同步
使用server设定上级时间服务器:

server Ip或者域名 [prefer](prefer为优先级)




burst :当一个运程NTP服务器可用时,向它发送一系列的并发包进行检测。
iburst :当一个运程NTP服务器不可用时,向它发送一系列的并发包进行检测

客户端可以更改/etc/ntp.conf里面加入如下:
server 192.168.186.135 #该IP为笔者自己设置的ntp服务端IP

server 127.127.1.0 #local clock

fudge 127.127.1.0 stratum 10 #设置优先级,10最低,1最高

logfile /var/log/ntp设置log目录

通过chkconfig -level 35 ntpd on 设置开机启动

更改/etc/sysconfig/ntpd:添加一行:

SYNC_HWCLOCK=yes #允许BIOS与系统时间同步
更改/etc/ntp/step-tickers,添加一行

192.168.186.132 #ntp服务端IP,当ntp服务端启动时会自动与该文件记录的上层ntp服务器进行时间校准

ntpstat查看ntp服务器当前状态:




第一行:校验时间的NTP服务器

第二行:本地与上层NTP服务器的时间差

第三行:下次同步时间

监控NTP服务器:




*:响应的ntp的服务器和最精确的服务器

+:响应这个查询请求的NTP的服务器

blank(空格):没有响应的ntp的服务器

remote:响应这个请求的NTP服务器的名称

refid:NTP服务器使用的更高一级的服务器名称

st:正在响应请求的NTP服务器级别

when:上一次成功请求之后到现在的秒数

poll:当前请求的时钟间隔的秒数

offset:主机通过NTP时钟同步与所同步时间原的时间偏移量,单位为毫秒(ms)

客户端及服务端都应加入contab来例行任务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ntp