NTPD(Network Time Protocol Daemon)是一个用于同步网络中的计算机时间的守护进程
打开终端(Terminal)。
使用文本编辑器打开NTPD配置文件。通常情况下,该文件位于/etc/ntp.conf
。你可以使用你喜欢的文本编辑器,例如 nano 或 vim。以下是使用 nano 编辑器的示例:
sudo nano /etc/ntp.conf
如果你喜欢使用 vim,只需将nano
替换为vim
:
sudo vim /etc/ntp.conf
在配置文件中添加或修改以下参数:
server
:指定NTP服务器地址。你可以添加多个服务器,每个服务器占一行。例如:
server pool.ntp.org
server 0.pool.ntp.org
server 1.pool.ntp.org
fudge
:用于设置时钟偏移和延迟。例如,如果你发现本地计算机与NTP服务器之间的时钟偏移较大,可以使用以下命令进行调整:
fudge 127.127.28.0 time1 0.5 delay0.2
其中,time1
表示时钟偏移(以秒为单位),delay0.2
表示延迟(以秒为单位)。
listen_only
:如果你只想让本地计算机作为客户端,而不参与时间同步,可以添加以下参数:
listen_only
disable_auth
:禁用NTP认证。如果你想允许未经认证的客户端连接到你的NTP服务器,可以添加以下参数:
disable_auth
allow_all
:允许所有客户端连接到你的NTP服务器。请注意,这可能会导致安全问题,因此不建议在生产环境中使用。要启用此选项,请添加以下参数:
allow_all
保存并关闭配置文件。如果你使用的是 nano 编辑器,按 Ctrl + X
,然后按 Y
,最后按回车键。如果你使用的是 vim 编辑器,按 Esc
,输入 :wq
,然后按回车键。
重启NTPD服务以应用更改。根据你的 Ubuntu 版本,运行以下命令之一:
sudo systemctl restart ntp
或
sudo service ntp restart
现在,你已经成功修改了 Ubuntu 系统上的 NTPD 配置文件。你的计算机将开始与指定的 NTP 服务器同步时间。