網上流傳阿里穆工對NTP知識梳理的初級和中級版本。我從時間服務器廠商在實踐中的經驗對穆工的文檔進行再次整理和補充,希望對使用此設備的客戶和對此有興趣的同學給出一些指引。
個人認為對知識的了解應該從基本原理入手到對應相應產品的使用,再到產品及相關知識的深入原理的探究。故初級知識中應該對基本原理的理解和使用為主,中級應該是對日常故障的處理以及一些不常用操作的理解,高級應該是對NTP和時鐘服務器算法等更深層原理的理解。
在知識劃分中盡量把不同廠商共性寫入,避免單個廠商產品使用差異對文檔的影響。
鑒于本人能力有限,在編寫過程中難免有遺漏或不正確的地方,歡迎大家在頭條號留言指正。
1. 什么是NTP,他的主要作用是什么?
2. 時間的單位?秒,毫秒,微妙,納秒,皮秒,飛秒等
3. 非NTP方式的時間同步手段?
4. NTP時間源來源于哪里?
5. NTP的基本同步原理?四個時間戳
6. NTP使用的端口,以及同步需要放開的鏈路?
7. NTP的同步精度是多少?offset多少就算合理?
8. NTP的官方網址是什么?如何獲取最新的ntpd版本?
9. NTP目前協議的RFC版本號?以及以前的協議規范?
10. 中國境內可使用的公網NTP源有哪些?
11. 時區概念和NTP授時時間?
12. 系統時間和硬件時間之間的關系?
13. 閏秒事件產生原理?以及處理機制?
14. 夏令時的由來和配置?
15. NTP的層次?如何避免回環授時? fudge stratum
16. crontab定時同步實現,以及和ntpd的區別和對ntpd的影響?
17. NTP分支chrony的來源?
18. chrony的基本配置?
19. NTP與PTP的區別?
20. ntpd和sntp之間的區別?
21. Linux設備如何配置ntpd服務?
22. NTP服務的安裝?
23. ntpd啟動會涉及到哪些配置文件,其調用這些文件的順序?DNS
24. ntpq –p命令各項含義的解釋,參考源跟配置文件什么參數有關?
25. 如何確定客戶端和時鐘服務器的偏差?ntpdate、clockdiff、sntp
26. 如何和時鐘服務器時間對齊?ntpdate-u
27. NTPD中客戶端和時鐘服務器差值多少,客戶不信任時鐘服務器時間?
28. 客戶端發送NTP的查詢包的間隔是多少?如何控制? minpoll maxpoll
29. 時鐘服務器的一般操作步驟?(校時,接入)
30. window同步的配置方法有哪些?
31. window 的w32tm 命令的使用?
32. window如何做NTP服務器?
33. 虛擬機同步中的注意事項?
34. 其它一些系統中ntp配置的注意事項?(suse、交換機等)
35. 服務器如何對客戶端NTP訪問進行限制?restrict
掃一掃咨詢微信客服