(Translated by https://www.hiragana.jp/)
OpenNTPD - 维基百科,自由的百科全书 とべ转到内容ないよう

OpenNTPD

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
OpenNTPD
"Saving the world again... on time"
開發かいはつしゃOpenBSD计划
とうぜん版本はんぽん
  • 6.8p1 (2020ねん12月7にち;穩定版本はんぽん)[1]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
操作そうさけいまたが平台ひらだい
类型时间どう
许可协议BSD
网站www.openntpd.org

OpenNTPDいちUnixけい网络时间协议(NTP)实现てきまもり护进ほど以使计算つくえけい统的本地ほんじ时钟与远程NTPふく务器どう。它也以作为一个NTPけんようきゃく户端てきNTPふく务器。

OpenNTPDさくOpenBSD计划てきいち部分ぶぶん主要しゅようゆかりとおる宁·ぬの劳尔负责开发。其设计目标包括ほうかつ安全あんぜん不可ふか利用りよう)、えき配置はいちざいだい多数たすうじょう况足够精确及ざいBSD许可证下分しもぶんみなもとだい。如OpenSSH,它另ゆう一个单独的子项目来开发移植いしょく版本はんぽん,其为OpenBSDてき版本はんぽん添加てんかりょうけんようせいだい码,且与ぬし项目ぶん开发ぬのしん版本はんぽん移植いしょくばんゆかり达伦·とうかつ开发。最新さいしんてき移植いしょくばん发布于2006ねん。该项目的もくてき开发しゃいたりょういち些来OpenBSD基金ききんかいてき资助。

历史

[编辑]

とう时NTPもり护进ほどてき一系列问题促成了OpenNTPDてき开发:难以配置はいち,复杂、难以审计てきだい码,及不あい适的许可[2]。OpenNTPDてき标就ようかい决这些问题,扩大时间どうてきよう户数りょう。经过いちだん时间てき开发,OpenBSD 3.6ちゅうだいいち现了OpenNTPD[3]。它的だい一个版本于2004ねん11月2にち发布[4]

[编辑]

OpenBSD团队计划开发いち安全あんぜんえき于安ぜん审计、极简てき设置管理かんりうらないよう较小ないそんてきどう时又のうあし够精确的NTPもり护进ほど实现,这就OpenNTPD。よし此,OpenNTPDてき设计标是:安全あんぜんえきよう性能せいのう[5]强力きょうりょくてき网络输入みち有效ゆうこうせい检查、ゆかりstrlcpy证的有界ゆうかい缓冲操作そうさ权限ぶん防止ぼうし利用りようもり护进ほど进行权限ひさげます,减小可能かのう存在そんざいてき安全あんぜんほらてきかげ响,这些使とくOpenNTPDさら安全あんぜん。为了简化NTPてき使用しよう,较其它如网络时间协议项目しょ提供ていきょうてきNTPもり护进ほど,OpenNTPDただ实现りょう部分ぶぶんこうのうただ提供ていきょうあし够的こうのうてき标对典型てんけいてき使用しようやめ经足够,ただし可能かのう无法满足あやあるある特殊とくしゅてき需求。OpenNTPDどおりntpd.conf配置はいちぶんけん进行配置はいち[6]。其中提供ていきょうてき选项也是最小さいしょうてき:OpenNTPD监听てきIPあるしゅつくえめいはたようおさむあらためてき时间设备,及用于同时间てきいち组服务器。OpenNTPD尽力じんりょく做到せい确;もり护进ほどかいつき可能かのうせい确,ただし具体ぐたいてき精度せいど做出证。

しめせれい

[编辑]

OpenNTPD逐步调整けい统时钟,如在64Arch 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
[root@nikolai karam]#

批评

[编辑]

OpenNTPD批评[7]ぼつゆう网络时间协议项目的もくてきNTPもり护进ほど[8]せい确。OpenNTPD项目也承认这种说法的ほうてき合理ごうりせいただし它声しょう这是ざいほろびょう精度せいどOpenNTPD提供ていきょうてき简便せい安全あんぜんせい间做てき平衡へいこう

