UBUNTU时间同步

  • Post author:
  • Post category:其他


从UBUNTU16.04开始,就开始使用timedatectl/timesyncd服务进行时间同步,而不是常用的ntpdate/ntp。如果安装了chrony,那么timedatectl将会让位于chrony,避免两个同步服务出现竞争,这也同样适用于ntpd。

ntpdate已被timedatectl或chrony抛弃,因此默认不会被安装。timesyncd用于时间同步,chrony则用于更复杂的情况。

临时一次同步:chronyd −q

临时一次时间检查,不设置时间:chronyd −Q

1.配置timedatectl和timesyncd

1.1.查看timesyncd的状态

查看当前时间状态及timedatectl/timesyncd的配置信息:timedatectl status

                     Local time: 五 2021-10-22 14:00:35 CST
                 Universal time: 五 2021-10-22 06:00:35 UTC
                       RTC time: 五 2021-10-22 06:00:35
                      Time zone: Asia/Shanghai (CST, +0800)
      System clock synchronized: yes
                    NTP service: active
                RTC in local TZ: no

查看timesyncd的运行情况:

  systemctl status systemd-timesyncd

1.2.配置同步服务和选项

配置文件可以出现在以下位置:

    /etc/systemd/timesyncd.conf
    /etc/systemd/timesyncd.conf.d/*.conf
    /run/systemd/timesyncd.conf.d/*.conf
    /usr/lib/systemd/timesyncd.conf.d/*.conf

配置文件内容说明(man timesyncd.conf):

NTP=
    用空格分隔的NTP服务器主机名或IP地址列表。systemd-timesyncd将依次连接配置好NTP服务列表,直到找到一个有效的,默认为空
FallbackNTP=
    用空格分隔的NTP服务器主机名或IP地址列表,用作备用NTP服务器。从systemd-network.service获得的NTP服务器优先于与通过NTP=上面设置的服务器
RootDistanceMaxSec=
    最大可接收时钟偏差,默认为5秒。
PollIntervalMinSec=, PollIntervalMaxSec=
    NTP消息的最小和最大轮询间隔(单位秒)。PollIntervalMinSec不能小于16秒,PollIntervalMaxSec必须大于PollIntervalMinSec,PollIntervalMinSec默认为32秒,PollIntervalMaxSec默认为2048秒

1.3.一些公用的NTP服务器


使用以前请先ping相应的域名查看网络是否可达,和相应的访问速度

1.3.1.中国NTP时间源服务器

ntp.ntsc.ac.cn   中国国家授时中心

cn.ntp.org.cn    中国授时





1.3.2.阿里云提供的NTP服务

ntp1.aliyun.com

ntp2.aliyun.com

ntp3.aliyun.com

ntp4.aliyun.com

ntp5.aliyun.com

ntp6.aliyun.com

ntp7.aliyun.com





1.3.3.大学提供的NTP服务(国内)

s1a.time.edu.cn   北京邮电大学

s1b.time.edu.cn   清华大学

s1c.time.edu.cn   北京大学

s1d.time.edu.cn   东南大学

s1e.time.edu.cn   清华大学

s2a.time.edu.cn   清华大学

s2b.time.edu.cn   清华大学

s2c.time.edu.cn   北京邮电大学

s2d.time.edu.cn   西南地区网络中心

s2e.time.edu.cn   西北地区网络中心

s2f.time.edu.cn    东北地区网络中心

s2g.time.edu.cn   华东南地区网络中心

s2h.time.edu.cn   四川大学网络管理中心

s2j.time.edu.cn    大连理工大学网络中心

s2k.time.edu.cn   CERNET桂林主节点

s2m.time.edu.cn     北京大学



1.3.4.苹果提供的NTP服务(国外)

http://time1.apple.com

http://time2.apple.com

http://time3.apple.com

http://time4.apple.com

http://time5.apple.com

http://time6.apple.com

http://time7.apple.com





1.3.5.谷歌提供的NTP服务(国外)

http://time1.google.com

http://time2.google.com

http://time3.google.com

http://time4.google.com

另外推荐一个官方的站点:




服务器列表 – 全球可用的NTP服务器列表与解析服务 – ntp.org.cn & ntpdate.net


Ntp.org.cn(ntpdate.net)致力于提供全球可用的NTP服务器列表与解析服务



http://www.ntp.org.cn/pool


2.时钟服务器

2.1.安装服务

  apt  install  chrony

它将安装两个bin文件:

    chronyd-同步守护进程,并提供NTP服务
    chronyc- chrony守护进程的命令行接口

2.2.配置服务

配置文件为:/etc/chrony/chrony.conf(man chrony.conf)。默认配置了以下服务:

    pool 0.ubuntu.pool.ntp.org iburst
    pool 1.ubuntu.pool.ntp.org iburst
    pool 2.ubuntu.pool.ntp.org iburst
    pool 3.ubuntu.pool.ntp.org iburst



版权声明:本文为weixin_35804181原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。