前言
本文主要介绍内网机器利用ntp实现时间同步的配置方法。
安装配置
图1
ntp基本是主从式结构,一台服务器,向客户端提供服务,如图1。
首先,在服务端、客户端分别安装ntp:
sudo yum install ntp
安装完成后,开始先配置服务器端(如IP: 192.168.1.2):
sudo vim /etc/ntp.conf
在配置文件内,加入如下配置:
# 允许内网其他机器同步时间 如下配置则是允许 192.168.1.xxx网段内的机器,实际IP根据自己的修改;注意mask也需修改为路由配置的maskrestrict 192.168.1.0 mask 255.255.255.0 nomodify notrap#以本地时间作为时间服务server 127.127.1.0 # local clockfudge 127.127.1.0 stratum 10
接着可以在服务端启动ntp服务了:
sudo service ntpd start
启动完成,则可查看首次同步状态:
ntpq -p
如果在结果中有出现如下图所示:
则说明服务以及成功启动并同步。
建议将ntp服务设置为开机启动:
sudo chkconfig ntpd on
这时候就可以配置客户端,首先修改客户端ntp配置:
sudo vim /etc/ntp.conf
加入如下配置:
# 配置时间服务器为本地的时间服务器server 192.168.1.2
然后保存,启动ntp:
sudo service ntpd start
建议将ntp服务设置为开机启动:
sudo chkconfig ntpd on
启动完成,就可以同步服务器时间了:
# 192.168.1.2 为服务器IPntpdate -u 192.168.1.2
看到如下状态,表明时间已经同步完成: