已知ntpdate 是跳跃式较对时间,肯定不能对运行中的服务器使用(特别是时间跳跃式更改会导致玩家掉线),那么只有ntpd能线性的较对时间了
假如我要校对运行中的服务器的时间
使用
#ntpd
还是
#service ntpd restart
好呢?
或者有更好的办法?
1
dorentus 2015-05-27 17:02:16 +08:00 1
在还没正式提供服务之前,先简单粗暴地用 ntpdate 同步一下时间
之后 ntpd 就不要去管它,让它自己在后台慢慢线性校对就可以了吧;手动去弄它难免还是会遇到跳跃的问题。 |
2
fangjinmin 2015-05-27 17:05:03 +08:00 3
配置htpd吧,你可以自己做一个时间同步的服务器,这个时间校验服务器跟外面公开的NPTD服务对时间同步。你的数据中心的服务器全部跟你做的时间同步的服务器同步。这样的做法最安全。
你也可以每个服务器去跟外面公开的NPTD服务器同步。 你现在服务器的时候如果已经有误差的话,最好考虑一下时间更改后,出现的影响和对策。 |
3
Ansen OP |
4
fangjinmin 2015-05-27 17:28:54 +08:00
@Ansen 找一个系统维护的时候,做个事情。己有数据的时间可能就不能调整了。
|
5
FifiLyu 2015-05-27 17:58:38 +08:00 1
提个醒:
ntpd 有漏洞,会导致对外发大量的udp。该漏洞经常被人利用,攻击别人的服务器。 做好ntpd的防火墙设置,信任自己的ip,其他ip全部drop掉 |
7
julyclyde 2015-05-28 11:50:28 +08:00 1
这问题问的就有问题
首先你要搞明白ntpd是持续后台运行的 |
11
julyclyde 2015-05-28 17:55:32 +08:00
提醒一下,ntpd对“差的远”这种情况是不对时的
开机的时候ntpdate一下是个好习惯 |