在 Ubuntu 上设置独立的 NTP 服务器

Gon*_*cos 9 server ntp

我想在 Ubuntu 上设置一个独立的 NTP 服务器。

问题是我在互联网上看到的所有教程都是关于如何使服务器与互联网上的另一个时间服务器同步,然后在我的网络中广播时间。

我想要的是我正在设置的服务器使用自己的系统时钟并将其广播到网络,而不必在此之前与互联网时间服务器同步。我怎样才能做到这一点?

另外,在另一个注意事项中,我可以使用哪个命令运行ntpdntpdc检查我的服务器和客户端是否正确运行守护程序?

Ach*_*chu 8

您可以注释掉这些池服务器列表/etc/ntp.conf并指定您自己的服务器。让我给出完整的步骤:

服务器端

首先,禁用ntpdate服务:

sudo update-rc.d -f ntpdate remove
Run Code Online (Sandbox Code Playgroud)

安装NTP

sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)

打开并编辑 ntp 配置文件:

/etc/ntp.conf
Run Code Online (Sandbox Code Playgroud)

注释掉那些池服务器并指定您自己的服务器地址,例如:

server 192.168.20.1
Run Code Online (Sandbox Code Playgroud)

现在,重新启动ntp服务

sudo service ntp restart
Run Code Online (Sandbox Code Playgroud)

客户端

安装NTP

sudo apt-get install ntp
Run Code Online (Sandbox Code Playgroud)

然后编辑配置文件 /etc/ntp.conf

最后指定自己的服务器地址:

server 192.168.20.1
Run Code Online (Sandbox Code Playgroud)

如果您有 NTP 服务器的 DNS 条目,则可以使用以下命令:

server et.ntp.org
Run Code Online (Sandbox Code Playgroud)

重新开始

sudo service ntp restart
Run Code Online (Sandbox Code Playgroud)

您需要在最后一个问题中看到这一点:

如何检查NTPD是否成功更新Linux机器的时间