نحوه نصب و استفاده از Chrony در لینوکس

نحوه نصب و استفاده از Chrony در لینوکس

علی مرادی

Chrony اجرای انعطاف پذیر پروتکل زمان شبکه (NTP) است. برای همگام سازی ساعت سیستم از سرورهای مختلف NTP ، ساعتهای مرجع یا از طریق ورودی دستی استفاده می شود.

همچنین می توان از سرور NTPv4 برای ارائه خدمات زمانی به سرورهای دیگر در همان شبکه استفاده کرد. این کار به صورت بی عیب و نقص تحت شرایط مختلف مانند اتصال به شبکه متناوب ، شبکه های پر بار ممکن است بر ساعت رایانه های معمولی کار کند.

Chrony با دو برنامه همراه است:

  • chronyc – رابط خط فرمان برای chrony.
  • chronyd – یک daemon که می تواند در زمان بوت شروع شود.

در این آموزش قصد داریم نحوه نصب و استفاده از Chrony در سیستم لینوکس خود را به شما نشان دهیم. در ادامه با ما در شتابان هاست همراه باشید.

نصب chrony در لینوکس:

در بعضی از سیستم ها ، chrony ممکن است به طور پیش فرض نصب شود. هنوز هم اگر نصب نبود ، می توانید به راحتی آن را نصب کنید. با استفاده از ابزار مدیر بسته پیش فرض خود در توزیع لینوکس مربوطه با استفاده از دستور زیر.

yum -y install chrony    [On CentOS/RHEL]
apt install chrony       [On Debian/Ubuntu]
dnf -y install chrony    [On Fedora 22+]

برای بررسی وضعیت chronyd از دستور زیر استفاده کنید.

systemctl status chronyd      [On SystemD]
/etc/init.d/chronyd status    [On Init]

اگر می خواهید daemon chrony upon boot را فعال کنید ، می توانید از دستور زیر استفاده کنید.

systemctl enable chronyd       [On SystemD]
chkconfig --add chronyd        [On Init]

همگام سازی Chrony را در لینوکس بررسی کنید:

برای بررسی اینکه آیا chrony هماهنگ شده است ما از دستور chronyc استفاده می کنیم. ، که دارای گزینه ردیابی است که اطلاعات مربوطه را ارائه می دهد.

chronyc tracking

نحوه نصب و استفاده از Chrony در لینوکس

پرونده های ذکر شده اطلاعات زیر را ارائه می دهند:

  • Reference ID – شناسه مرجع و نامی که رایانه در حال حاضر در آن همگام سازی شده است.
  • Stratum – تعداد هاپ به کامپیوتر با یک ساعت مرجع پیوست.
  • Ref time – این زمان UTC است که در آن آخرین اندازه گیری از منبع مرجع انجام شده است.
  • System time – تاخیر ساعت سیستم از سرور هماهنگ شده.
  • Last offset – برآورد جبران آخرین به روزرسانی ساعت.
  • RMS offset – میانگین بلند مدت از ارزش جبران.
  • Frequency – این میزان است که اگر chronyd آن را تصحیح نکند ، ساعت سیستم اشتباه خواهد بود. این در ppm (قطعات در میلیون) ارائه می شود.
  • Residual freq – فرکانس باقیمانده تفاوت بین اندازه گیری ها از منبع مرجع و فرکانس مورد استفاده در حال حاضر را نشان می دهد.
  • Skew – محدود تخمین محدوده فرکانس.
  • Root delay – کل تأخیرهای مسیر شبکه به رایانه طبقه بندی ، که از آن رایانه همگام سازی می شود.
  • Leap status – این وضعیت جهشی است که می تواند یکی از مقادیر زیر را داشته باشد – طبیعی ، وارد کردن دوم ، حذف دوم یا هماهنگ نیست.

برای بررسی اطلاعات در مورد منابع chrony ، می توانید دستور زیر را صادر کنید.

chronyc sources

نحوه نصب و استفاده از Chrony در لینوکس

Chrony را در لینوکس کانقیگ کنید:

پرونده کانفیگ chrony در /etc/chrony.conf یا /etc/chrony/chrony.conf قرار دارد و پرونده پیکربندی نمونه ممکن است چیزی شبیه به این باشد:

server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst

stratumweight 0
driftfile /var/lib/chrony/drift
makestep 10 3
logdir /var/log/chrony

کانفیگ فوق اطلاعات زیر را ارائه می دهد:

  • server – این بخش برای توصیف سرور NTP برای همگام سازی از آن استفاده می شود.
  • stratumweight  – چه مقدار فاصله باید در هر قشر به منبع همگام سازی اضافه شود. مقدار پیش فرض ۰٫۰۰۰۱ است.
  • driftfile – محل و نام پرونده حاوی داده drift.
  • Makestep – این بخش باعث می شود كه كرون در هر زمان جبران شده با سرعت یا كند كردن ساعت مطابق نیاز اصلاح كند.
  • logdir – مسیر پرونده log chrony.

اگر می خواهید ساعت سیستم را فوراً استپ بگذارید و از هرگونه تنظیم که در حال انجام است ، نادیده بگیرید ، می توانید از دستور زیر استفاده کنید:

chronyc makestep

اگر تصمیم دارید که chrony را متوقف کنید ، می توانید از دستورات زیر استفاده کنید.

systemctl stop chrony          [On SystemD]
/etc/init.d/chronyd stop       [On Init]

جمع بندی:

این مقاله نمایش ابزار chrony و نحوه استفاده از آن در سیستم لینوکس شما بود.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

برچسب ها: Chrony Chrony در لینوکس استفاده از Chrony دستور Chrony نصب Chrony