OpenNTPD也被批评违反りょうNTP协议,いん为其ざい传输すうすえ省略しょうりゃく掉了せい确性しんいき:OpenNTPDふく务器声明せいめい自己じこ无限せい确的(早期そうき版本はんぽんざいだい1层声明せいめい;虽然前述ぜんじゅつ问题やめいたおさむ[9],OpenNTPD 3.9p1仍然提供ていきょうてきれい误差时间[10])。

ざいOpenNTPD3.6发布きさきひさぬのひしげとく·诺尔斯发ひょうりょういちへん题为《OpenNTPd有害ゆうがいてき[11]てき文章ぶんしょう,从各个方めん批评りょうOpenNTPD,以及该项OpenSSHOpenBGPDところさいようてき拆分开发しきさく为回应,OpenNTPD移植いしょくぶんささえてき主要しゅよう开发しゃ达伦·とうかつうつしりょういちへん详细てき文章ぶんしょう[9],阐述りょういち些在OpenNTPD 3.6.1しょかい决的问题,并认为诺尔斯てきいち些言论“ゆう误导いや”。诺尔斯的文章ぶんしょう也使OpenBSD网络つね见问题添加てんかりょういち个章节[12]かい释和はん驳其ぬし张。

参考さんこう

[编辑]
  1. ^ "OpenNTPD 6.8p1 released"; 作者さくしゃせい名字みょうじくし: Brent Cook; 作品さくひんある名稱めいしょう使用しようげん: 英語えいご; 出版しゅっぱん: 2020ねん12月9にち; 检索: 2021ねん3がつ2にち.
  2. ^ The OpenNTPD Project. OpenNTPD Goals. The OpenNTPD Projec. 22 December 2004 [7 June 2014]. (原始げんし内容ないようそん于2014-10-12). 
  3. ^ The OpenBSD Project. OpenBSD 3.6. The OpenBSD Project. 1 November 2004 [7 June 2014]. (原始げんし内容ないようそん于2014-05-16). 
  4. ^ Brauer, Henning. OpenNTPD 3.6 released (邮件れつひょう). 2 November 2004 [7 June 2014]. (原始げんし内容ないようそん于2015-12-21).  |mailinglist=|website=ただ需其いち (帮助); |website=ゆるがせりゃく (帮助)
  5. ^ Brauer, Henning. Page 3: OpenNTPD – Design Goals. The OpenBSD Project. September 2004 [16 September 2006]. (原始げんし内容ないようそん于2016-03-04). 
  6. ^ ntpd.conf(5) – OpenBSDぶんけん格式かくしき(File Formats)さつ. 26 May 2006. Retrieved 16 September 2006.
  7. ^ The OpenBSD Project. 6.12.1 – "But OpenNTPD isn't as accurate as the ntp.org daemon!". The OpenBSD Project. 21 August 2006 [16 September 2006]. (原始げんし内容ないようそん于2014-06-23). 
  8. ^ 网络时间协议项目かんかた网站. [2014-06-07]. (原始げんし内容ないようそん档于2017-09-05). 
  9. ^ 9.0 9.1 Tucker, Darren. Response to OpenNTPd Considered Harmful. Advogato: Blog for dtucker. 12 December 2004 [7 June 2014]. (原始げんし内容ないようそん于2012-10-31). 
  10. ^ #436995 - Incorrect values for root delay and dispersion. Debian Bug report logs. 8 Mar 2012 [7 June 2014]. (原始げんし内容ないようそん于2019-02-17). 
  11. ^ Knowles, Brad. OpenNTPd Considered Harmful. Considered Harmful. 22 September 2004 [16 September 2006]. (原始げんし内容ないようそん档于2005ねん3がつ4にち). 
  12. ^ The OpenBSD Project. 6.12.2 - "Someone has claimed that OpenNTPD is 'harmful'!". The OpenBSD Project. 21 August 2006 [16 September 2006]. (原始げんし内容ないようそん于2014-06-23). 

外部がいぶ链接

[编辑]