利用NTP搭建自己的ntp服务

对于校园网/企业用户,如果您网内所有计算机都通过互联网同步时间,在速度和精度上都有一定的折扣,并且对互联网出口带宽也有一定的影响,对于这类用户,我们建议通过自己搭建ntp服务为内部用户提供时间同步服务。

在Linux系统下搭建ntp服务是非常简单的,即便你对Linux不熟悉,只需要简单的几个操作就够用了,下面是几个必要的步骤:

1、安装你熟悉的操作系统(这里假设你安装的是CentOS 6)。

2、查看是否已经安装ntp程序,在终端上运行如下命令:

# rpm -qa | grep ntp
ntp-4.2.4p8-2.el6.centos.x86_64
ntpdate-4.2.4p8-2.el6.centos.x86_64

如果看到这两个软件包,说明已经安装好了ntp程序。
否则通过如下命令安装

yum install ntp

3、修改/etc/ntp.conf文件,增加如下服务器地址:

server ntp.neu.edu.cn maxpoll 6
server time.hko.hk maxpoll 6
server 133.243.238.163 maxpoll 6
server 193.190.230.65 maxpoll 6
server 220.231.55.106 maxpoll 6
server 210.72.145.44 maxpoll 6
server ntp.openxid.com maxpoll 6
server ntp.zyhyt.org maxpoll 6
server time.tju.edu.cn maxpoll 6

启动ntpd程序,并让系统下次启动时默认启动ntpd程序:

chkconfig ntpd on
service ntpd start

4、修改防火墙规则

iptables -I INPUT -m udp -p udp --dport 123 -j ACCEPT
ip6tables -I INPUT -m udp -p udp --dport 123 -j ACCEPT
service iptables save
service ip6tables save

经过一段时间的同步,你就可以通过如下命令来测试你机器是否可以正常服务了

ntpdate -q SERVER_IP
标签: , ,