时间科普

centos+ntp+同步服务器时间同步

2023-05-16 10:38:33 zhanghonglei


在 CentOS 上使用 NTP(Network Time Protocol)来同步服务器时间的步骤如下:


步骤 1: 安装 NTP


使用 root 用户登录到 CentOS 服务器。

打开终端,执行以下命令以安装 NTP:

Copy code

yum install ntp

步骤 2: 配置 NTP 服务器


在终端中,使用文本编辑器打开 NTP 配置文件 /etc/ntp.conf,例如使用 vi 编辑器:


bash

Copy code

vi /etc/ntp.conf

在配置文件中,找到并注释掉默认的 NTP 服务器行(以确保使用最新的服务器)。


添加以下行来指定 NTP 服务器。你可以根据需要选择最接近你所在地区的 NTP 服务器。


Copy code

server ntp.server1.com

server ntp.server2.com

步骤 3: 启动 NTP 服务


在终端中,执行以下命令启动 NTP 服务:

sql

Copy code

systemctl start ntpd

步骤 4: 设置 NTP 开机自启动


在终端中,执行以下命令设置 NTP 在系统启动时自动启动:

bash

Copy code

systemctl enable ntpd

步骤 5: 验证时间同步


在终端中,执行以下命令检查 NTP 同步状态:


css

Copy code

ntpq -p

命令的输出将显示与你指定的 NTP 服务器的连接状态以及时间同步信息。请确保输出中的状态为 "reach"(可达性)和 "sync"(同步)。


通过以上步骤,你可以在 CentOS 上使用 NTP 来同步服务器的时间。NTP 将自动与指定的 NTP 服务器进行通信,并同步服务器的时间。这有助于确保服务器时间准确性,以满足系统和应用程序的时间要求。