1.1 NTP简介

NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。

1.2 NTP用途

有些时候,局域网里面的设备需要进行时间的同步,当时又不能连接到互联网上。这时候,就需要在一台服务器上搭建NTP服务了,然后其他的电脑只需要和该服务器进行时间同步即可。本次服务搭建的环境是在CentOS6.5,其他的Linux环境的搭建应该也差不多。

1.3 NTP的安装

用rpm命令检查下是不是还没有安装到ntp,我这里是已经安装过的了,如果还没有安装请使用yum方法安装。

1
2
rpm -qa ntp
yum install ntp -y

1.4 NTP配置文件的修改

用vim打开NTP的配置文件,修改server的地址,这些地址也可以是其他的,可以自行搜索。

1
vim /etc/ntp.conf

1.5 启动NTP并把NTP加入到开机启动

1
2
/etc/init.d/ntpd start
echo "/etc/init.d/ntpd start" >>/etc/rc.local

1.6 NTP服务器几分钟后进行网络对时,我们先把时间设置为凌晨1点看看几分钟后会不会同步过来。

1.7 趁着服务器的时间还没同步过来,我们在客户端上检测看看是什么效果,在客户端也要安装ntp软件,然后用ntpdate来同步时间。

1
ntpdate 192.168.31.3

这个错误是因为NTP服务器防火墙设置引起,我们在NTP服务器把同网段的IP都允许访问,编辑iptables文件,把 -A INPUT -s 192.168.31.0/24 -j ACCEPT写入到改位置上。

1、
vim /etc/sysconfig/iptables

保存退出,然后重启iptables服务

1
/etc/init.d/iptables restart

重新在客户端用ntpdate同步时间

这时候会提示错误,原因是NTP服务器的时间还没有同步成功(和ntp.conf的server同步时间),失败了。等待十来分钟之后,NTP服务器也同步成功了,这个时候在客户端上执行同步命令,发现也同步成功了。

注:写这个文章用了挺长的时间,因为等待NTP服务器同步实在是太慢了,网上搜索资料也没有什么办法能加快同步的速度。用ntpstat可以看ntp的状态

这个是还没有同步成功的,就算在自己用ntpdate同步也一样会是这样的结果,等待十几分钟之后才正常。

同步成功后。

同样在设备中可以对用以C/S体系架构中进行ntp时间同步:

如下有台二层交换设备:

通过在SW2上制造一个与SW1不相符的时间,sw1在作为ntp server的同时保持原来设置的时间不变

指定SW1为同步时间的ntp server

在SW2上同步SW1时间

最新文章

  1. 软件设计Tips
  2. ExtJS6 TreePanel树节点合上展开显示不同图标
  3. BZOJ1901——Zju2112 Dynamic Rankings
  4. python 相关安装和配置
  5. unity Dotween插件的简单介绍及示例代码
  6. php取整
  7. Inversions After Shuffle
  8. 图文详解AO打印(标准模式)
  9. SQL注入渗透实战
  10. 梯度消失(vanishing gradient)和梯度爆炸(exploding gradient)
  11. Android 控件绑定封裝
  12. vue-router 如何默认显示三级子路由
  13. 【第六篇】SAP ABAP7.5x新语法之SQL注入
  14. 理解Express中间件
  15. Android百度地图相关内容汇总
  16. 菜鸟学EJB(一)——第一个实例
  17. span与a元素的键盘聚焦性以及键盘点击性研究——张鑫旭
  18. 在eclipse中的maven工程中执行maven命令的步骤
  19. spark源代码
  20. Python3 集合

热门文章

  1. 【转】Android 中的 Service 全面总结
  2. (初学)wpf仿QQ界面-整体布局
  3. MySQL的btree索引和hash索引
  4. intellijidea课程 intellijidea神器使用技巧 3-1 列操作
  5. FastDFS 基础知识
  6. 5.1 Linux(8)
  7. Android 5.0 以上监听网络变化
  8. 【Node.js】Stream(流)的学习笔记
  9. SQL Server 2008数据备份与还原的原理是什么?
  10. LeetCode OJ Palindrome Number(回文数)