配置NTP服务器

NTP服务器已经预先配置了一些服务器池,我们可以在“/etc/ntp.conf”文件中查看。

$ cat /etc/ntp.conf

我们可以替换服务器池:

$ sudo nano /etc/ntp.conf

修改完后,重启NTP服务以使更改生效:

$ sudo systemctl restart ntp

使用此命令检查NTP服务的状态:

$ sudo systemctl status ntp

如果我们在系统上启用了UFW防火墙,打开NTP的默认UDP端口123:

$ sudo ufw allow from any to any port 123 proto udp
Rules updated
Rules updated (v6)

NTP客户端配置

首先,我们需要安装ntpdate包。我们可以使用它来验证我们创建的客户端和NTP时间服务器之间的连接。

$ sudo apt install ntpdate

让我们尝试使用NTP服务器调整我们的系统时间。

$ sudo ntpdate 192.168.1.55

禁用Ubuntu的默认设置,因为这将与我们与NTP服务器同步的尝试冲突。

$ sudo timedatectl set-ntp off

在客户端系统上安装NTP守护程序:

$ sudo apt install ntp

我们只需要向“NTP.conf”文件添加单行,我们可以使用单个命令非常轻松地执行此操作。

$ sudo bash -c "echo server 192.168.1.55 prefer iburst >> /etc/ntp.conf"

重新启动NTP守护程序:

$ sudo systemctl restart ntp

最后,使用ntpq命令列出NTP时间同步队列:

$ ntpq -p

结果中的 *表示选择了该NTP服务器作为当前时间同步源。

Ubuntu 20.04 NTP服务器

NTP 表示 National Time Protocol(国家时间协议),用于多台计算机的时钟同步。
NTP服务器负责彼此同步地保持一组计算机。

安装NTP服务器

首先,我们需要安装NTP服务器。

$ sudo apt install ntp
日期:2020-07-07 20:55:53 来源:oir作者:oir