今天,在配置时间同步服务的时候发现,原来我的网站上并没有列出相关的文档。
所以,特此补充上来,为了以后的查阅方便,也是一个对用过的技术点的追溯。

这里需要说明的是,我的本地服务器环境是:RHEL5 64Bit。所以,本文档是在Linux环境下搭建NTP(时间同步服务)的细节,在MS Windows下搭建NTP可能和本文档的步骤有些差异。

下面,开始:

————————————————————
首先,确认你的服务器本地安装了NTP时间服务:ntpd。

默认情况下,该服务都会被安装,而不需要手动安装。
如果万一你的环境中没有,请参阅本站的YUM文档,配置YUM环境,然后执行“yum install -y ntp*”

NTPD会在本地创建它的配置文件:/etc/ntp.conf(配置NTP服务的主要步骤在于如何配置“ntp.conf”文件)。
在我的环境中,该文件的内容如下:

其中:
“restrict 163.100.0.0 mask 255.255.255.0 nomodify notrap”,表示:该NTP Server可以影响网段“163.100.0.0”中的各个机器。
“restrict 163.100.0.19”,表示:与该IP同步NTP时间
“server 127.127.1.0 # local clock”,表示:使用本地的时间

这里还需要说明的是,服务端和客户端的差别在于:
客户端没有如上的配置文件中的两个“restrict”的描述,并且“server”中配置的IP是远端的NTP Server的IP,而不是本地。

启动NTP服务:

标准的命令:
service ntpd start
service ntpd stop
service ntpd status
service ntpd restart

查看NTP服务的状态:

在NTPD服务启动后,它并不会立即生效,它会需要64去初始化状态(不论是NTP的服务端还是客户端,都是如此)
你需要执行“ntpstat”,确认当前NTPD的状态如下所示,才说明NTPD已运行,且可用:

否则,请检查前面的配置,排查可能的错误,然后,重新尝试启动NTPD服务。

立即与NTP Server同步时间:

————————————————————————
Finished。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装