如何在Ubuntu (版本10)中配置正确的NTP同步。
我正在运行以下版本:
ubuntu-core 2016-05-24 10 ubuntu
我试着用:
root@localhost:/home/ubuntu# sudo timedatectl Local time: Tue 2016-07-05 14:16:50 UTC Universal time: Tue 2016-07-05 14:16:50 UTC RTC time: Tue 2016-07-05 14:16:51 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: n/a
我确实启用了NTP。即使在重新启动之后我也没有同步。我认为这是因为没有配置适当的NTP服务器:
root@localhost:/home/ubuntu# cat /etc/systemd/timesyncd.conf [Time]
#NTP= *#FallbackNTP=0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org
这个文件只给我看。我被困在这里-任何帮助都是非常感谢的。
发布于 2016-07-29 06:46:20
最好只安装这个ntp服务器快照:
sudo snap install ntpserver发布于 2018-10-30 09:57:53
在最近版本的Ubuntu上,该文件不再是只读的,可以在NTP=选项中插入一个以空格分隔的服务器列表。
如果您想要自动修复它:
sed 's/^#*NTP=.*$/NTP=ntp.domain.com ntp2.domain.com/' /etc/systemd/timesyncd.conf > /tmp/ntp_conf \
&& cat /tmp/ntp_conf > /etc/systemd/timesyncd.conf \
&& rm /tmp/ntp_conf && systemctl restart systemd-timesyncd.service这在/tmp中使用了一个临时文件,因为目录的其余部分是只读的,这阻止了sed -i的工作。
https://askubuntu.com/questions/795139
复制相似问题