配置Linux的时钟同步

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

Ubuntu系统默认的时钟同步服务器是ntp.ubuntu.com,Debian则是0.debian.pool.ntp.org等, 各Linux发行版都有本身的NTP官方服务器。身在中国,使用这些都会有高延迟,但对时钟同步这件事来讲影响不大。php

在某些环境下,好比公司内网、云上子网等,是与互联网隔绝的。这时要想作时钟同步,就只能本身配置了。ubuntu

本文介绍如何本身配置时钟同步,不介绍如何自建NTP服务器。服务器

安装

通常timesync是预装的。若是没有,能够使用如下命令手动安装。ide

sudo apt install systemd-timesyncd 它和ntp是冲突的,两者只能安装一个。阿里云

配置

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

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

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

sudo systemctl restart systemd-timesyncd.service

若是以上systemd-timesyncd.service由于什么缘由而不存在,则可经过如下命令修复:code

sudo dpkg-reconfigure systemd-timesyncd

查看效果

通常查看日期与时间是使用date。使用timedatectl能够查看到更多时钟同步相关信息。blog

$ 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择优使用。ci

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

 

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=