同步功能为什么依赖于系统时钟?

同步功能为什么依赖于系统时钟?

同步是两个系统的目录之间进行的一种操作。同步的结果就是要保持两端的内容是相同的。如果出现两个目录中各有一个同名文件,就要看这两个文件哪个新,哪个旧。总是用新文件替代旧文件。第一次同步时,会花时间长一些,做比对的同时复制最新文件。之后,建立了同步数据库,比对起来就方便多了,并且文件判错的可能性也没有了。
综上可以看出,两个系统时钟的准确性就显得非常重要了。个人电脑时钟不准已经是众所周知的事实了,一天之内误差几秒钟那是常事。其实,这样的误差在同步中是可以接受的。毕竟,一般情况下很难在几秒钟内同时完成两个系统的文件更新,不是吗?问题是:如果个人电脑的时钟累计造成误差就会带来很大的麻烦。早年间上学时使用的PC机,开机后第一件事情就是设置时间。很多同学比较懒,直接回车。系统将永远是1970年1月1日。

现在的系统已经很先进了。有了网络对时系统,机器可以通过NTP(Network Time Protocol)协议与服务器进行对时。误差可以达到毫秒级。而授时中心的时钟都要和天文台的时钟对时。天文台的时钟就更加准确了,可以达到1000年内的误差不会超出1秒。中国最牛的航天用时钟已经达到3000万年内的误差不会超出1秒。当然,这些已经远远地超出我们的需求。

我们该怎样利用这些先进技术为我服务呢?其实,只要把操作系统的网络对时功能打开,就已经完全够同步使用了。怎么打开呢?不同的操作系统方法有所不同。在Linux操作系统中可以使用NTP服务,或ntpdate命令。中国境内建议使用ntp服务器(ntp.ntsc.ac.cn),这是中国科学院国家授时中心的服务器。个人测试,反应非常之快。在Windows 10操作系统上,默认安装网络对时系统是打开的。如果想查看一下是否打开,右键点击右下角显示时间和日期的位置,在弹出菜单中选择“调整日期/时间”。如果窗口中“自动设置时间”是打开的,那么自动对时就已经开启了。你可以放心大胆地使用了。如果没有开启,打开就是了。Windows上使用的时间服务器一般是:time.windows.com。时间服务器的选择并没有什么特别的要求。当然,反应越快越好。你要问了,时间服务器反应慢了会不会造成对时不准?我的回答是:不会。这就是NTP设计的巧妙之处。不管服务器或者网络反应快慢,对时都不会有误差。
右键点击右下角显示时间和日期的位置
查看或设置“自动设置时间”的状态

你get到了吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值