Linux如何实现时钟同步
更新:HHH   时间:2023-1-7


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

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

安装

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

sudo apt install systemd-timesyncd

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

配置

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

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

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

sudo systemctl restart systemd-timesyncd.service

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

sudo dpkg-reconfigure systemd-timesyncd

查看效果

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

$ timedatectl status
              Local time: 二 2020-09-22 20:06:05 CST
          Universal time: 二 2020-09-22 12:06:05 UTC
                RTC time: 二 2020-09-22 12:06:05
               Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
             NTP service: active
         RTC in local TZ: no

国内NTP服务器列表

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

ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

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

返回开发技术教程...