目标环境,若干台 linux centos, 一台作为 NTPD 服务与公共 NTP 服务同步时间,同时
作为内网的 NTPD 服务器,其他机器与这台服务做时间同步。
服务器 IP 角色 说明 同步方式
192.168.1.100
NTPD 服务
1、负责与公共 NTPD 服务同步标准时间
2、作为内部网络的 NTPD 服务
NTPD 服务平滑同步
192.168.1.xxx
内部 NTP 客户端 内网设备与 192.168.1.100 同步时间 NTPD 服务平滑同步
……
内部 NTP 客户端 内网设备与 192.168.1.100 同步时间 NTPD 服务平滑同步
1、安装配置
CentOS 6.4 系统已经自带了 NTPD 服务,一般默认是按照了的,如果没有安装,先检查下,
然后配置好 yum 仓库,yum 方式安装下就 OK,具体如下:
# rpm -q ntp
ntp-4.2.4p8-2.el6.x86_64 // 这表示已安装了,如果没有安装,这是空白。
如果没有安装,我们按照下
# yum install ntp
......
按上面的安装方式在内网每台服务器上都安装好 NTP 软件包。
完成后,都需要配置 NTP 服务为自启动
//开机自动运行
# chkconfig ntpd on
# chkconfig --list ntpd
ntpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
若为上述显示,则自启动成功。
在配置前,先使用 ntpdate 手动与时钟服务同步下时间,免得本机与外部时间服务器时间
差距太大,让 ntpd 不能正常同步。例:
# ntpdate -u 202.112.10.36
15 Jul 16:52:38 ntpdate[4164]: adjust time server 202.112.10.36 offset 0.012135 sec
2、配置内网 NTP-Server(192.168.1.100) (二级)
#
下面主要是配置内网的 NPTD 服务器(192.168.1.100), NTPD 服务配置核心就
在/etc/ntp.conf 文件。红色部分是修改地方,其他的默认。
# For more information about this file, see the man pages
# ntp.conf(5), ntp_acc(5), ntp_auth(5), ntp_clock(5), ntp_misc(5), ntp_mon(5).
driftfile /var/lib/ntp/drift
# Permit time synchronization with our time source, but do not
# permit the source to query or modify the service on this system.
restrict default kod nomodify notrap nopeer noquery