我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux中设置NTP(服务端、客户端)时间同步

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux中设置NTP(服务端、客户端)时间同步

 1、NTP服务器

是计算机时间同步化的一种协议

NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。

2、特征介绍

  • NTP提供准确时间,首先要有准确的时间来源,这一时间应该是国际标准时间UTC。NTP获得UTC的时间来源可以是原子钟、天文台、卫星,也可以从Internet上获取。这样就有了准确而可靠的时间源。
  • 计算机主机一般同多个时间服务器连接, 利用统计学的算法过滤来自不同服务器的时间,以选择最佳的路径和来源来校正主机时间。即使主机在长时间无法与某一时间服务器相联系的情况下,NTP服务依然有效运转。
  • 为防止对时间服务器的恶意破坏,NTP使用了识别(Authentication)机制,检查来对时的信息是否是真正来自所宣称的服务器并检查资料的返回路径,以提供对抗干扰的保护机制。

3、网络校时

时间服务器可以利用以下三种方式与其他服务器对时:

4、运行环境

服务器端:192.168.110.159
客户端:192.168.110.136

NTP工具:http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p15.tar.gz

5、设置NTP开机自启

设置服务开机自启
# systemctl enable ntpd
查看是否开机自启
# systemctl is-enabled ntpd enabled

以上两条命令是网上查找到的NTP开机自启的方式,可能由于设备环境不同,对于某些设备是无效的。而我使用的是在/etc/rc.local添加ntpd自启动的方法。

/usr/sbin/ntpd &

6、服务端配置文件设置(/etc/ntp.conf)

#ipv4 ipv6restrict -4 default kod notrap nomodifyrestrict -6 default kod notrap nomodify#允许192.168.110段设备同步时间restrict 192.168.110.0 mask 255.255.255.0 nomodify #notrust //添加修改上层时间服务器,如果能联通外网,则不需要修改,server 210.72.145.44                 #这是中国国家授时中心的IPserver 0.rhel.pool.ntp.org iburstserver 1.rhel.pool.ntp.org iburstserver 2.rhel.pool.ntp.org iburstserver 3.rhel.pool.ntp.org iburst//如果联不通外网,则把上面5行注释,然后添加下面两行,意思是设置成时间服务器是自己server 127.127.1.0 fudge127.127.1.0 stratum 8

7、客户端配置文件设置(/etc/ntp.conf)

#如果本地时间和目标服务器差别太大,ntpd不会进行时间同步,并会退出ntpd程序,以下表示无论本机时间与服务端时间源时间偏移多大都进行时间同步tinker panic 0#目标服务器ipserver 192.168.110.159

8、重启服务端和客户端ntpd

systemctl stop ntpd         

systemctl  start ntpd

9、查看ntp服务同步状况

重启后需要等5~10分钟才会时间同步

ntpq -p        

10.使用ntpdate当作客户端

NOTE:ntpdate不可与ntpd一起使用

ntpdate  192.168.110.159

来源地址:https://blog.csdn.net/thunderLZM/article/details/125996390

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux中设置NTP(服务端、客户端)时间同步

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

怎么在Linux上安装和配置NTP服务器和客户端

本篇内容介绍了“怎么在Linux上安装和配置NTP服务器和客户端”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!什么是 NTP 服务?NTP
2023-06-16

SUSE系统中如何配置NTP时间同步服务

在SUSE系统中,配置NTP时间同步服务可以通过以下步骤完成:安装NTP软件包:首先需要安装NTP软件包,可以使用以下命令安装:sudo zypper install ntp配置NTP服务器:编辑NTP配置文件/etc/ntp.conf,添
SUSE系统中如何配置NTP时间同步服务
2024-03-13

怎么在各种Linux系统的服务器上设置时间同步

本篇内容主要讲解“怎么在各种Linux系统的服务器上设置时间同步”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在各种Linux系统的服务器上设置时间同步”吧!独立主机rm -rf /etc/
2023-06-13

如何在Bokeh中使用回调和WebSockets实现服务器和客户端之间的实时通信

在Bokeh中使用回调和WebSockets实现服务器和客户端之间的实时通信可以通过以下步骤完成:创建一个Bokeh服务器应用程序,并在应用程序中添加一个具有回调功能的图表或小部件。在Bokeh服务器应用程序中使用WebSockets创建一
如何在Bokeh中使用回调和WebSockets实现服务器和客户端之间的实时通信
2024-05-21

【boost网络库从青铜到王者】第五篇:asio网络编程中的同步读写的客户端和服务器示例

文章目录 1、简介2、客户端设计3、服务器设计3.1、session函数3.2、StartListen函数3、总体设计 4、效果测试5、遇到的问题5.1、服务器遇到的问题5.1.1、不用显示调用bind绑定和listen监
2023-08-30

编程热搜

目录