首先确保安装了以下两个包:ntp 和 yast2-ntp-client(可选)
考虑到我所在的网络情况,参考 pool.ntp.org/zone/asia
选择了以下几个 ntp server
server dns1.synet.edu.cn
server time1.google.com
server time2.google.com
server time3.google.com
server time4.google.com
server jp.pool.ntp.org
这几行可以直接复制到 /etc/ntp.conf 合适的位置,或者使用 YaST 的 NTP Client 进行配置
如果你自己运行一个简单的内部 NTP 服务器,打开 ntpd 10 分钟后,可以在本机执行
ntpq -p
查看你所选择的 NTP 服务器的一些指标。
st 一列可以看做服务器精度的标示,1 意味着该服务连接 GPS 或其他时间设备,精度较高,2 意味着他的参考时间来源于 st=1 的服务器,日产用足矣。
delay 一列无需担心,NTP 会处理延迟。
因为要对外提供 NTP 服务,需要在防火墙上打开相应端口,这一步在 YaST / NTP Client / Security Settings 中可以很容易的配置。
安全起见,务必使用 Chroot Jail。
配置完成后,可使用 rcntp status 查看服务状态,重点是刚才定义的服务器都出现在列表中。
几分钟后!在另外一台没有运行 ntpd 的计算机上使用 ntpdate < 服务器 IP> 来检查 NTP 服务器是否正常工作。
启用 NTP 服务(下次系统启动自动运行):systemctl enable ntp.service
运行 NTP 服务:systemctl start ntp.service