您的位置:首页 > 理论基础 > 计算机网络

Suse Linux下NTP缓慢调整配置,转载至http://www.gpstime.com.cn/

2014-07-30 08:30 417 查看

(1)系统内若有使用crontab 进行与时间调整相关的例行性工作排程,应注释掉(命令人工crontab -e修改,删除定时同步任务ntpdate -s ntpserver)。

(2)修改ntp配置文件。

编辑配置文件/etc/ntp.conf,修改以server开头的行的IP地址为新的NTP服务器IP地址,并去除以retrick开头的设置:

(3) 用命令ntpdate -d 10.48.3.182检查本系统与NTP服务器的时间偏差,确认时间偏差范围<1000秒,采用缓慢调整;如果时间偏差>1000秒,则应停应用,采取直接校正,方法见方案8的最后补充的第二项。

(4)设置NTP程序以缓慢调整方式启动。编辑/etc/sysconfig/ntp文件,先备份该文件,按以下内容修改OPTIONS一行,并保存。

NTPD_OPTIONS="-g -x -u ntp:ntp"

增加-x参数,使得ntp程序以缓慢调整方式进行时间同步;当时钟差小于600秒时,以0.5ms/s的步进频率进行调整,而非直接跳跃式进行调整。

(5) 修改Suse开启服务时自动同步服务器,编辑/etc/init.d/ntp文件,大约在140行左右,注释掉开机同步。

(6)重启NTP程序,执行以下命令重启ntp程序。

关闭NTP服务rcntp stop

开启NTP服务rcntp start

(或者service ntp stop ,service ntp start)

(7)查看NTP同步状态。

ntpd程序启动后,执行以下命令查看NTP同步状态:ntpq -p出现以下

(8)确认NTP服务开机自动启动,执行以下命令确认ntpd服务开机自动启动。

chkconfig -list |grep ntp

命令结果显示:

on表示ntpd服务开机自动启动。

补充:

1.验证NTP时间差在进行缓慢调整,可以使用一个简单的脚本如下:

2.时间偏差大于1000s,应该在第四步之前执行直接校正,校正命令如下: ntpd 新服务ip地址。然后继续安顺序执行其它步骤。

转载至http://www.gpstime.com.cn/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