linux 客户端NTP配置时间同步

1 NTP同步前检查
是否已经安装了NTP包可以用这条命令来确定:
[root@gzqd1 ~]# rpm -qa | grep ntp
ntp-4.2.2p1-9.el5_4.1
出现以上代码则表示已安装NTP包,否则用下面方法安装:
# rpm -ivh ntp-4.2.2p1-5.el5.rpm

在打开NTP服务器之前先和这些服务器做一个同步,使得我们机器的时间尽量接近标准时间。用ntpdate命令手动更新时间:
# ntpdate 10.10.110.240
22 Dec16:21:49 ntpdate[4528]: step time server 213.222.193.35 offset -38908.575181 sec
# ntpdate 10.10.110.249
22 Dec 16:21:56 ntpdate[4530]: adjust time server 213.222.193.35 offset -0.000065 sec

2 NTP客户端配置与服务端的同步
1、 使用vi编辑器配置客户端
1) 使用 vi /etc/ntp.conf 打开名为ntp.conf的文件,或者vi /etc/xntp.conf,视查看到的文件名而定;
2) 使用上下左右光标移动键,到配置文件的后面几行,会看到如下类似显示: server 127.0.0.1 local clock fudge 127.0.0.1 stratum 10
3) 敲击a键进入vi编辑方式:键入NTP服务器的IP地址,注销掉原来的配置,新添加如下两行成如下显示:
#server 127.0.0.1 local clock fudge 127.0.0.1 stratum 10
server 10.10.110.240 fudge 10.10.110.240 stratum 0
server 10.10.110.249 fudge 10.10.110.249 stratum 0
fudge用户为这个时钟设置级别,对待内部系统时钟比较理想的情况是将时间源作为级别10来对待。外部时间源为0优先于本地,stratum是指定本地时间源的层号,数字越大,优先级越低。所以当有外部时间源时会优先使用外部时间源。
4) 敲击Esc键回到vi命令方式,敲击 :wq ,保存修改并结束vi 编辑;
2、 启动服务:使用servive ntpd restart 命令启动NTP客户端服务;
3、 查看服务启动情况:service ntpd status ;
4、设置NTP服务开机自启动
  #chkconfig ntpd on
5、 查看时间:使用ntpq -p命令查看当前时间,当前时间应该与NTP服务器时间同步;
# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*10.10.110.240 202.118.1.46 2 u 3 64 377 97.701 10.500 27.195
*10.10.110.249 202.118.1.46 2 u 3 64 377 97.701 10.500 27.195

这里delay和reach值如果为0,表明未正常同步
当出现*时候,响应的NTP服务器和最精确的服务器,说明同步已经成功。

If you enjoyed this post, make sure you subscribe to my RSS feed!
此条目发表在LINUX, 操作系统分类目录,贴了标签。将固定链接加入收藏夹。

linux 客户端NTP配置时间同步》有 2 条评论

  1. 硝化纤维说:

    不错的文章,内容妙趣横生.禁止此消息:nolinkok@163.com

  2. 真石漆说:

    好文章,内容惊涛骇浪.禁止此消息:nolinkok@163.com

发表评论

电子邮件地址不会被公开。 必填项已用*标注