我位于防火墙后面,因此无法直接访问pool.ntp.org或Ubuntu自己的时间服务器,我想更改系统的时间服务器。在谷歌搜索时,我发现缺少手册页(如ntpd.conf(5)和ntpd(8))、缺少用于设置时间服务器的GUI以及/etc/cron.daily/ntpdate
似乎不存在于我的系统中的cron脚本()。我还发现了一个参考因为有更改ntpd.conf
,所以我不太确定是否在中创建该文件/etc
。如何在 11.10 中更改时间服务器?
答案1
我不知道您提到的 GUI,但所有丢失的文件听起来都像是 ntp 包的一部分。
sudo apt-get install ntp
应该安装它们,然后您将拥有可以编辑的 /etc/ntp.conf。完成后,执行以下操作:
service ntp restart
重新加载新配置。命令
ntpq -pn
将显示其正在使用的服务器列表(和各种统计数据)。
答案2
大多数游泳池都设置为将时间保持在 Stratum-12 到 Stratum 16 级别。当系统设置为使用科罗拉多州博尔德的主时钟时,您将获得最佳时间,这将提供 Stratum-1 或 2。
摘抄:
网络时间协议是一种分层协议,分为多个层,定义与参考时钟的距离。传递 UTC(协调世界时)时间且几乎没有延迟的参考时钟源称为 0 层设备。0 层服务器不能在网络上使用,而是直接连接到计算机,然后计算机作为主时间服务器运行。
通过 GPS 网络或国家时间和频率传输从 0 层设备接收时间信号的主要服务器称为 1 层设备。在网络上,1 层时间服务器将时间提供给网络上的其他设备,这些设备称为 2 层设备。这些设备也可以用作时间源,连接到 2 层设备以接收时间的设备则成为 3 层设备,依此类推。
NTP 可以处理最多 16 个不同的层级,但层次越低,设备的准确性就越低。
以下是描述如何设置的问答:
如何设置 Ubuntu 以使用主时间服务器 time.nist.gov?
设置已完成/etc/ntp.conf
,仅需进行少量更改。
首先是注释掉指定池的行。
然后添加这一行: