.de1 NOP . it 1 an-trap . if \\n[.$] \,\\$*\/ .. .ie t \ .ds B-Font [CB] .ds I-Font [CI] .ds R-Font [CR] .el \ .ds B-Font B .ds I-Font I .ds R-Font R .TH ntpd 1 "25 May 2024" "4.2.8p18" "User Commands" .\" .\" EDIT THIS FILE WITH CAUTION (in-mem file) .\" .\" It has been AutoGen-ed May 25, 2024 at 12:04:07 AM by AutoGen 5.18.16 .\" From the definitions ntpd-opts.def .\" and the template file agman-cmd.tpl .SH "نام (NAME)" \f\*[B-Font]ntpd\fP \- دیمن پروتکل زمان شبکه (NTP) .SH "خلاصه دستور (SYNOPSIS)" \f\*[B-Font]ntpd\fP .\" Mixture of short (flag) options and long options [\f\*[B-Font]\-flags\f[]] [\f\*[B-Font]\-flag\f[] [\f\*[I-Font]value\f[]]] [\f\*[B-Font]\-\-option-name\f[][[=| ]\f\*[I-Font]value\f[]]] [ ... ] .sp \n(Ppu .ne 2 .SH "توضیحات (DESCRIPTION)" ابزار \f\*[B-Font]ntpd\fP یک دیمن سیستم‌عامل است که زمان روز سیستم را در همگام‌سازی با کارگزارهای زمان استاندارد اینترنت تنظیم و نگهداری می‌کند. این برنامه یک پیاده‌سازی کامل از پروتکل زمان شبکه (NTP) نسخه ۴ مطابق با تعریف RFC-5905 است، ولی در عین حال سازگاری با نسخه ۳ مطابق با RFC-1305، و نسخه‌های ۱ و ۲ مطابق با RFC-1059 و RFC-1119 را نیز حفظ می‌کند. .sp \n(Ppu .ne 2 ابزار \f\*[B-Font]ntpd\fP بیشتر محاسبات را با حساب ممیز شناور ۶۴ بیتی انجام می‌دهد و عملیات ممیز ثابت ۶۴ بیتی را تنها در صورت لزوم برای حفظ دقت نهایی (حدود ۲۳۲ پیکوثانیه) به کار می‌گیرد. اگرچه دستیابی به این دقت نهایی با ایستگاه‌های کاری و شبکه‌های معمولی امروزی امکان‌پذیر نیست، اما ممکن است در آینده با فرکانس ساعت گیگاهرتزی پردازنده‌ها و شبکه‌های محلی گیگابیتی مورد نیاز باشد. .sp \n(Ppu .ne 2 به‌طور معمول، \f\*[B-Font]ntpd\fP فایل پیکربندی \fCntp.conf\f[]\fR(5)\f[] را هنگام راه‌اندازی می‌خواند تا منابع همگام‌سازی و حالت‌های کاری را تعیین کند. همچنین می‌توان یک پیکربندی کاری، هرچند محدود، را کاملاً از طریق خط فرمان مشخص کرد و نیاز به فایل پیکربندی را برطرف ساخت. این موضوع به‌ویژه زمانی مفید است که میزبان محلی به عنوان کلاینت همه‌پخشی/چندپخشی (broadcast/multicast) پیکربندی شود و تمامی همتایان با گوش دادن به همه‌پخشی‌ها در زمان اجرا مشخص شوند. .sp \n(Ppu .ne 2 اگر پشتیبانی NetInfo درون \f\*[B-Font]ntpd\fP ساخته شده باشد، چنانچه فایل پیش‌فرض \fCntp.conf\f[]\fR(5)\f[] قابل خواندن نباشد و هیچ فایلی با گزینه \f\*[B-Font]\-c\f[] تعیین نشده باشد، \f\*[B-Font]ntpd\fP تلاش خواهد کرد تا پیکربندی خود را از NetInfo بخواند. .sp \n(Ppu .ne 2 متغیرهای داخلی گوناگون \f\*[B-Font]ntpd\fP را می‌توان هنگام اجرای \f\*[B-Font]ntpd\fP با استفاده از برنامه‌های کمکی \fCntpq\f[]\fR(1)\f[] و \fCntpdc\f[]\fR(1)\f[] نمایش داد و گزینه‌های پیکربندی را دگرگون ساخت. .sp \n(Ppu .ne 2 هنگامی که \f\*[B-Font]ntpd\fP آغاز به کار می‌کند، به مقدار \fCumask\f[]\fR(2)\f[] نگاه می‌اندازد و در صورتی که صفر باشد، \f\*[B-Font]ntpd\fP مقدار \fCumask\f[]\fR(2)\f[] را روی 022 قرار می‌دهد. .SH "گزینه‌ها (OPTIONS)" .TP .NOP \f\*[B-Font]\-4\f[], \f\*[B-Font]\-\-ipv4\f[] اجبار به حل نام DNS با IPv4. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: ipv6. .sp اجبار به حل نام DNS برای نام‌های میزبان بعدی در خط فرمان در فضای نام IPv4. .TP .NOP \f\*[B-Font]\-6\f[], \f\*[B-Font]\-\-ipv6\f[] اجبار به حل نام DNS با IPv6. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: ipv4. .sp اجبار به حل نام DNS برای نام‌های میزبان بعدی در خط فرمان در فضای نام IPv6. .TP .NOP \f\*[B-Font]\-a\f[], \f\*[B-Font]\-\-authreq\f[] الزام به احراز هویت رمزنگاری‌شده. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: authnoreq. .sp الزام به احراز هویت رمزنگاری‌شده برای پیوندهای کلاینت همه‌پخشی (broadcast)، کلاینت چندپخشی (multicast) و متقارن غیرفعال (symmetric passive). این گزینه پیش‌فرض است. .TP .NOP \f\*[B-Font]\-A\f[], \f\*[B-Font]\-\-authnoreq\f[] عدم الزام به احراز هویت رمزنگاری‌شده. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: authreq. .sp عدم الزام به احراز هویت رمزنگاری‌شده برای پیوندهای کلاینت همه‌پخشی، کلاینت چندپخشی و متقارن غیرفعال. این کار تقریباً هیچ‌گاه ایده خوبی نیست. .TP .NOP \f\*[B-Font]\-b\f[], \f\*[B-Font]\-\-bcastsync\f[] اجازه همگام‌سازی با سرورهای همه‌پخشی (broadcast). .sp .TP .NOP \f\*[B-Font]\-c\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-configfile\f[]=\f\*[I-Font]string\f[] نام فایل پیکربندی. .sp نام و مسیر فایل پیکربندی، به‌طور پیش‌فرض \fI/etc/ntp.conf\fP است. .TP .NOP \f\*[B-Font]\-d\f[], \f\*[B-Font]\-\-debug\-level\f[] افزایش سطح جزئیات اشکال‌زدایی. این گزینه می‌تواند به تعداد نامحدود تکرار شود. .sp .TP .NOP \f\*[B-Font]\-D\f[] \f\*[I-Font]number\f[], \f\*[B-Font]\-\-set\-debug\-level\f[]=\f\*[I-Font]number\f[] تنظیم سطح جزئیات اشکال‌زدایی. این گزینه می‌تواند به تعداد نامحدود تکرار شود. این گزینه یک عدد صحیح را به عنوان آرگومان می‌پذیرد. .sp .TP .NOP \f\*[B-Font]\-f\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-driftfile\f[]=\f\*[I-Font]string\f[] نام فایل انحراف فرکانس (drift). .sp نام و مسیر فایل انحراف فرکانس، به‌طور پیش‌فرض \fI/etc/ntp.drift\fP است. این عملکرد مشابه مشخصه پیکربندی \fBdriftfile\fP \fIdriftfile\fP در فایل \fI/etc/ntp.conf\fP می‌باشد. .TP .NOP \f\*[B-Font]\-g\f[], \f\*[B-Font]\-\-panicgate\f[] اجازه بزرگ بودن نخستین تنظیم زمان. این گزینه می‌تواند به تعداد نامحدود تکرار شود. .sp به‌طور معمول، اگر آفست از آستانه وحشت (panic threshold) که به طور پیش‌فرض ۱۰۰۰ ثانیه است فراتر رود، \fBntpd\fP با پیامی در لاگ سیستم خارج می‌شود. این گزینه اجازه می‌دهد زمان بدون محدودیت روی هر مقداری تنظیم شود؛ اما این اتفاق تنها یک بار رخ می‌دهد. اگر پس از آن از آستانه فراتر رود، \fBntpd\fP با پیامی در لاگ سیستم خارج خواهد شد. این گزینه می‌تواند با گزینه‌های \fB-q\fP و \fB-x\fP استفاده شود. برای سایر گزینه‌ها دستورالعمل فایل پیکربندی \fBtinker\fP را ببینید. .TP .NOP \f\*[B-Font]\-G\f[], \f\*[B-Font]\-\-force\-step\-once\f[] اعمال پرش (Step) بر روی هر تصحیح آفست اولیه. .sp به‌طور معمول، \fBntpd\fP اگر آفست زمان از آستانه پرش فراتر رود (که به‌طور پیش‌فرض ۱۲۸ میلی‌ثانیه است) زمان را با پرش تنظیم می‌کند و در غیر این صورت زمان را به تدریج تغییر می‌دهد (slew). این گزینه اجبار می‌کند که تصحیح آفست اولیه با پرش انجام شود تا بالاترین دقت زمان به سرعت حاصل گردد. با این حال، این کار ممکن است باعث عقب رفتن زمان نیز بشود، بنابراین در صورتی که برنامه‌های نیازمند زمان یکنواخت صعودی (monotonic time) در حال اجرا هستند نباید از این گزینه استفاده شود. برای گزینه‌های دیگر دستورالعمل فایل پیکربندی \fBtinker\fP را ببینید. .TP .NOP \f\*[B-Font]\-i\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-jaildir\f[]=\f\*[I-Font]string\f[] دایرکتوری قرنطینه (Jail). .sp انتقال ریشه سرور (Chroot) به دایرکتوری \fIjaildir\fP . این گزینه همچنین بدین معناست که سرور در هنگام راه‌اندازی تلاش می‌کند امتیازات دسترسی ریشه (root) را رها کند. ممکن است لازم باشد گزینه \fB-u\fP را نیز مشخص کنید. این گزینه تنها زمانی در دسترس است که سیستم‌عامل از تنظیم ساعت بدون امتیازات کامل ریشه پشتیبانی کند. این گزینه در NetBSD (کامپایل با \fB--enable-clockctl\fP) یا لینوکس (کامپایل با \fB--enable-linuxcaps\fP) یا سولاریس (کامپایل با \fB--enable-solarisprivs\fP) پشتیبانی می‌شود. .TP .NOP \f\*[B-Font]\-I\f[] \f\*[I-Font]iface\f[], \f\*[B-Font]\-\-interface\f[]=\f\*[I-Font]iface\f[] شنود روی یک نام یا آدرس واسط شبکه. این گزینه می‌تواند به تعداد نامحدود تکرار شود. .sp باز کردن آدرس شبکه داده‌شده، یا تمامی آدرس‌های مرتبط با نام واسط داده‌شده. این گزینه می‌تواند چندین بار تکرار شود. این گزینه همچنین به این معناست که سایر آدرس‌ها، به جز آدرس‌های عمومی (wildcard) و localhost، باز نشوند. این گزینه منسوخ شده است. لطفاً از دستور جامع‌تر \fBinterface\fP در فایل پیکربندی استفاده کنید. .TP .NOP \f\*[B-Font]\-k\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-keyfile\f[]=\f\*[I-Font]string\f[] مسیر فایل کلیدهای متقارن. .sp مشخص کردن نام و مسیر فایل کلیدهای متقارن. \fI/etc/ntp.keys\fP مقدار پیش‌فرض است. این عملکرد مشابه دستورالعمل \fBkeys\fP \fIkeyfile\fP در فایل پیکربندی است. .TP .NOP \f\*[B-Font]\-l\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-logfile\f[]=\f\*[I-Font]string\f[] مسیر فایل گزارش (لاگ). .sp مشخص کردن نام و مسیر فایل لاگ. پیش‌فرض فایل لاگ سیستم است. این عملکرد مشابه دستورالعمل \fBlogfile\fP \fIlogfile\fP در فایل پیکربندی است. .TP .NOP \f\*[B-Font]\-L\f[], \f\*[B-Font]\-\-novirtualips\f[] عدم شنود روی واسط‌های مجازی. .sp عدم شنود روی واسط‌های مجازی، که به عنوان واسط‌هایی با نام‌های حاوی دو نقطه تعریف می‌شوند. این گزینه منسوخ شده است. لطفاً از دستور جامع‌تر \fBinterface\fP در فایل پیکربندی استفاده کنید. .TP .NOP \f\*[B-Font]\-M\f[], \f\*[B-Font]\-\-modifymmtimer\f[] تغییر تایمر چندرسانه‌ای (فقط در ویندوز). .sp تنظیم تایمر چندرسانه‌ای ویندوز بر روی بالاترین تفکیک‌پذیری (resolution). این کار تضمین می‌کند که تفکیک‌پذیری در حین اجرای ntpd تغییر نکند و از اختلالات زمان‌سنجی ناشی از تغییرات جلوگیری شود. .TP .NOP \f\*[B-Font]\-n\f[], \f\*[B-Font]\-\-nofork\f[] عدم فورک به پس‌زمینه. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: wait-sync. .sp .TP .NOP \f\*[B-Font]\-N\f[], \f\*[B-Font]\-\-nice\f[] اجرا با اولویت بالا. .sp اجرای \fBntpd\fP با بالاترین اولویت، تا میزانی که توسط سیستم‌عامل مجاز دانسته شده است. .TP .NOP \f\*[B-Font]\-p\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-pidfile\f[]=\f\*[I-Font]string\f[] مسیر فایل شناسه فرایند (PID). .sp مشخص کردن نام و مسیر فایل مورد استفاده برای ثبت شناسه فرایند \fBntpd\fP . این عملکرد مشابه دستورالعمل \fBpidfile\fP \fIpidfile\fP در فایل پیکربندی است. .TP .NOP \f\*[B-Font]\-P\f[] \f\*[I-Font]number\f[], \f\*[B-Font]\-\-priority\f[]=\f\*[I-Font]number\f[] اولویت فرایند. این گزینه یک عدد صحیح را به عنوان آرگومان می‌پذیرد. .sp اجرای \fBntpd\fP با اولویت مشخص‌شده در \fBsched_setscheduler(SCHED_FIFO)\fP تا جایی که توسط سیستم‌عامل مجاز باشد. .TP .NOP \f\*[B-Font]\-q\f[], \f\*[B-Font]\-\-quit\f[] تنظیم زمان و خروج. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: saveconfigquit, wait-sync. .sp \fBntpd\fP به دیمن تبدیل نمی‌شود و پس از نخستین همگام‌سازی ساعت خارج خواهد شد. این رفتار شبیه برنامه \fBntpdate\fP است که به زودی با یک اسکریپت شل جایگزین می‌شود. گزینه‌های \fB-g\fP و \fB-x\fP می‌توانند همراه این گزینه استفاده شوند. نکته: نظم‌بخشی زمان هسته با این گزینه غیرفعال می‌شود. .TP .NOP \f\*[B-Font]\-r\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-propagationdelay\f[]=\f\*[I-Font]string\f[] تاخیر انتشار/همه‌پخشی. .sp مشخص کردن تاخیر انتشار پیش‌فرض از کارگزار همه‌پخشی/چندپخشی به این کلاینت. این امر تنها زمانی لازم است که تاخیر نتواند به صورت خودکار توسط پروتکل محاسبه شود. .TP .NOP \f\*[B-Font]\-\-saveconfigquit\f[]=\f\*[I-Font]string\f[] ذخیره پیکربندی تجزیه‌شده و خروج. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: quit, wait-sync. .sp باعث می‌شود \fBntpd\fP فایل پیکربندی راه‌اندازی خود را تجزیه کرده و معادل آن را در نام فایل داده‌شده ذخیره کند و خارج شود. این گزینه برای آزمایش خودکار طراحی شده است. .TP .NOP \f\*[B-Font]\-s\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-statsdir\f[]=\f\*[I-Font]string\f[] مکان فایل‌های آمار. .sp مشخص کردن مسیر دایرکتوری برای فایل‌های ایجادشده توسط بخش آمار. این عملکرد مشابه دستورالعمل \fBstatsdir\fP \fIstatsdir\fP در فایل پیکربندی است. .TP .NOP \f\*[B-Font]\-t\f[] \f\*[I-Font]tkey\f[], \f\*[B-Font]\-\-trustedkey\f[]=\f\*[I-Font]tkey\f[] شماره کلید معتمد. این گزینه می‌تواند به تعداد نامحدود تکرار شود. .sp افزودن شماره کلید مشخص‌شده به فهرست کلیدهای معتمد. .TP .NOP \f\*[B-Font]\-u\f[] \f\*[I-Font]string\f[], \f\*[B-Font]\-\-user\f[]=\f\*[I-Font]string\f[] اجرا با شناسه کاربری (یا userid:groupid). .sp مشخص کردن یک کاربر، و در صورت تمایل یک گروه، برای تغییر هویت به آن. این گزینه تنها زمانی در دسترس است که سیستم‌عامل از تنظیم ساعت بدون امتیازات کامل ریشه پشتیبانی کند. این گزینه در NetBSD (کامپایل با \fB--enable-clockctl\fP) یا لینوکس (کامپایل با \fB--enable-linuxcaps\fP) یا سولاریس (کامپایل با \fB--enable-solarisprivs\fP) پشتیبانی می‌شود. .TP .NOP \f\*[B-Font]\-U\f[] \f\*[I-Font]number\f[], \f\*[B-Font]\-\-updateinterval\f[]=\f\*[I-Font]number\f[] فاصله بر حسب ثانیه بین پویش‌ها برای واسط‌های جدید یا حذف‌شده. این گزینه یک عدد صحیح را به عنوان آرگومان می‌پذیرد. .sp تعیین زمان بر حسب ثانیه بین دو پویش برای واسط‌های جدید یا قطع‌شده. برای سیستم‌های دارای پشتیبانی سوکت مسیریابی، پویش‌ها اندکی پس از تشخیص تغییر واسط توسط سیستم انجام می‌شوند. از 0 برای غیرفعال کردن پویش استفاده کنید. ۶۰ ثانیه حداقل زمان بین پویش‌ها است. .TP .NOP \f\*[B-Font]\-\-var\f[]=\f\*[I-Font]nvar\f[] تبدیل ARG به یک متغیر ntp (خواندنی/نوشتنی RW). این گزینه می‌تواند به تعداد نامحدود تکرار شود. .sp .TP .NOP \f\*[B-Font]\-\-dvar\f[]=\f\*[I-Font]ndvar\f[] تبدیل ARG به یک متغیر ntp (خواندنی/نوشتنی پیش‌فرض RW|DEF). این گزینه می‌تواند به تعداد نامحدود تکرار شود. .sp .TP .NOP \f\*[B-Font]\-w\f[] \f\*[I-Font]number\f[], \f\*[B-Font]\-\-wait\-sync\f[]=\f\*[I-Font]number\f[] ثانیه‌های انتظار برای نخستین همگام‌سازی ساعت. این گزینه نباید در ترکیب با هیچ‌یک از گزینه‌های زیر ظاهر شود: nofork, quit, saveconfigquit. این گزینه یک عدد صحیح را به عنوان آرگومان می‌پذیرد. .sp اگر بزرگتر از صفر باشد، رفتار \fBntpd\fP را هنگام فورک شدن به پس‌زمینه دگرگون می‌سازد. به جای خروج فوری با وضعیت 0 پس از فورک، والد حداکثر تا تعداد ثانیه‌های مشخص‌شده منتظر می‌ماند تا فرزند برای نخستین بار ساعت را همگام کند. اگر ساعت همگام شود وضعیت خروج صفر (موفقیت) خواهد بود، در غیر این صورت \fBETIMEDOUT\fP است. این امکان فراهم می‌شود تا اسکریپتی که \fBntpd\fP را اجرا می‌کند بتواند پیش از ادامه به راحتی منتظر اولین تنظیم ساعت بماند. .TP .NOP \f\*[B-Font]\-x\f[], \f\*[B-Font]\-\-slew\f[] تنظیم تدریجی (Slew) تا ۶۰۰ ثانیه. .sp به‌طور معمول، اگر آفست کمتر از آستانه پرش باشد (که به‌طور پیش‌فرض ۱۲۸ میلی‌ثانیه است) زمان به تدریج تنظیم می‌شود و اگر بالاتر از آستانه باشد به صورت پرشی (step) تنظیم خواهد شد. این گزینه آستانه را روی ۶۰۰ ثانیه قرار می‌دهد که به خوبی درون پنجره دقت برای تنظیم دستی ساعت قرار دارد. نکته: از آنجا که نرخ تنظیم تدریجی در هسته‌های معمول یونیکس به 0.5 میلی‌ثانیه بر ثانیه محدود است، هر ثانیه تعدیل نیازمند یک بازه استهلاک ۲۰۰۰ ثانیه‌ای است. بنابراین تنظیمی به بزرگی ۶۰۰ ثانیه برای تکمیل به تقریباً ۱۴ روز زمان نیاز خواهد داشت. این گزینه می‌تواند با گزینه‌های \fB-g\fP و \fB-q\fP استفاده شود. برای گزینه‌های دیگر دستورالعمل فایل پیکربندی \fBtinker\fP را ببینید. نکته: نظم‌بخشی زمان هسته با این گزینه غیرفعال می‌شود. .TP .NOP \f\*[B-Font]\-\-usepcc\f[] استفاده از شمارنده چرخه پردازنده (فقط در ویندوز). .sp تلاش برای جایگزینی شمارنده پردازنده به جای \fBQueryPerformanceCounter\fP. شمارنده پردازنده و \fBQueryPerformanceCounter\fP مقایسه می‌شوند و اگر فرکانس یکسانی داشته باشند، شمارنده پردازنده (RDTSC در x86) مستقیماً استفاده می‌شود که از سربار فراخوانی سیستمی جلوگیری می‌کند. .TP .NOP \f\*[B-Font]\-\-pccfreq\f[]=\f\*[I-Font]string\f[] اجبار به استفاده از شمارنده چرخه پردازنده (فقط در ویندوز). .sp اجبار به جایگزینی شمارنده پردازنده به جای \fBQueryPerformanceCounter\fP. شمارنده پردازنده (RDTSC در x86) بدون قید و شرط با فرکانس داده‌شده (بر حسب هرتز) استفاده می‌شود. .TP .NOP \f\*[B-Font]\-m\f[], \f\*[B-Font]\-\-mdns\f[] ثبت در mDNS به عنوان سرور NTP. .sp ثبت به عنوان سرور NTP در سرور محلی mDNS که امکان شناسایی سرور از طریق جستجوی کلاینت mDNS را فراهم می‌سازد. .TP .NOP \f\*[B-Font]\-\&?\f[], \f\*[B-Font]\-\-help\f[] نمایش اطلاعات نحوه استفاده و خروج. .TP .NOP \f\*[B-Font]\-\&!\f[], \f\*[B-Font]\-\-more-help\f[] ارسال اطلاعات تکمیلی نحوه استفاده به یک صفحه‌بند (pager). .TP .NOP \f\*[B-Font]\-\-version\f[] [{\f\*[I-Font]v|c|n\f[]}] نمایش نسخه برنامه و خروج. حالت پیش‌فرض 'v' است که نسخه‌ای ساده را چاپ می‌کند. حالت 'c' اطلاعات حق نشر را چاپ می‌کند و 'n' اعلان کامل حق نشر را چاپ می‌نماید. .PP .SH "پیش‌تنظیم‌های گزینه‌ها (OPTION PRESETS)" هر گزینه‌ای که به عنوان \fInot presettable\fP علامت‌گذاری نشده باشد می‌تواند با بارگیری مقادیر از متغیرهای محیطی زیر از پیش تنظیم شود: .nf \fBNTPD_\fP یا \fBNTPD\fP .fi .ad .SH "نحوه استفاده (USAGE)" .SS "نحوه کارکرد NTP" ابزار \f\*[B-Font]ntpd\fP با تبادل پیام با یک یا چند سرور پیکربندی‌شده در یک بازه زمانی مشخص برای پرس‌وجو (poll interval) عمل می‌کند. هنگامی که این برنامه، چه برای اولین بار و چه دفعات بعد، راه‌اندازی می‌شود، نیازمند چندین تبادل پیام از اکثر این سرورها است تا الگوریتم‌های پردازش سیگنال و کاهش خطا بتوانند داده‌ها را جمع‌آوری و پالایش کرده و ساعت را تنظیم کنند. برای محافظت از شبکه در برابر هجوم ترافیک ناگهانی (bursts)، فاصله زمانی پرس‌وجوی اولیه برای هر سرور به اندازه یک بازه تصادفی به مدت چند ثانیه به تاخیر می‌افتد. با فاصله زمانی اولیه پیش‌فرض ۶۴ ثانیه، ممکن است چند دقیقه طول بکشد تا ساعت تنظیم شود. این تاخیر اولیه برای تنظیم ساعت را می‌توان با استفاده از کلمه کلیدی \f\*[B-Font]iburst\f[] همراه با دستور پیکربندی \f\*[B-Font]server\f[] ، همان‌گونه که در \fCntp.conf\f[]\fR(5)\f[] شرح داده شده است، به شکل ایمن و چشمگیری کاهش داد. .sp \n(Ppu .ne 2 بیشتر سیستم‌عامل‌ها و سخت‌افزارهای امروزی شامل یک تراشه ساعت زمان واقعی یا زمان سال (TOY) هستند تا زمان را در دوره‌هایی که برق قطع است حفظ کنند. هنگامی که رایانه بوت می‌شود، این تراشه برای مقداردهی اولیه به زمان سیستم‌عامل استفاده می‌شود. پس از آنکه رایانه با یک سرور NTP همگام‌سازی شد، سیستم‌عامل هر از گاهی این تراشه را تصحیح می‌کند. در حالت پیش‌فرض، اگر \f\*[B-Font]ntpd\fP تشخیص دهد که زمان روی میزبان بیش از ۱۰۰۰ ثانیه با زمان سرور اختلاف دارد، \f\*[B-Font]ntpd\fP فرض می‌کند که مشکلی اساسی وجود دارد و تنها اقدام قابل اطمینان این است که کاربر یا مدیر سیستم مداخله کرده و ساعت را به صورت دستی تنظیم کند. (دلایل این امر می‌تواند شامل نبود تراشه TOY، خالی شدن باتری آن، یا کیفیت بسیار پایین تراشه باشد.) این موضوع باعث می‌شود که \f\*[B-Font]ntpd\fP با یک پیام وحشت (panic) در لاگ سیستم متوقف شده و خارج شود. گزینه \f\*[B-Font]\-g\f[] این بررسی را نادیده می‌گیرد و ساعت بدون توجه به زمان تراشه روی زمان سرور تنظیم خواهد شد (تا ۶۸ سال در گذشته یا آینده \(em این یک محدودیت پروتکل NTPv4 است). با این حال، برای محافظت در برابر سخت‌افزار معیوب، مانند هنگامی که باتری CMOS خراب شده یا شمارنده ساعت آسیب دیده است، پس از اینکه ساعت یک بار تنظیم شد، خطای بیشتر از ۱۰۰۰ ثانیه در هر صورت موجب خروج \f\*[B-Font]ntpd\fP خواهد شد. .sp \n(Ppu .ne 2 در شرایط عادی، \f\*[B-Font]ntpd\fP ساعت را در گام‌های کوچک تنظیم می‌کند تا مقیاس زمانی به طور موثر پیوسته و بدون گسستگی باقی بماند. در شرایط تراکم شدید شبکه، نوسان تاخیر رفت و برگشت (jitter) می‌تواند از ۳ ثانیه فراتر رود و فاصله همگام‌سازی (که برابر است با نصف تاخیر رفت و برگشت به اضافه مولفه‌های بودجه خطا) ممکن است بسیار بزرگ شود. الگوریتم‌های \f\*[B-Font]ntpd\fP آفست‌های نمونه‌ای که از ۱۲۸ میلی‌ثانیه فراتر روند را دور می‌اندازند، مگر اینکه بازه‌ای که طی آن هیچ نمونه آفستی کمتر از ۱۲۸ میلی‌ثانیه نبوده است از ۹۰۰ ثانیه تجاوز کند. نخستین نمونه پس از آن، صرف‌نظر از مقدار آفست، ساعت را با پرش روی زمان ارائه‌شده تنظیم می‌کند. در عمل، این کار نرخ هشدارهای اشتباهی که ساعت به اشتباه دچار پرش می‌شود را به میزانی بسیار ناچیز کاهش می‌دهد. .sp \n(Ppu .ne 2 در نتیجه این رفتار، پس از تنظیم ساعت، حتی در موارد شدید تراکم مسیر شبکه و نوسان، ساعت به ندرت بیش از ۱۲۸ میلی‌ثانیه منحرف می‌شود. گاهی اوقات، به ویژه هنگامی که \f\*[B-Font]ntpd\fP برای اولین بار بدون یک فایل drift معتبر بر روی سیستمی با انحراف ذاتی بزرگ راه‌اندازی می‌شود، ممکن است خطا افزایش یافته و از ۱۲۸ میلی‌ثانیه بیشتر شود؛ که این امر در صورتی که زمان ساعت محلی بیش از ۱۲۸ ثانیه نسبت به سرور جلوتر باشد باعث تنظیم ساعت به عقب خواهد شد. در برخی برنامه‌های کاربردی، ممکن است این رفتار غیرقابل قبول باشد. با این حال، راهکارهای متعددی وجود دارد. اگر گزینه \f\*[B-Font]\-x\f[] در خط فرمان گنجانده شود، ساعت هرگز دچار پرش نمی‌شود و فقط اصلاحات تدریجی (slew) به کار خواهند رفت. اما این انتخاب هزینه‌ای دارد که باید قبل از تصمیم به استفاده از گزینه \f\*[B-Font]\-x\f[] به دقت بررسی شود. حداکثر نرخ تنظیم تدریجی ممکن در نتیجه اصول درستی که طراحی پروتکل و الگوریتم‌های NTP بر پایه آن‌ها استوار است، به ۵۰۰ قسمت در میلیون (PPM) محدود شده است. در نتیجه، همگرا شدن ساعت محلی با یک آفست قابل قبول ممکن است زمان زیادی ببرد، یعنی حدود ۲۰۰۰ ثانیه به ازای هر ثانیه‌ای که ساعت خارج از محدوده قابل قبول قرار دارد. در طول این بازه، ساعت محلی با هیچ ساعت شبکه دیگری یکپارچه نخواهد بود و سیستم نمی‌تواند برای برنامه‌های توزیع‌شده‌ای که به زمان شبکه دقیقاً همگام نیاز دارند استفاده شود. .sp \n(Ppu .ne 2 با وجود اقدامات احتیاطی فوق، گاهی اوقات هنگامی که خطاهای فرکانسی بزرگی وجود دارد، آفست‌های زمانی به بیرون از محدوده ۱۲۸ میلی‌ثانیه منحرف می‌شوند و در نهایت یک تصحیح زمانی پرشی یا تدریجی مورد نیاز خواهد بود. اگر به دنبال چنین تصحیحی خطای فرکانس آن‌چنان بزرگ باشد که اولین نمونه خارج از محدوده قابل قبول قرار گیرد، \f\*[B-Font]ntpd\fP وارد همان حالتی می‌شود که فایل \fIntp.drift\f[] وجود ندارد. هدف از این رفتار، اصلاح سریع فرکانس و بازگرداندن عملکرد به حالت ردیابی عادی است. در شدیدترین موارد (میزبان \f\*[B-Font]time.ien.it\f[] به ذهن می‌آید)، ممکن است گاه‌به‌گاه تصحیحات پرش/تدریجی و تصحیحات فرکانسی پس از آن رخ دهد. در این موارد، استفاده از کلمه کلیدی \f\*[B-Font]burst\f[] هنگام پیکربندی سرور کمک می‌کند، اما تنها زمانی که از مالک میزبان مقصد برای انجام این کار اجازه داشته باشید. .sp \n(Ppu .ne 2 در نهایت، در گذشته بسیاری از اسکریپت‌های راه‌اندازی برنامه‌های \fCntpdate\f[]\fR(1)\f[] یا \fCsntp\f[]\fR(1)\f[] را اجرا می‌کردند تا ساعت سیستم را پیش از شروع \fCntpd\f[]\fR(1)\f[] به زمان درست نزدیک کنند، اما این کار هرگز چیزی بیش از یک راهکار موقت متوسط نبوده و دیگر مورد نیاز نیست. اگر دستورالعمل‌های بخش \fIراه‌اندازی NTP (بهترین شیوه فعلی)\f[] را دنبال می‌کنید و همچنان لازم است زمان سیستم را پیش از شروع \f\*[B-Font]ntpd\fP تنظیم کنید، لطفاً یک گزارش باگ باز کنید و وضعیت را شرح دهید، و سپس در صورتی که واقعاً نیاز دارید ساعت را قبل از راه‌اندازی \f\*[B-Font]ntpd\fP تنظیم نمایید، به استفاده از \fCsntp\f[]\fR(1)\f[] نگاهی بیندازید. .sp \n(Ppu .ne 2 روشی برای راه‌اندازی \fCntpd\f[]\fR(1)\f[] وجود دارد که اغلب به تمامی مشکلات ذکرشده در بالا رسیدگی می‌کند. .SS "راه‌اندازی NTP (بهترین شیوه فعلی)" ابتدا، از گزینه \f\*[B-Font]iburst\f[] روی مدخل‌های \f\*[B-Font]server\f[] خود استفاده کنید. .sp \n(Ppu .ne 2 اگر بتوانید یک فایل \fIntp.drift\f[] مناسب را نیز حفظ کنید، آنگاه \fCntpd\f[]\fR(1)\f[] به طور موثری "شروع گرم" (warm-start) خواهد داشت و ساعت سیستم شما در زمانی کمتر از ۱۱ ثانیه پایدار خواهد شد. .sp \n(Ppu .ne 2 در اولین فرصت ممکن در توالی راه‌اندازی سیستم، \fCntpd\f[]\fR(1)\f[] را حداقل با گزینه‌های \f\*[B-Font]\-g\f[] و شاید \f\*[B-Font]\-N\f[] راه‌اندازی کنید. سپس، سایر فرایندهای "عادی" خود را آغاز نمایید. این کار به \fCntpd\f[]\fR(1)\f[] تا حد ممکن زمان می‌دهد تا ساعت سیستم را همگام و پایدار کند. .sp \n(Ppu .ne 2 در نهایت، اگر فرایندهایی مانند \f\*[B-Font]dovecot\f[] یا سرورهای پایگاه‌داده دارید که به زمانی یکنواخت صعودی (monotonically-increasing) نیاز دارند، \fCntp-wait\f[]\fR(1)\f[] را در دیرترین زمان ممکن در توالی بوت سیستم (شاید با فلگ \f\*[B-Font]\-v\f[] ) اجرا کنید؛ و پس از خروج موفقیت‌آمیز \fCntp-wait\f[]\fR(1)\f[] ، آغاز هر فرایندی که به زمان پایدار نیاز دارد تا بیشترین حد ممکن ایمن خواهد بود. .SS "نظم‌بخشی فرکانس (Frequency Discipline)" رفتار \f\*[B-Font]ntpd\fP در هنگام راه‌اندازی بستگی به وجود فایل فرکانس (معمولاً \fIntp.drift\f[], ) دارد. این فایل حاوی جدیدترین تخمین از خطای فرکانس ساعت است. هنگامی که \f\*[B-Font]ntpd\fP راه‌اندازی می‌شود و این فایل وجود ندارد، \f\*[B-Font]ntpd\fP وارد یک حالت ویژه می‌شود که برای انطباق سریع با خطای زمان و فرکانس نوسان‌ساز ساعت سیستم طراحی شده است. این کار تقریباً ۱۵ دقیقه طول می‌کشد و پس از آن زمان و فرکانس روی مقادیر نامی تنظیم می‌شوند و \f\*[B-Font]ntpd\fP وارد حالت عادی می‌شود، جایی که زمان و فرکانس به طور مداوم نسبت به سرور ردیابی می‌شوند. پس از یک ساعت، فایل فرکانس ایجاد شده و آفست فرکانس فعلی در آن نوشته می‌شود. هنگامی که \f\*[B-Font]ntpd\fP راه‌اندازی می‌شود و این فایل وجود دارد، فرکانس \f\*[B-Font]ntpd\fP از روی فایل مقداردهی اولیه شده و بلافاصله وارد حالت عادی می‌شود. پس از آن، آفست فرکانس فعلی در فواصل زمانی یک‌ساعته در فایل نوشته می‌شود. .SS "حالت‌های کاری (Operating Modes)" ابزار \f\*[B-Font]ntpd\fP می‌تواند در هر یک از چندین حالت، از جمله متقارن فعال/غیرفعال (symmetric active/passive)، کلاینت/سرور همه‌پخشی/چندپخشی (broadcast/multicast) و منی‌کست (manycast)، همان‌گونه که در صفحه "Association Management" (موجود به عنوان بخشی از مستندات HTML ارائه‌شده در \fI/usr/share/doc/ntp\f[]) شرح داده شده است، عمل کند. این برنامه معمولاً به طور پیوسته کار می‌کند و در عین حال تغییرات کوچک فرکانس را پایش کرده و ساعت را برای دستیابی به نهایت دقت اصلاح می‌نماید. با این حال، می‌تواند در یک حالت یک‌باره نیز کار کند که در آن زمان از یک سرور خارجی دریافت شده و فرکانس از یک فایل فرکانس ثبت‌شده قبلی تنظیم می‌شود. یک کلاینت همه‌پخشی/چندپخشی یا منی‌کست می‌تواند سرورهای دوردست را کشف کرده، ضریب تصحیح تاخیر انتشار سرور-کلاینت را محاسبه کند و خود را به طور خودکار پیکربندی نماید. این ویژگی امکان استقرار ناوگانی از ایستگاه‌های کاری را بدون تعیین جزئیات پیکربندی مختص به محیط محلی فراهم می‌سازد. .sp \n(Ppu .ne 2 به‌طور پیش‌فرض، \f\*[B-Font]ntpd\fP در حالت پیوسته اجرا می‌شود که در آن از هر یک از چندین سرور خارجی احتمالی، در فواصل زمانی تعیین‌شده توسط یک ماشین وضعیت پیچیده، پرس‌وجو می‌شود. ماشین وضعیت، نوسان تصادفی تاخیر رفت و برگشت و سرگردانی فرکانس نوسان‌ساز را اندازه‌گیری کرده و بهترین فاصله پرس‌وجو را با استفاده از یک الگوریتم اکتشافی تعیین می‌کند. به طور معمول و در اکثر محیط‌های عملیاتی، ماشین وضعیت با فواصل زمانی ۶۴ ثانیه‌ای شروع کرده و در نهایت طی مراحلی به ۱۰۲۴ ثانیه افزایش می‌یابد. مقدار کمی تغییر تصادفی برای جلوگیری از همزمانی ترافیک روی سرورها اعمال می‌شود. علاوه بر این، در صورتی که یک سرور برای مدتی غیرقابل دسترس شود، فاصله زمانی پرس‌وجو به صورت مرحله‌ای به ۱۰۲۴ ثانیه افزایش می‌یابد تا سربار شبکه کاهش یابد. .sp \n(Ppu .ne 2 در برخی موارد ممکن است اجرای مداوم \f\*[B-Font]ntpd\fP عملی نباشد. یک راهکار رایج، اجرای برنامه‌های \fCntpdate\f[]\fR(1)\f[] یا \fCsntp\f[]\fR(1)\f[] از طریق یک وظیفه \fCcron\f[]\fR(8)\f[] در زمان‌های مشخص بوده است. با این حال، این برنامه‌ها فاقد الگوریتم‌های دقیق پردازش سیگنال، بررسی خطا یا تعدیل خطای موجود در \f\*[B-Font]ntpd\fP هستند. گزینه \f\*[B-Font]\-q\f[] برای همین منظور در نظر گرفته شده است. تنظیم این گزینه باعث می‌شود که \f\*[B-Font]ntpd\fP بلافاصله پس از تنظیم ساعت برای نخستین بار خارج شود. روال تنظیم اولیه ساعت همانند حالت پیوسته است؛ بیشتر برنامه‌های کاربردی احتمالاً مایلند کلمه کلیدی \f\*[B-Font]iburst\f[] را همراه با دستور پیکربندی \f\*[B-Font]server\f[] مشخص کنند. با این کلمه کلیدی، رگباری از پیام‌ها برای پالایش داده‌ها رد و بدل شده و ساعت در حدود ۱۰ ثانیه تنظیم می‌شود. اگر پس از چند دقیقه پاسخی دریافت نشود، دیمن منقضی شده و خارج می‌شود. پس از یک دوره سوگواری مناسب، برنامه \fCntpdate\f[]\fR(1)\f[] بازنشسته خواهد شد. .sp \n(Ppu .ne 2 هنگامی که پشتیبانی هسته برای نظم‌بخشی به فرکانس ساعت در دسترس باشد (که در نسخه‌های اصلی سولاریس، Tru64، لینوکس و FreeBSD چنین است)، یک ویژگی مفید برای نظم‌بخشی به فرکانس ساعت فراهم می‌شود. ابتدا، \f\*[B-Font]ntpd\fP در حالت مداوم با سرورهای انتخابی اجرا می‌شود تا آفست فرکانس ساعت ذاتی را در فایل فرکانس اندازه‌گیری و ثبت کند. ممکن است چند ساعت طول بکشد تا فرکانس و آفست تثبیت شوند. سپس \f\*[B-Font]ntpd\fP متوقف شده و در صورت نیاز در حالت یک‌باره اجرا می‌شود. در هر بار راه‌اندازی، فرکانس از فایل خوانده شده و فرکانس هسته مقداردهی اولیه می‌گردد. .SS "کنترل فاصله پرس‌وجو (Poll Interval Control)" این نسخه از NTP شامل یک ماشین وضعیت دقیق برای کاهش بار شبکه در عین حفظ کیفیت همگام‌سازی متناسب با نوسان و سرگردانی مشاهده‌شده است. راه‌های متعددی برای سفارشی‌سازی عملکرد وجود دارد تا با کاهش فاصله، دقت افزایش یابد یا با افزایش آن، سربار شبکه کاهش پیدا کند. با این حال، به کاربر توصیه می‌شود که پیامدهای تغییر محدوده تنظیم پرس‌وجو از حداقل پیش‌فرض ۶۴ ثانیه به حداکثر پیش‌فرض ۱۰۲۴ ثانیه را به دقت در نظر بگیرد. حداقل پیش‌فرض را می‌توان با دستور \f\*[B-Font]tinker\f[] \f\*[B-Font]minpoll\f[] به مقداری نه کمتر از ۱۶ ثانیه تغییر داد. این مقدار برای همه ارتباط‌های پیکربندی‌شده استفاده می‌شود، مگر اینکه با گزینه \f\*[B-Font]minpoll\f[] در دستور پیکربندی بازنویسی شود. توجه داشته باشید که اکثر راه‌اندازهای دستگاه در صورتی که فاصله زمانی پرس‌وجو کمتر از ۶۴ ثانیه باشد به درستی کار نخواهند کرد و پیوندهای کلاینت manycast و سرور broadcast نیز از مقدار پیش‌فرض استفاده خواهند کرد، مگر اینکه بازنویسی شوند. .sp \n(Ppu .ne 2 در برخی موارد شامل اتصالات dial up یا سرویس‌های دارای هزینه به ازای مصرف، ممکن است افزایش حداقل فاصله به چند ده دقیقه و حداکثر فاصله به حدود یک روز مفید باشد. در شرایط عملیاتی عادی، هنگامی که حلقه نظم‌بخشی ساعت تثبیت شد، فاصله زمانی در گام‌هایی از حداقل به حداکثر افزایش می‌یابد. با این حال، این امر فرض می‌کند که خطای فرکانس ساعت ذاتی به اندازه کافی کوچک است که حلقه نظم‌بخشی بتواند آن را اصلاح کند. محدوده گیراندازی (capture range) حلقه در فاصله ۶۴ ثانیه برابر با ۵۰۰ PPM است که با هر دو برابر شدن فاصله، به نصف کاهش می‌یابد. به عنوان مثال، در حداقل ۱۰۲۴ ثانیه، محدوده گیراندازی تنها ۳۱ PPM است. اگر خطای ذاتی بزرگتر از این باشد، فایل انحراف \fIntp.drift\f[] باید به طور ویژه تنظیم شود تا خطای باقیمانده را به زیر این حد کاهش دهد. پس از انجام این کار، فایل انحراف به طور خودکار یک بار در ساعت به‌روزرسانی شده و برای مقداردهی اولیه فرکانس در راه‌اندازی‌های بعدی دیمن در دسترس خواهد بود. .SS "فیلتر هاف-ان-پاف (The huff-n'-puff Filter)" در سناریوهایی که مقدار قابل توجهی داده باید از طریق مودم‌های تلفنی بارگیری یا بارگذاری شود، کیفیت زمان‌سنجی می‌تواند به شدت کاهش یابد. این اتفاق به این دلیل رخ می‌دهد که تاخیرهای تفاضلی در دو جهت ارسال و دریافت داده می‌تواند بسیار زیاد باشد. در بسیاری از موارد، خطاهای زمان ظاهری به قدری بزرگ هستند که از آستانه پرش فراتر رفته و تصحیح پرشی می‌تواند در حین انتقال داده و پس از آن رخ دهد. .sp \n(Ppu .ne 2 فیلتر huff-n'-puff برای اصلاح آفست زمان ظاهری در این موارد طراحی شده است. این فیلتر به آگاهی از تاخیر انتشار در زمانی که هیچ ترافیک دیگری وجود ندارد وابسته است. در سناریوهای رایج، این وضعیت در ساعات غیر کاری رخ می‌دهد. فیلتر یک ثبات تغییر جهت (shift register) را نگهداری می‌کند که حداقل تاخیر را در طول تازه‌ترین بازه زمانی که معمولاً بر حسب ساعت اندازه‌گیری می‌شود به خاطر می‌سپارد. تحت شرایط تاخیر شدید، فیلتر با استفاده از علامت آفست و تفاوت بین تاخیر ظاهری و حداقل تاخیر، آفست ظاهری را تصحیح می‌کند. نام این فیلتر منعکس‌کننده تصحیح منفی (huff) و مثبت (puff) است که به علامت آفست بستگی دارد. .sp \n(Ppu .ne 2 این فیلتر با دستور \f\*[B-Font]tinker\f[] و کلمه کلیدی \f\*[B-Font]huffpuff\f[] فعال می‌شود، همان‌گونه که در \fCntp.conf\f[]\fR(5)\f[] شرح داده شده است. .SH "محیط (ENVIRONMENT)" برای متغیرهای محیطی پیکربندی، بخش \fBپیش‌تنظیم‌های گزینه‌ها (OPTION PRESETS)\fP را ببینید. .SH "فایل‌ها (FILES)" .TP 15 .NOP \fI/etc/ntp.conf\f[] نام پیش‌فرض فایل پیکربندی .br .ns .TP 15 .NOP \fI/etc/ntp.drift\f[] نام پیش‌فرض فایل انحراف فرکانس (drift) .br .ns .TP 15 .NOP \fI/etc/ntp.keys\f[] نام پیش‌فرض فایل کلیدها .PP .SH "وضعیت خروج (EXIT STATUS)" یکی از مقادیر خروج زیر بازگردانده خواهد شد: .TP .NOP 0 " (EXIT_SUCCESS)" اجرای موفقیت‌آمیز برنامه. .TP .NOP 1 " (EXIT_FAILURE)" عملیات شکست خورد یا ساختار دستور نامعتبر بود. .TP .NOP 70 " (EX_SOFTWARE)" کتابخانه libopts با یک خطای عملیاتی داخلی مواجه شد. لطفاً آن را به autogen-users@lists.sourceforge.net گزارش دهید. با تشکر. .PP .SH "همچنین ببینید (SEE ALSO)" \fCntp.conf\f[]\fR(5)\f[], \fCntpdate\f[]\fR(1)\f[], \fCntpdc\f[]\fR(1)\f[], \fCntpq\f[]\fR(1)\f[], \fCsntp\f[]\fR(1)\f[] .sp \n(Ppu .ne 2 علاوه بر صفحات راهنمای ارائه‌شده، مستندات جامع بر روی وب جهان‌گستر در نشانی \f[C]http://www.ntp.org\f[] در دسترس است. تصویری از این مستندات در قالب HTML در مسیر \fI/usr/share/doc/ntp\f[] موجود می‌باشد. David L. Mills, \fINetwork Time Protocol (Version 1)\fR, RFC1059 .PP David L. Mills, \fINetwork Time Protocol (Version 2)\fR, RFC1119 .PP David L. Mills, \fINetwork Time Protocol (Version 3)\fR, RFC1305 .PP David L. Mills and J. Martin, Ed. and J. Burbank and W. Kasch, \fINetwork Time Protocol Version 4: Protocol and Algorithms Specification\fR, RFC5905 .PP David L. Mills and B. Haberman, Ed., \fINetwork Time Protocol Version 4: Autokey Specification\fR, RFC5906 .PP H. Gerstung and C. Elliott and B. Haberman, Ed., \fIDefinitions of Managed Objects for Network Time Protocol Version 4: (NTPv4)\fR, RFC5907 .PP R. Gayraud and B. Lourdelet, \fINetwork Time Protocol (NTP) Server Option for DHCPv6\fR, RFC5908 .PP .SH "نویسندگان (AUTHORS)" دانشگاه دلاور (University of Delaware) و بنیاد پروتکل زمان شبکه (Network Time Foundation) .SH "حق نشر (COPYRIGHT)" حق نشر (C) 1992-2024 متعلق به دانشگاه دلاور و Network Time Foundation است؛ تمامی حقوق محفوظ است. این برنامه تحت شرایط مجوز NTP، در منتشر شده است. .SH "اشکالات (BUGS)" ابزار \f\*[B-Font]ntpd\fP تا حدی حجیم شده است. اگرچه خیلی بزرگ نیست، اما از آنچه ممکن است برای اجرای یک \f\*[B-Font]ntpd\fP با اولویت بالا بر روی یک ایستگاه کاری مطلوب باشد بزرگتر شده است، به ویژه از آنجا که بسیاری از ویژگی‌های پیشرفته که فضا را اشغال کرده‌اند، بیشتر با در نظر گرفتن یک سرور اصلی شلوغ طراحی شده‌اند تا یک ایستگاه کاری با لایه (stratum) بالا. .sp \n(Ppu .ne 2 لطفاً گزارش‌های اشکال را به نشانی‌های روبرو ارسال کنید: https://bugs.ntp.org, bugs@ntp.org .SH "نکات (NOTES)" بخش‌هایی از این سند از FreeBSD اقتباس شده است. .sp \n(Ppu .ne 2 این صفحه راهنما با استفاده از \fIAutoGen\fP از تعاریف گزینه‌های \fBntpd\fP تولید شده است.