Configure NTP Client in Red Hat Enterprise Linux 8.6

  • در این مستند نحوه‌ی اتصال سیستم‌عامل به یک سرور NTP به منظور دریافت و تنظیم ساعت و تاریخ سیستم بررسی می‌شود.
  • برای این منظور از سرویس chronyd که به صورت پیش‌فرض بر روی سیستم نصب می‌باشد استفاده می‌کنیم.

روش اول

  • ابتدا سرویس chronyd.service را متوقف نمایید.
# systemctl stop chronyd.service
  • ابزار chronyd را به صورت دستی به صورت زیر اجرا نمایید.
# chronyd -q "server $ntp_server iburst"
  • توجه نمایید که باید به جای متغیر ntp_server آدرس IP سرور NTP را قرار دهید.
  • انتظار می‌رود با اجرا دستور بالا اتصال با سرور NTP برقرار شود و ساعت و تاریخ سیستم بروزرسانی شود.
  • در نهایت از پرونده‌ی chrony.conf یک پشتیبان تهیه نمایید.
# cp /etc/chrony.conf /etc/chrony.conf.$RANDOM.backup
  • در ادامه پرونده‌ی chrony.conf را با یک ویرایشگر باز نمایید و محتویات زیر را برای این پرونده در نظر بگیرید.
pool $ntp_server iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
keyfile /etc/chrony.keys
leapsectz right/UTC
logdir /var/log/chrony
  • توجه نمایید که باید به جای متغیر ntp_server آدرس IP سرور NTP را قرار دهید.
  • در نهایت سرویس chronyd را راه‌اندازی نمایید.
# systemctl start chronyd.service
  • پیشنهاد می‌شود در آخر وضعیت سرویس chronyd را بررسی نمایید.
# systemctl status chronyd.service

روش دوم

  • ابتدا مخزن زیر را بر روی سیستم دریافت نمایید.
# git clone http://git.homayouni.info/git/iman/rhel.git
  • سپس وارد پوشه‌ی زیر شوید.
# cd rhel/8.6
  • ابزار ntp.sh را با یک ویرایشگر باز نمایید و آدرس IP سرور NTP را در خط چهارم برای متغییر ntp_server در نظر بگیرید.
  • در نهایت ابزار ntp.sh را به صورت زیر اجرا نمایید.
# bash ntp.sh

  • تست شده بر روی RHEL 8.6

دیدگاهتان را بنویسید

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