如何在Debian 10上设置NTP服务器和客户端

NTP代表网络时间协议。这是用于将客户端计算机上的时钟与服务器上的时钟同步的协议或服务。服务器时钟也同步到互联网。

本文将向您展示如何在您的环境中设置NTP服务器以及如何将时钟与客户端计算机同步。我在Debian 10机器上运行了所有命令和步骤。

更新Debian软件包存储库

使用root特权打开终端,然后运行以下命令来更新软件包存储库。

apt-get update

以下是输出示例。

在Debian上安装NTP服务器

要安装NTP服务器,请在终端中运行以下命令。出现提示时,从键盘输入Y。

apt-get install ntp

等待安装完成。根据您的互联网速度,可能需要几分钟才能完成。

以下是输出示例。

使用apt安装NTP服务器软件包

确认安装

您可以通过执行以下命令来检查安装和版本。

sntp --version

如何在Debian 10上设置NTP服务器和客户端

重新启动NTP服务器。

通过运行以下命令重新启动NTP服务器。

systemctl restart ntp

要查看NTP服务是否真的在运行,请运行以下命令:

systemctl status ntp

以下是示例输出,显示NTP服务正在服务器上运行。

如何在Debian 10上设置NTP服务器和客户端

在NTP服务器上配置防火墙以允许客户端访问

在NTP服务器上打开终端,然后以root用户身份运行以下命令。

iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
iptables -A INPUT -p udp --sport 123 -j ACCEPT

以下是输出示例。

防火墙配置

安装NTP客户端

将NTP客户端配置为与NTP服务器时间同步。为此,您需要在客户端计算机上安装ntpd守护程序。

apt-get install ntpdate

等待安装完成。根据您的互联网速度,可能需要几分钟才能完成。

以下是输出示例。

安装ntpdate

在客户端上安装NTP

以root权限打开终端并运行以下命令。

apt-get install ntp

等待安装完成。根据您的互联网速度,可能需要几分钟才能完成。

以下是输出示例。

安装ntp软件包

NTP客户端配置

在客户端计算机上安装NTP守护程序后,对其进行配置,以允许时钟与NTP服务器同步。

通过运行以下命令在nano编辑器中打开配置文件。

nano /etc/ntp.conf

添加以下行。

server 10.1.1.1 prefer iburst

下面是将上述行添加到配置文件后的示例输出。

配置ntp客户端

添加上一行后,在具有root特权的终端中运行以下命令以重新启动NTP服务。

systemctl restart ntp

重启ntp

要检查状态,请在终端中运行以下命令。

ntpq -p

以下是输出示例。

ntpq

结论

NTP服务器和客户端的基本设置现已完成。祝好运!

如何在Debian 10上设置NTP服务器和客户端

Sidebar