这篇文章主要介绍Linux如何实现时钟同步,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

由于硬件的原因,机器或多或少的根标准时间对不上,一个月的误差几秒到几分钟不等。对于服务器来说时间不准,会有很多麻烦。例如,支付的时候,无法下单,游戏无法登录等。自己用的PC就无所谓了,手动改一下就行了。

安装

一般timesync是预装的。 如果没有,可以使用以下命令手动安装。

sudoaptinstallsystemd-timesyncd

它和ntp是冲突的,二者只能安装一个。

配置

修改/etc/systemd/timesyncd.conf,把NTP设为华为内绿区可达的NTP服务器。

[Time]NTP=ntp7.aliyun.comNTP=ntp6.aliyun.com

修改完成后,需要restart后这个配置才生效。

sudosystemctlrestartsystemd-timesyncd.service

如果以上systemd-timesyncd.service因为什么原因而不存在,则可通过以下命令修复:

sudodpkg-reconfiguresystemd-timesyncd查看效果

一般查看日期与时间是使用date。 使用timedatectl可以查看到更多时钟同步相关信息。

$timedatectlstatusLocaltime:二2020-09-2220:06:05CSTUniversaltime:二2020-09-2212:06:05UTCRTCtime:二2020-09-2212:06:05Timezone:Asia/Shanghai(CST,+0800)Systemclocksynchronized:yesNTPservice:activeRTCinlocalTZ:no

国内NTP服务器列表

以下给出一些阿里云的NTP列表,可以通过ping择优使用。

ntp1.aliyun.comntp2.aliyun.comntp3.aliyun.comntp4.aliyun.comntp5.aliyun.comntp6.aliyun.comntp7.aliyun.com

以上是“Linux如何实现时钟同步”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!