clockdiff -
اندازهگیری
اختلاف
ساعت بین
میزبانها
clockdiff [-o] [-o1]
[--time-format ctime iso] [-V]
{destination}
clockdiff اختلاف
ساعت میان
این سیستم و
destination (میزبان
مقصد) را با
دقت ۱
میلیثانیه
با استفاده
از
بستههای ICMP
TIMESTAMP [2] یا به
صورت
اختیاری،
گزینه IP TIMESTAMP [3]
افزوده شده
به ICMP ECHO [1]
اندازه
میگیرد.
-o
استفاده
از IP TIMESTAMP همراه
با ICMP ECHO به جای
پیامهای ICMP
TIMESTAMP. این گزینه
برای برخی
مقاصد که از
ICMP TIMESTAMP
پشتیبانی
نمیکنند
(برای نمونه
Solaris <2.4) سودمند
است.
-o1
گونهٔ
اندکی
متفاوت از
-o، به این
صورت که از IP
TIMESTAMP سهبخشی
با
نشانیهای
هاپ از پیش
تعیینشده
به جای
گونهٔ
چهاربخشی
استفاده
میکند.
اینکه کدام
شیوه بهتر
کار میکند
به میزبان
مقصد بستگی
دارد؛ به
ویژه، -o
برای
لینوکس
مناسبتر
است.
-T, --time-format ctime iso
چاپ
برچسب
زمانی در
خروجی با
قالب ISO-8601 یا
قالب
کلاسیک ctime.
قالب ctime
پیشفرض
است. برچسب
زمانی ISO
منطقهٔ
زمانی را در
بر دارد و
تجزیه (parse) آن
آسانتر
است.
-I
نام
مستعار
برای گزینه
و آرگومان
--time-format iso .
-h, --help
چاپ
راهنما و
خروج.
-V, --version
چاپ نسخه
برنامه و
خروج.
• برخی
گرهها
(مانند Cisco) از
برچسبهای
زمانی
غیراستاندارد
استفاده
میکنند؛
این موضوع
اگرچه طبق RFC
مجاز است،
اما
برچسبهای
زمانی را
تقریباً
بیاستفاده
میکند.
• برخی
گرهها
هنگام
اجرای xntpd
(مانند Solaris>2.4)،
برچسبهای
زمانی
بههمریخته
تولید
میکنند. به
نظر میرسد
پشتهٔ IP آن از
یک منبع
ساعت دارای
اشکال
استفاده
میکند که
بهطور
دورهای با
ساعت زمانِ
روز (time-of-day)
همگامسازی
میشود و
بهطور
تصادفی جهش
میکند و
برچسبهای
زمانی را
تقریباً
بیاستفاده
میسازد.
خبر خوب این
است که در
این حالت
میتوانید
از NTP استفاده
کنید که حتی
بهتر است.
• clockdiff
اختلاف
زمان را در
مبنای
پیمانهٔ ۲۴
روز (modulo 24 days) نشان
میدهد.
[1] ICMP ECHO، RFC0792،
صفحه ۱۴.
[2] ICMP TIMESTAMP، RFC0792،
صفحه ۱۶.
[3] گزینه IP TIMESTAMP،
RFC0791، بخش ۳.۱،
صفحه ۱۶.
clockdiff توسط Alexey Kuznetsov
<kuznet@ms2.inr.ac.ru>
گردآوری و
توسعه داده
شده است. این
برنامه بر
پایه کدهای
برگرفته از
دیمن BSD timed
میباشد.
برای
اجرای clockdiff به
قابلیتهای
CAP_NET_RAW و CAP_SYS_NICE
نیاز است.
استفاده از
آن بهصورت
set-uid root امن است.
clockdiff بخشی از
بسته iputils
است.