Debian/Ubuntu Linux将NTPD安装到具有Internet标准时间服务器的同步时钟

时间:2020-01-09 10:38:01  来源:igfitidea点击:

问题描述:如何安装和配置NTP(网络时间协议)守护程序以保持专用服务器时钟同步?

解决方法:ntpd是一个操作系统守护程序,它与Internet标准时间服务器同步设置和维护系统时间。

Ntpd是网络时间协议(NTP)版本4的完整实现,但仍保留与版本3的兼容性。

安装ntp服务器

执行以下命令:

# apt-get install ntp

输出示例:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
(Reading database ... 20411 files and directories currently installed.)
Unpacking libcap1 (from .../libcap1_1%3a1.10-14_i386.deb) ...
Selecting previously deselected package ntp.
Unpacking ntp (from .../ntp_1%3a4.2.4p4+dfsg-7_i386.deb) ...
Processing triggers for man-db ...
Setting up libcap1 (1:1.10-14) ...
Setting up ntp (1:4.2.4p4+dfsg-7) ...
Starting NTP server: ntpd.

配置NTP服务器

/etc/ntp.conf是默认配置文件。

NTP使用UDP端口123作为其传输层。
它专门设计用于通过使用抖动缓冲区来抵抗可变延迟的影响。

# vi /etc/ntp.conf

默认配置将同步到各种低层NTP服务器。
您可以如下设置服务器:

server 0.debian.pool.ntp.org iburst dynamic
server 1.debian.pool.ntp.org iburst dynamic
server 2.debian.pool.ntp.org iburst dynamic
server 3.debian.pool.ntp.org iburst dynamic

更新文件后,重新启动ntp:

# /etc/init.d/ntp restart

ntpq NTP查询程序

您可以使用ntpq列出当前正在轮询的服务器:

$ ntpq

输出示例:

ntpq> peer
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*time.nist.gov   .ACTS.           1 u  128   64  376   64.616   -8.079   0.863
+iguana.igtc.com 198.60.22.240    2 u   19   64  377    9.105   -9.229   0.543
+hydrogen.cert.u 216.218.254.202  2 u   12   64  377   35.950   -7.184   0.438
-snag.rack911.co 66.90.104.142    3 u   50   64  377   33.782   -0.376   0.464

或者,您可以执行以下内容以找出ntp是否正常运行:

$ ntpq -p

输出示例:

remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*time.nist.gov   .ACTS.           1 u    3   64  373   64.616   -8.079   0.716
+iguana.igtc.com 198.60.22.240    2 u   28   64  377    9.065   -9.429   0.628
+hydrogen.cert.u 216.218.254.202  2 u   19   64  377   35.950   -7.184   0.357
-snag.rack911.co 66.90.104.142    3 u   57   64  377   33.695   -0.893   0.645