NTP 守护进程:OpenNTPD

jopen 10年前

OpenNTPD是一个Unix系统网络时间协议(NTP)实现的守护进程,可以使计算机系统的本地时钟与远程NTP服务器同步。它也可以作为一个NTP兼容客户端的NTP服务器。

OpenNTPD作为OpenBSD计划的一部分,主要由亨宁·布劳尔负责开发。其设计目标包括安全(不可被利用)、易于配置、在大多数情况足够精确及可在BSD许可证下分发源代码。如OpenSSH,它另有一个单独的子项目来开发可移植版本,其为OpenBSD的版本添加了兼容性代码,且与主项目分开发布新版本。可移植版由达伦·塔克开发。最新的可移植版发布于2006年。该项目的开发者得到了一些来自OpenBSD基金会的资助。

OpenNTPD逐步调整系统时钟,如在64位Arch Linux系统上运行OpenNTPD输出示例所示:

[root@nikolai karam]# more /var/log/daemon.log | grep ntp | grep adjusting | tail -20  Aug  4 02:58:21 nikolai ntpd[4784]: adjusting local clock by -2.134620s  Aug  4 03:02:38 nikolai ntpd[4784]: adjusting local clock by -1.983869s  Aug  4 03:06:53 nikolai ntpd[4784]: adjusting local clock by -1.884521s  Aug  4 03:08:28 nikolai ntpd[4784]: adjusting local clock by -1.819296s  Aug  4 03:12:46 nikolai ntpd[4784]: adjusting local clock by -1.712934s  Aug  4 03:15:48 nikolai ntpd[4784]: adjusting local clock by -1.607747s  Aug  4 03:19:31 nikolai ntpd[4784]: adjusting local clock by -1.535188s  Aug  4 03:21:05 nikolai ntpd[4784]: adjusting local clock by -1.439628s  Aug  4 03:24:56 nikolai ntpd[4784]: adjusting local clock by -1.376086s  Aug  4 03:29:12 nikolai ntpd[4784]: adjusting local clock by -1.271529s  Aug  4 03:32:20 nikolai ntpd[4784]: adjusting local clock by -1.162333s  Aug  4 03:36:08 nikolai ntpd[4784]: adjusting local clock by -1.023899s  Aug  4 03:40:02 nikolai ntpd[4784]: adjusting local clock by -0.902637s  Aug  4 03:43:43 nikolai ntpd[4784]: adjusting local clock by -0.789431s  Aug  4 03:47:35 nikolai ntpd[4784]: adjusting local clock by -0.679320s  Aug  4 03:50:45 nikolai ntpd[4784]: adjusting local clock by -0.605858s  Aug  4 03:53:31 nikolai ntpd[4784]: adjusting local clock by -0.529821s  Aug  4 03:56:33 nikolai ntpd[4784]: adjusting local clock by -0.429573s  Aug  4 03:59:46 nikolai ntpd[4784]: adjusting local clock by -0.312575s  Aug  4 04:03:14 nikolai ntpd[4784]: adjusting local clock by -0.232646s

项目主页:http://www.open-open.com/lib/view/home/1420886182453