一、安装NTP服务
[root@ntp ~]# rpm -qa|grep ntp
ntpdate-4.2.6p5-1.el6.centos.x86_64
ntp-4.2.6p5-1.el6.centos.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
使用RPM工具查询,如果有上面的三个包,则系统已经安装了NTP服务;如果没有,则挂载安装镜像,使用用以下命令进行安装
[root@ntp ~]#rpm –ivh ntp-4.2.6p5-1.el6.centos.x86_64
[root@ntp ~]#rpm –ivh ntpdate-4.2.6p5-1.el6.centos.x86_64
或配置yum进行安装
[root@ntp ~]#yum install ntp
CentOS6.3上这两个软件都是自带的,只需根据需要打开或者关闭。
注意其他机器的ntpd必须关闭:
二、配置ntp.conf文件
# service ntpd stop
修改ntp服务器上的/etc/ntp.conf,加上以下的配置:
server 127.127.1.0
fudge 127.127.1.0 stratum 10
后面哪个数字在0-15之间都可以,这样就将这台机器的本地时间作为ntp服务提供给客户端
重启ntpd:
# service ntpd restart
等五六分钟,让ntpd完成自身的时间同步,这期间可以用:
# watch ntpq -p
查看状态,第6列达到17时就可以了。等待的时间是第5列poll的秒数乘以5。
然后其他的机器上执行:
# ntpdate xxxx
xxxx是ntp服务器的ip地址或者主机名
也可以设置时间自动同步。
最后:
chkconfig ntpd on
chkconfig ntpdate on
三、测试
[root@ntp ~]#ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
210.72.145.44 .INIT. 16 u - 64 0 0.000 0.000 0.000
85.199.214.101 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.112.10.36 .INIT. 16 u - 64 0 0.000 0.000 0.000
*LOCAL(0) .LOCL. 10 l 20 64 77 0.000 0.000 0.000