日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ntp时间服务解析

發布時間:2024/4/15 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ntp时间服务解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

網絡時間協議NTP(Network Time Protocol)是用于互聯網中時間同步的標準互聯網協議。NTP的用途是把計算機的時間同步到某些時間標準。目前采用的時間標準是世界協調時UTC(Universal Time Coordinated)。NTP的主要開發者是美國特拉華大學的David L. Mills教授。

NTP時間服務器是針對自動化系統中的計算機、控制裝置等進行校時的高科技產品,NTP時間服務器產品它從GPS衛星上獲取標準的時間信號,將這些信息通過各種接口類型來傳輸給自動化系統中需要時間信息的設備(計算機、保護裝置、故障錄波器、事件順序記錄裝置、安全自動裝置、遠動RTU),這樣就可以達到整個系統的時間同步。

ntp?時間同步是一個復雜的時間同步機制,已經經過?20?年左右的研究和改進。它考慮到了硬件信息傳輸的延遲誤差、網絡傳輸的延遲誤差等問題,并不是簡單的從ntp?服務器詢問一個時間并把這個時間設知到客戶端上簡單的事情。 0???1???2???3???4???5???6???7???8 Server?????--------+---+.-------------------------------- .'??????`. /??????????`. .'?????????????`-. /??????????????????`. Client?????.'---------------------`.--------------------- 1???2???3???4???5???6???7???8???9 并不是說只要?ntp?client?連接到?ntp?server?,那么?ntp?client?就會獲取?ntp?server?的時間并且同步。?當?ntp?client?向?ntp?server?發送請求后,?server?會返回一組數據包給?client?,如果?client?經過計算發現數據包里面的誤差值超過了可接受的范圍,那么就不會接受該返回值。該誤差值于服務器本身、服務器的網絡環境、服務器時間源層級都有關系。 如果我們發現?ntp?client?并沒有向?ntp?server?同步時間,我們可以使用 #?ntpq 進入交互界面,用命令 >?ass? 列出所有激活的時間服務器? [root@dhcp-0-065?~]#?ntpq ntpq >?ass? ind?assID?status??conf?reach?auth?condition??last_event?cnt =========================================================== 1?11024??9614???yes???yes??none??sys.peer???reachable??1 ntpq >? 然后用命令 >?rv? 選擇指定的?ntp?服務器的?assID?查看具體動作? ntpq >?rv?11024 assID=11024?status=9614?reach,?conf,?sel_sys.peer,?1?event,?event_reach, srcadr=dhcp-0-098.pek.redhat.com,?srcport=123,?dstadr=10.66.0.65, dstport=123,?leap=00,?stratum=2,?precision=-20,?rootdelay=306.686, rootdispersion=37.537,?refid=10.5.26.10,?reach=377,?unreach=0,?hmode=3, pmode=4,?hpoll=8,?ppoll=8,?flash=00?ok,?keyid=0,?ttl=0,?offset=-0.014, delay=0.312,?dispersion=9.491,?jitter=1.704, reftime=ceefdf8c.e2a278cd??Thu,?Jan??7?2010?12:20:28.885, org=ceefe1f8.5f74624a??Thu,?Jan??7?2010?12:30:48.372, rec=ceefe1f8.5f7e5b59??Thu,?Jan??7?2010?12:30:48.373, xmt=ceefe1f8.5e570beb??Thu,?Jan??7?2010?12:30:48.368, filtdelay=?????4.47????0.35????4.48????0.31????2.85????4.68????0.33????2.47, filtoffset=????2.08???-0.14????2.00???-0.01???-1.27????2.10???-0.05????1.07, filtdisp=??????0.00????3.84????7.70???11.55???15.42???19.25???23.09???26.94 ntpq >? 我們取其中的?flash?值,可以通過 http://www.eecis.udel.edu/~mills/ntp/html/decode.html#flash? 這個鏈接查看到時間服務器不被信任的原因。 附:flash=00 ok 表示 ntpd 客戶端信任時間服務器。
reach=000 表示 ntpd 客戶端尚未收到時間服務器發來的時間數據包。
refid=INIT 表示校時動作正在初始化。
flash=400 表示時間服務器的精準值(由時間服務器提供)過高,ntpd 客戶端不信任該時間服務器。
reach=003 表示 ntpd 客戶端已經收到 2 個由時間服務器發送過來的數據包。
補充:solaris上修改/etc/ntp.conf,將server設置為10.10.10.72,然后重啟服務生效
用 ntpq? -p??和 ntptrace? 10.10.10.72觀察一下當前NTP服務的狀態。
暫停ntpd服務,執行ntpd -n -dddd 搜集信息約20分鐘。
service ntpd stop ????????????ntpd -n -dddd > ntpdebug收集信息再分析
查看?10.10.10.72的ntp服務狀態:
a),??? svcs|grep? ntp b),??? pkginfo | grep ntp c),??? netstat -an|grep? 123
查看ntp狀態? /etc/init.d/ntpd status

總結

以上是生活随笔為你收集整理的ntp时间服务解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。