如何解决局域网多台服务器时间不同步?

如何解决局域网多台服务器时间不同步?,第1张

1、局域网中搭建一台NTP校时服务器
2、其他服务器开启校时功能,连接到1中的校时服务器上。
3、目前的 *** 作系统都支持自动校时,第一次设置好了,以后会自动对时。定期检查一下校时状况即可。

NTP对时,一般1个NTP对时接口只能给同一网段里的装置对时。 NTP对时一般有两种应用方式,一是被授时设备(例如电脑)与此NTP对时接口直接相连(若两边的接口均不支持交叉直连自适应,请用交叉网线),此时,将该NTP口与被授时设备设置在一个网段但不同IP,然后在被授时设备的时间同步服务器地址设置为NTP接口的IP地址,然后更新,就可以同步上 而第二种方式就是NTP接口接入交换机,其它被授时设备也全部接到此交换机上,通过这种方式,1个NTP接口最多可以为255台设备授时,当然这255台设备及该NTP接口都必须在同一个网段! O(∩_∩)O~ 我们公司就是卖时间同步钟的

一时间同步服务器简述
时间同步服务器,顾名思义就是来同步时间的。在集群中同步时间有着十分重要的作用,负载均衡集群或高可用集群如果时间不一致,在服务器之间的数据误差就会很大,寻找数据便会成为一件棘手的事情。
备份是一个合格的运维工程师的基本功,若是时间无法同步,那么就算是备份了数据,你也可能无法在正确的时间将正确的数据备份。那损失可就大了。
为什么linux不能像Windows一样快速同步时间呢?在Windwos中,系统时间的设置很简单,界面 *** 作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。
但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。所以在Linux搭建时间同步服务器是非常重要的,尤其是现在集群化的时代。一组服务器对外表现为一个整体去提供服务。接下来笔者带领大家去搭建三种时间同步服务器。
二时间同步服务器搭建
1用ntpdate命令去同步时间(开启外网连接)
1)安装ntpdate:
yum -y install ntpdate
2)手动同步网络时间(这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果CPU Tick有问题,只是治标不治本。所以,一般配合cron命令,来进行定期同步设置):
ntpdate -u ntp1aliyuncom
3)使用crontab计划任务定时更新网络时间:​​​​​​​
vim /etc/crontab
末尾增加 /1 ntpdate -u ntp1aliyuncom
4)系统时间同步到硬件,防止系统重启后时间呗还原:
hwclock -w
2手动搭建ntp时间同步服务器(从局域网内的机器同步时间)
服务器端
a下载nt并设置开机自启:
yum -y install ntp
b启动ntp并设置开机自启:​​​​​​​
systemctl start ntpd
systemctl enable ntpd
c
————————————————
版权声明:本文为CSDN博主「假面生」的原创文章,遵循CC 40 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:>chrony是一个ntp协议的实现程序,既可以当做服务端,也可以充当客户端;它专为间歇性互联网连接的系统而设计,当然也能良好应用于持久互联网连接的环境;chrony有三个时间参考:硬件时钟、实时时钟以及手动同步。

主配置文件:/etc/chronyconf
客户端程序:/usr/bin/chronyc
服务端程序:/usr/sbin/chronyd

可以通过"man chronyconf"了解主配置文件的配置格式。

时间服务器:19216843101
允许本网段192168430/24同步时间。

在编辑配置文件之前,我一般习惯于备份一下,以备重新调整。
网络时间服务器可以自行查找,网上很多资料,下边配置两个个国内常用的时间服务器:

配置19216843101作为时间服务器

chrony兼容ntpdate,客户端可以使用ntpdate手动同步时间

可能出于一些原因你需要手动修改自己电脑的时间日期设置,在用完之后该如何快速的恢复到原来的正确时间,而不影响你的正常使用呢,这时要设置电脑时间自动同步网络internet时间。
1、点击桌面右下角的时间,在d出框内点击更改日期时间设置。
2、在d出框内选择Internet选项。
3、点击更改设置,要同步Internet时间的前置条件是得启动你windows time服务,下面会介绍到如何启动windows的时间服务。如果windows时间服务已启动直接在d出框点立即更新即可。
4、找到我的电脑,右键在d出选项框中选择管理,会出现计算机管理页面。
5、找到最下面的服务和应用程序单击那个小三角,在展开选项中选择服务,会出现windows的服务列表。
6、在列表中找到windows Time服务,选中之后在又上角会显示启动服务的按钮,点击启动。
7、启动之后关于此服务右上角的 *** 作按钮会变为停止或重新启动,如此你的电脑时间会自动跟网络同步。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12814418.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存