NTP(Network Time Protocol)网络时间协议,可以用来与远程的 NTP 服务器 同步系统时间,保证多台机器的时间一致。
查看 NTP 服务器配置
您可以使用以下命令查看当前配置的 NTP 服务器:
sudo ntpq -p
命令执行后,您将看到类似于以下的输出:
remote refid st t when poll reach delay offset jitter
==============================================================================
pool.ntp.org .INIT. 16 u 5 64 5 0.000 0.000 0.000
time1.google.com .INIT. 16 u 4 64 5 1.959 0.000 0.132
ntp01.de.pool.ntp.org 3264.pool. 16 p 5 64 3 2.563 0.000 0.092
ntp1.dlinkddns.com 3264.pool. 16 p 5 64 4 14.407 0.000 0.128
.INIT. ? 0 * 1 0 0 1792.703 2384.486 1792.703
在输出中,"remote" 列显示了已配置的 NTP 服务器,"refid" 列显示了服务器的参考时钟,"st" 列指示服务器的状态,"t" 列表示服务器的类型(u 表示单播服务器,p 表示多播服务器),"when" 列显示了上次与服务器同步的时间,"poll" 列表示了向服务器轮询更新的间隔(以秒为单位),"reach" 列显示了与服务器通信的尝试次数,"delay" 列显示了往返通信的延迟(以毫秒为单位),"offset" 列显示了本地系统时间与 NTP 服务器时间之间的偏移(以毫秒为单位),"jitter" 列显示了通信延迟的抖动(以毫秒为单位)。
配置 NTP 服务器
您可以使用以下命令配置 NTP 服务器:
sudo vim /etc/ntp.conf
在 /etc/ntp.conf
文件中,找到 server
行,并根据需要添加或修改 NTP 服务器地址。例如,要将 pool.ntp.org
和 time1.google.com
设置为 NTP 服务器,您可以使用以下配置:
server pool.ntp.org
server time1.google.com
保存并关闭文件。
使更改生效
配置完成后,需要重新启动 NTP 服务才能使更改生效:
sudo service ntp restart