當前位置:
首頁 >
clockdiff-检测两台linux主机的时间差
發布時間:2025/3/21
24
豆豆
生活随笔
收集整理的這篇文章主要介紹了
clockdiff-检测两台linux主机的时间差
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
在IP報文的首部和ICMP報文的首部都可以放入時間戳數據,clockdiff程序是使用時間戳來測算目的主機和本地主機的系統時間差。
選項
-o 使用IP時間戳選項來測量系統時間差。時間戳只用3個。
-o1使用IP時間戳選項來測量系統時間差。用4個時間戳。如果-o和-o1都沒有設置,那么就是用ICMP時間戳來測試系統時間差。
使用
197entel1 采用的是上海時間, 198entel采用的是LaPaz時間。
#有時差的機器 [root@entel1 ~]# clockdiff 10.45.7.198 .. host=10.45.7.198 rtt=562(280)ms/0ms delta=27916352ms/27916352ms Mon Sep 26 01:14:22 2016 [root@entel1 ~]# clockdiff -o 10.45.7.198 .. host=10.45.7.198 rtt=562(280)ms/0ms delta=27916356ms/27916356ms Mon Sep 26 01:29:41 2016 [root@entel1 ~]# clockdiff -o1 10.45.7.198 . host=10.45.7.198 rtt=750(187)ms/0ms delta=27916356ms/27916356ms Mon Sep 26 01:29:47 2016#上面是測試一個RTT較大的目的主機和本地主機的系統時間差。不過在使用clockdiff的時候,需要一點運氣,因為很多路由會忽略ICMP或IP時間戳。#換臺和主機時間一直的機器(198內部的一個docker容器): root@/root>clockdiff 10.45.7.198 . host=10.45.7.198 rtt=750(187)ms/0ms delta=0ms/0ms Mon Sep 26 02:15:33 2016delta = 目標主機減當前主機時間 ,時間單位是毫秒
27916356ms = 27916356/1000/60 min = 27916356/1000/60/60h = 7.75h
流程分析
參考文章:深入理解iputils網絡工具-第3篇 clockdiff:時間比對程序
總結
以上是生活随笔為你收集整理的clockdiff-检测两台linux主机的时间差的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux-sort排序
- 下一篇: Linux-xargs命令