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

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

 

ntp چیست و چرا از آن استفاده می شود؟

ntp سرور در واقع برای کاربران و استفاده‌کنندگان به عنوان یک پروتکل همگام ساز ساعت‌های شبکه از طریق مجموعه‌ای از سرویس‌گیرندگان و سرورهای گسترده در سطح اینترنت شناسایی می‌شود.

یک ساعت مرجع که زمان واقعی را از یک فرستنده اختصاصی یا یک دستگاه ماهواره‌ای بدون قطعی و تداخل دریافت می‌کند.

 

نحوه کار ntp سرور چگونه است؟

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

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

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

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

تایم سرور NTP چیست

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

یکی از تایم سرورهای NTP در لوکیشن ایران http://time.day.ir است که می‌توانید از آن استفاده کنید.

۵ تکنیک افزایش امنیت ssh در لینوکس
حتماً بخوانید

 

نصب تایم سرور 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 ساعت سئو کنید

ویدیوی رایگان وبینار سئو فروشگاه‌های اینترنتی
ویدیو این وبینار با ارزش ۲۰۰ هزار تومان فقط تا ۴۸ ساعت رایگان می باشد
دنلود فایل ویدیو
نگران نباشید، ایمیل مزاحم ارسال نمی کنیم
close-link
وبینار صدرنشینی در گوگل با تکنیک‌های جادویی رپورتاژ آگهیثبت نام زودهنگام
+