cloudavid
cloudavid
خواندن ۲ دقیقه·۲ سال پیش

پیکربندی NTP Client در لینوکس

در دنیای شبکه های کامپیوتری، به صورت معمول و بدون دخالت تایم سرور، زمان سیستم‌ها بعد از مدتی کارکرد دچار اختلاف و بی نظمی می‌شود که این موضوع می‌تواند در عملکرد کلی سیستم ها در شبکه ایجاد اختلال کند.

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

در این مستند نحوه پیکربندی زمان سیستم و همچنین سرویس NTP کلاینت (همگام سازی زمان با تایم سرورها) در سیستم‌های لینوکسی بررسی می‌شود.


مشاهده زمان و تاریخ سیستم

برای مشاهده زمان و تاریخ سیستم از دستورات زیر می‌توان استفاده کرد:

برای مشاهده زمان و تاریخ سخت افزار از دستور زیر استفاده می‌شود:

زمان و تاریخ سخت افزار، زمان در حافظه سخت افزار را مشخص می‌کند که در صورت راه اندازی مجدد سخت‌افزار، سیستم عامل با این زمان و تاریخ شروع به کار خواهد کرد.

لذا به هنگام بودن تاریخ و زمان سخت افزار مهم است.

پیکربندی Timezone

جهت مشاهده صحیح زمان در سرور، لازم است Timezone به درستی تنظیم شود. برای مشاهده لیست Timezoneها و همچنین تنظیم آن از دستورات زیر استفاده می‌شود.

پیکربندی زمان و تاریخ

برای پیکربندی زمان و تاریخ از دستور timedatectl در سیستم‌عامل‌های جدید لینوکس استفاده می‌شود:

پیکربندی NTP Client

سرویس مربوط به NTP Client سرویس chrony است. لذا لازم است این سرویس نصب و پیکربندی گردد.

تنظیمات chrony در فایل chrony.conf در مسیر /etc قرار دارد.

مهم‌ترین تنظیم مربوط به این سرویس قسمت pool است که در واقع مجموعه‌ای از NTP Serverها را مشخص می‌کند و به صورت زیر پیکربندی می‌شود.

در صورتی که در شبکه NTP Server مشخصی تعبیه شده باشد، به صورت زیر به chrony معرفی می‌شود:

بعد از انجام تنظمیات لازم است سرویس chrony ری‌استارت گردد.

همچنین لازم است سرویس chrony فعال باشد تا در راه‌اندازی‌های مجدد به صورت خودکار اجرا شود.

چک کردن وضعیت NTP Client

برای چک کردن وضعیت زمان و همچنین وضعیت هماهنگ بودن با تایم سرورهای مشخص شده از دستورات زیر استفاده می‌شود:

برای بررسی وضعیت سرویس NTP از پکیج ntpstat نیز می‌توان استفاده کرد:

تنظیم ساعت سخت افزار

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

لینوکسکلاینتسرورسخت افزار
ارائه دهنده زیرساخت امن و پایدار برای تداوم کسب و کارها
شاید از این پست‌ها خوشتان بیاید