'\" t .TH CLOCKDIFF 8 "" "iputils" "iputils" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" clockdiff \- اندازهگیری اختلاف ساعت بین میزبانها .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBclockdiff\fR\ 'u \fBclockdiff\fR [\fB\-o\fR] [\fB\-o1\fR] [\fB\-\-time\-format\ \fR\fB\fIctime\ iso\fR\fR] [\fB\-V\fR] {destination} .SH "توضیحات (DESCRIPTION)" .PP .B clockdiff اختلاف ساعت میان این سیستم و \fIdestination\fR (میزبان مقصد) را با دقت ۱ میلی‌ثانیه با استفاده از بسته‌های ICMP TIMESTAMP [2] یا به صورت اختیاری، گزینه IP TIMESTAMP [3] افزوده شده به ICMP ECHO [1] اندازه می‌گیرد\&. .SH "گزینهها (OPTIONS)" .PP \fB\-o\fR .RS 4 استفاده از IP TIMESTAMP همراه با ICMP ECHO به جای پیام‌های ICMP TIMESTAMP\&. این گزینه برای برخی مقاصد که از ICMP TIMESTAMP پشتیبانی نمی‌کنند (برای نمونه Solaris <2\&.4) سودمند است\&. .RE .PP \fB\-o1\fR .RS 4 گونهٔ اندکی متفاوت از .BR \-o ، به این صورت که از IP TIMESTAMP سه‌بخشی با نشانی‌های هاپ از پیش تعیین‌شده به جای گونهٔ چهاربخشی استفاده می‌کند\&. اینکه کدام شیوه بهتر کار می‌کند به میزبان مقصد بستگی دارد؛ به ویژه، .B \-o برای لینوکس مناسب‌تر است\&. .RE .PP \fB\-T\fR, \fB\-\-time\-format \fR\fB\fIctime iso\fR\fR .RS 4 چاپ برچسب زمانی در خروجی با قالب ISO\-8601 یا قالب کلاسیک ctime\&. قالب ctime پیش‌فرض است\&. برچسب زمانی ISO منطقهٔ زمانی را در بر دارد و تجزیه (parse) آن آسان‌تر است\&. .RE .PP \fB\-I\fR .RS 4 نام مستعار برای گزینه و آرگومان \fB\-\-time\-format \fR\fB\fIiso\fR\fR\fB \fR\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 چاپ راهنما و خروج\&. .RE .PP \fB\-V\fR, \fB\-\-version\fR .RS 4 چاپ نسخه برنامه و خروج\&. .RE .SH "هشدارها (WARNINGS)" .PP .RS 4 \(bu برخی گره‌ها (مانند Cisco) از برچسب‌های زمانی غیر‌استاندارد استفاده می‌کنند؛ این موضوع اگرچه طبق RFC مجاز است، اما برچسب‌های زمانی را تقریباً بی‌استفاده می‌کند\&. .RE .PP .RS 4 \(bu برخی گره‌ها هنگام اجرای .B xntpd (مانند Solaris>2\&.4)، برچسب‌های زمانی به‌هم‌ریخته تولید می‌کنند\&. به نظر می‌رسد پشتهٔ IP آن از یک منبع ساعت دارای اشکال استفاده می‌کند که به‌طور دوره‌ای با ساعت زمانِ روز (time\-of\-day) همگام‌سازی می‌شود و به‌طور تصادفی جهش می‌کند و برچسب‌های زمانی را تقریباً بی‌استفاده می‌سازد\&. خبر خوب این است که در این حالت می‌توانید از NTP استفاده کنید که حتی بهتر است\&. .RE .PP .RS 4 \(bu .B clockdiff اختلاف زمان را در مبنای پیمانهٔ ۲۴ روز (modulo 24 days) نشان می‌دهد\&. .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBping\fR(8), \fBarping\fR(8), \fBtracepath\fR(8)\&. .SH "مراجع (REFERENCES)" .PP [1] ICMP ECHO، RFC0792، صفحه ۱۴\&. .PP [2] ICMP TIMESTAMP، RFC0792، صفحه ۱۶\&. .PP [3] گزینه IP TIMESTAMP، RFC0791، بخش ۳\&.۱، صفحه ۱۶\&. .SH "نویسنده (AUTHOR)" .PP .B clockdiff توسط Alexey Kuznetsov گردآوری و توسعه داده شده است\&. این برنامه بر پایه کدهای برگرفته از دیمن BSD .B timed می‌باشد\&. .SH "امنیت (SECURITY)" .PP برای اجرای .B clockdiff به قابلیت‌های .B CAP_NET_RAW و .B CAP_SYS_NICE نیاز است\&. استفاده از آن به‌صورت .B set\-uid root امن است\&. .SH "در دسترس بودن (AVAILABILITY)" .PP .B clockdiff بخشی از بسته \fIiputils\fR است\&.