![如何更改 ubuntu 16.04 LTS 中内置互联网时间的时间服务器?](https://linux22.com/image/1141952/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20ubuntu%2016.04%20LTS%20%E4%B8%AD%E5%86%85%E7%BD%AE%E4%BA%92%E8%81%94%E7%BD%91%E6%97%B6%E9%97%B4%E7%9A%84%E6%97%B6%E9%97%B4%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我知道有安装完整 NTP 的说明,但我宁愿更改默认实现下的默认服务器。这个问题之前已经针对 12.04 LTS 提出过这个问题,但是答案是:
编辑 /etc/default/ntpdate 中的 NTPSERVERS 值
似乎不再有效。
答案1
Ubuntu 16.04 默认使用服务器ntp.ubuntu.com
[参考]。
要更改默认服务器,请使用编辑器编辑配置文件:
sudo vi /etc/systemd/timesyncd.conf
取消注释该NPT=
行并定义要使用的服务器代替默认:
[Time]
NTP=some.ntp.server.com
要“审核”时间同步事件并验证联系的服务器,请使用以下命令:
cat /var/log/syslog | grep systemd-timesyncd
答案2
根据官方文件: https://help.ubuntu.com/lts/serverguide/NTP.html
可以在 /etc/systemd/timesyncd.conf 中指定用于从中获取 timedatectl 和 timesyncd 时间的名称服务器,并使用 /etc/systemd/timesyncd.conf.d/ 中的灵活附加配置文件。