【实验目的】
1)掌握时间服务器的搭建方法
2)掌握客户机于时间服务同步时间的方法
【实验原理】
NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化,可以提供高精准度的时间校正。
生成运营环境中时间同步十分重要,如基于时间的用户访问控制,由于客户机与管理主机时间不一致导致客户机明明在规定时间内访问要访问的内容但受到管理系统拒绝。类似这种情况还有很多如电商或网银的交易记录等等。因此掌握配置与使用时间服务器至关重要。
【实验环境】
两台Linux实验台(Centos6.5系统)
server主机为ntp服务器的ip地址为192.168.1.2
client主机为客户端端的ip地址为192.168.1.2
(同步本机的网络时间服务器)
【实验步骤】
一、搭建ntp时间服务器
1.1 安装ntp服务端yum install ntp –y(提示已存在证明已安装)。 如图1所示

1.2 修改ntp服务配置文件,添加时间服务 vim /etc/ntp.conf,按i进入编辑内容,编译完成后按Esc退出编译状态,之后:wq保存并退出。配置文件需要修改和理解的内容分为几个部分。如图2所示
访问控制设置允许访问此ntp服务器的客户
restrict 0.0.0.0 mask 0.0.0.0 nomodify notrap
restrict是关键字后面是允许的网段以及 特殊选项
nomodify 表示客户端不能修改ntp服务短的时间参数
notrap 进制trap远程登录事件
#设置此服务器同上层ntp服务器做时间同步
server192.168.1.2 prefer
server 210.72.145.44 如本机与外网链接可以设置这种公共时间服务器来为本机对时。
server为关键字后面是互联网的时间服务器 prefer表示优先选用,其中127.127.1.0表示服务器的物理时钟

1.3 启动ntpd服务。如图3所示。

1.4 ntpd服务采用udp协议开放端口123。如图4所示

二、客户端指定ntp服务器同步时间
2.1 确认客户端已安装了ntpdate工具。如图5所示

2.2 通过命令与ntp服务器同步。为了试验演示效果通过date命令修改了当前时间为2008年8月8日20:00在通过与时间服务器同步时间将时间修正。如图6所示

2.3 客户端建立计划任务实现定期自动同步。确保crond服务默认启动。如图7所示

转载请注明:雪宝小站-雪宝的小知识库 » LINUX相关 » LINUX搭建NTP对时服务