تایم سرور NTP چیست و چگونه عمل می‌کند؟

تایم سرور NTP چیستتایم سرور NTP جز قدیمی‌ترین سرویس‌های شناخته شده است. NTP در سال ۱۹۸۵ توسط آقا David L.Mills راه‌اندازی و شروع به کار کرد.

کار سرورهای NTP هماهنگ‌سازی ساعت کلاینت‌های متصل شده به آن با دقتی در حد ساعت‌های اتمی است.

نحوه کار بدین شکل است که بر روی سوپر سرورهای بسیار دقیق و قدرتمندی در جای‌جای دنیا سرورهای NTP راه‌اندازی می‌شوند و سپس کلاینت سرورهای دیگر می‌توانند به صورت شبکه از آن در هر زمان درخواست ساعت کنند.

به دلیل اینکه ساعت درخواستی از روی سرورهای دقیق پرسیده می‌شوند دقت بسیار بالا و ضریب خطا در حد میلی‌ثانیه است.

ارتباط با سرورهای NTP از طریق پورت ۱۲۳/UDP انجام می‌شود و هر زمان که کلاینت از آن درخواست زمان کند دقیق‌ترین ساعت مربوط به Time Zone درخواستی را به آن ارسال می‌کند.

هر کلاینت می‌تواند به چندین تایم سرور NTP هم‌زمان متصل شده و دقیق‌ترین زمان را به دست آورد این مورد برای زمانی که بر روی سرورهای کلاینت نرم‌افزارهایی نصب باشد که نیاز به دقت بالا داشته باشند کاربردی است.

عواملی چون نزدیکی سرورهای NTP در دقت زمان اعلامی نیز تأثیرگذار هستند که NTP با مدیریت این موضوع می‌تواند از نزدیک‌ترین سرور به کلاینت درخواست ساعت کند تا به دلیل فاصله مکانی بین NTP و کلاینت درصد خطا به حداقل برسد.

[box type=”info” align=”” class=”” width=””]یکی از تایم سرورهای NTP در لوکیشن ایران http://time.day.ir است که می‌توانید از آن استفاده کنید.[/box]

 

نصب تایم سرور NTP در لینوکس

پکیج NTP توسط مخزن Centos/RHEL به صورت پیش‌فرض در دسترس است و می‌توانید با وارد کردن دستور زیر آن را روی لینوکس نصب کنید.

yum install ntp

بعد از نصب NTP وارد سایت زیر شوید و با انتخاب قاره و کشور موردنظرتان لیست سرورهای NTP را دریافت کنید.

https://www.pool.ntp.org/en/

حالا فایل کانفیگ NTP را باز کرده و خطوط پیش‌فرض سرورهای NTP را به حالت comment در بیاورید و سپس لیستی که از سایت بالا به دست آوردید را در این بخش وارد کنید.

اگر می‌خواهید در شبکه شما کلاینت‌ها مجوز سینک کردن تایم با سرورهای NTP را داشته باشند کد زیر را درون فایل کانفیگ اضافه کنید.

restrict 192.168.1.0 netmask 255.255.255.0 nomodify notrap

برای رفع مشکل در سرویس NTP می‌توانید با رجوع به فایل لاگ آن در مسیر logfile /var/log/ntp.log این کار را انجام دهید.

حالا باید اجازه فعالیت به تایم سرور NTP را توسط فایروال لینوکس فراهم کنید. برای این کار دستورات لینوکس که در ادامه قرار دادم را به ترتیب وارد کنید.

firewall-cmd --add-service=ntp --permanent
firewall-cmd –reload

بعد از اینکه پورت ۱۲۳ توسط دستورات بالا برای فعالیت NTP باز شد حالا با دستورات زیر می‌توانید NTP را کنترل کنید.

systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd

بعد از انجام مراحل بالا چند دقیقه‌ای صبر کنید تا عملیات هماهنگ‌سازی با سرورهای NTP انجام شود و سپس برای تائید و سینک سازی دستورات زیر را وارد نمایید.

ntpq -p
date –R
آموزش چقدر برای شما مفید بود؟
[مجموع: 1 میانگین: 2]

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دانلود رایگان آموزش تکنیک های جادویی سئو در سال 2019

روش‌هایی که سئوکاران نمی‌خواهند شما بدانید!
فقط یک گام تا آشکار شدن راز سئوکارها فاصله دارید
دانلود رایگان کتاب
نگران نباشید، ایمیل مزاحم نمیفرستیم
close-link

افزایش ترافیک سایت تا ۶۰۰% فقط در ۷ روز

تکنیک های جدید سئو در سال 98
تکنیک‌های کارآمدی که در سایت مدیر سرور آزموده شده‌اند
دنلود ویدیو
نگران نباشید، ایمیل مزاحم ارسال نمی کنیم
close-link

دانلود رایگان دوره صوتی سئو سایت

9 تکنیک افزایش بازدید سایت تا 1000% بدون تولید محتوای جدید
دانلود دوره
ایمیل شما نزد ما یک امانت بزرگ است
close-link

دانلود رایگان فایل PDF آموزش

همین حالا فایل این آموزش را بر روی کامپیوتر خود دانلود کنید
دانلود فایل
ایمیل شما نزد ما امانت بزرگی است.
close-link