时间同步是用 ntpd 好还是 crontab 配合 ntpdate 好呢?

2018 年 6 月 2 日
 Cbdy

我看腾讯云是这么干的

*/20 * * * * /usr/sbin/ntpdate ntpupdate.tencentyun.com >/dev/null &

问运维有说用 ntpd 的,最佳实践是什么呢?

5592 次点击
所在节点    DevOps
11 条回复
HarrisonZ
2018 年 6 月 2 日
chronyd 了解一下,不要那么原始了
FullBridgeRect
2018 年 6 月 2 日
systemd-timesyncd 了解一下
defunct9
2018 年 6 月 2 日
都不好,一楼正解
defunct9
2018 年 6 月 2 日
二楼是 ubuntu,居然有 idc 把 ntp 给封了,这种鸟事也能被遇上,真是无语了
wwqgtxx
2018 年 6 月 2 日
@defunct9 可能是防止前一段时间流行的 ntp 放大攻击吧
lolizeppelin
2018 年 6 月 2 日
废话
lolizeppelin
2018 年 6 月 2 日
我擦怎么自动发出去了

正常同步都是用 ntpd 服务来同步
楼上的 chronyd 之类只是性能更好的 ntpd 服务
本质都是实现 ntp 时间同步协议的软件


用 ntpd 缺点
1 时间会回退
2 同步效率低
3 ntpd 服务可以不停调整内核时间的快慢 你可以理解为调整油门大小来让时间走动得更精确 ntpdate 只能做到错了就瞬移
lolizeppelin
2018 年 6 月 2 日
错了 ntpdate 的缺点
defunct9
2018 年 6 月 2 日
楼上属于语无伦次
mengzhuo
2018 年 6 月 2 日
有 systemd 的用 timedatactl
有 ntpd 的用 ntpd

ntpdate 会瞬移的
artandlol
2018 年 6 月 3 日
crontab 并不妥,比如分布式服务器,要错了大家都错,至少服务不宕掉,所以至少要有一台做主服务器,其他的服务器同步主服务器

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/459778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX