CentOS 6下配置NTP网络时间服务器

NTP服务简介:
NTP(网络时间协议)服务器,是用来保证网络中各个主机的时间的保持同步的,其时间来源一般是原子时钟,也可以是Internet上的其他NTP服务器。
安装软件包:

yum install -y ntp

配置服务:
打开配置文件

vim /etc/ntp.conf

转到第18行,可以看到如下语句,这条语句是用来定义允许访问NTP服务器的主机的,如果不配置则默认任何主机都可以访问。

 #restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

这里我将其修改成只允许192.168.1.0网段的用户访问。

restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

转到第22行,可以看到下面四行内容。

server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

这是用来定义NTP服务器的时间来源的,默认这四个服务器因为天朝特殊的网络环境所有访问起来有点吃力,我们可以将其改为天朝自己的网络时间服务器。如果是在局域网下的话NTP是访问不了外网的,我们可以指定其与自己进行时间同步,将上方四行注释掉,并在其后加入一行新的。

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 127.127.1.0                    #我是新加的,聚光灯往这儿打!

不要问我上边的IP地址为什么是127.127.1.0,我也不知道~~~照做就是啦,否则的话NTP是没办法正常工作的。
保存并退出后在保证防火墙与selinux均关闭的情况下启动NTP服务。

service ntpd start

测试服务:
参考此篇文章。

CentOS 6设置系统时间与网络时间服务器同步


同步成功后会有类似如下提示:

[root@localhost ~]# ntpdate 192.168.2.11
2 Oct 20:00:30 ntpdate[1538]: adjust time server 192.168.1.11 offset -0.000002 sec