如何在 ubuntu 16.04 LTS 中更改 _in built_ 互联网时间的时间服务器?

Pau*_*ags 10 time settings ntp 16.04

我知道有安装完整 NTP 的说明,但我宁愿更改默认实现下的默认服务器。这个问题在 12.04 LTS 之前已经出现过,但是答案是:

编辑 /etc/default/ntpdate 中 NTPSERVERS 的值

似乎不再有效。

Tfb*_*fb9 10

Ubuntu 16.04 默认使用服务器ntp.ubuntu.com[参考]。

要更改默认服务器,请使用编辑器编辑配置文件:

sudo vi /etc/systemd/timesyncd.conf
Run Code Online (Sandbox Code Playgroud)

取消注释该NPT=行并定义要使用的服务器而不是默认服务器:

[Time]
NTP=some.ntp.server.com
Run Code Online (Sandbox Code Playgroud)

要“审核”时间同步事件并验证所联系的服务器,请使用以下命令:

cat /var/log/syslog | grep systemd-timesyncd
Run Code Online (Sandbox Code Playgroud)

  • `systemctl status systemd-timesyncd` 也可用于“审计”,请参阅 PaulBags 对已接受答案的评论(我更喜欢你的)。并且 `sudo systemctl restart systemd-timesyncd` 可用于强制同步。 (2认同)

slo*_*wko 6

根据官方文档:https : //help.ubuntu.com/lts/serverguide/NTP.html

可以在 /etc/systemd/timesyncd.conf 中指定用于获取 timedatectl 和 timesyncd 时间的名称服务器,并在 /etc/systemd/timesyncd.conf.d/ 中使用灵活的附加配置文件。