如何在 Ubuntu 20.04 LTS 上设置 NTP 服务器和客户端

2023年 7月 21日 81.7k 0

NTP(代表网络时间协议)用于将客户端系统的系统时钟与服务器的时钟同步。NTP 服务器具有允许两个系统之间以一纳秒的精度同步的功能,以便两个系统可以轻松通信。系统时间不仅适用于用户,也适用于计算机本身。事实上,时间戳可以很容易地在两台或多台计算机之间进行通信并正确提供网络服务,以及优化网卡。

terminal-linux-logo-1

在 Ubuntu 20.04 LTS Focal Fossa 上设置 NTP 服务器和客户端

步骤 1. 首先,通过apt在终端中运行以下命令确保所有系统包都是最新的。

sudo apt update
sudo apt upgrade

步骤 2. 在 Ubuntu 上安装 NTP 服务器。

运行以下命令将 NTP 服务器安装到您的 Ubuntu 系统:

sudo apt install ntp

您可以通过以下命令验证安装:

sntp --version

步骤 3. 配置 NTP 服务器。

默认情况下,NTP 协议带有已在其配置文件中配置的默认 NTP 池服务器,如下所示:/etc/ntp.conf

sudo nano /etc/ntp.conf

configure-ntp-server

您可以考虑更改为离您所在位置最近的 NTP 服务器池。使用NTP 池项目网站查找离您所在位置最近的 NTP 服务器池。示例将新加坡的 NTP 池列表替换为配置文件,如下所示:

server 0.sg.pool.ntp.org
server 1.sg.pool.ntp.org
server 2.sg.pool.ntp.org
server 3.sg.pool.ntp.org

现在重新启动 NTP 服务以使更改生效:

sudo systemctl restart ntp

步骤 4. 配置防火墙。

如果您在 Ubuntu 系统上启用了防火墙,则需要允许 NTP 端口以接受传入请求:

sudo ufw allow ntp
sudo ufw reload
sudo ufw status

步骤 5. NTP 客户端和服务器时钟同步。

要手动同步我们需要使用的NTP服务器ntpdate,使用下面的命令进行安装:

sudo apt install ntpdate

接下来,ntpdate使用下面的命令执行:

sudo ntpdate

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论