CentOS 8 پر NTP کو کنفیگر کرنے کا طریقہ

How Configure Ntp Centos 8



یہ پوسٹ آپ کو نیٹو ٹائم پروٹوکول (NTP) ، اس کی تنصیب ، اور CentOS پر اس کی ترتیب کے طریقہ کار کے بارے میں سکھائے گی۔ مزید یہ کہ ، ہم آپ کو آپ کے CentOS سسٹم پر NTP سرور اور کلائنٹ ترتیب دینے کا طریقہ کار بھی دکھائیں گے۔ تو آئیے اس سفر کی طرف چلیں!

این ٹی پی کیا ہے؟

کی نیٹ ورک ٹائم پروٹوکول۔ : جیسا کہ نام سے پتہ چلتا ہے کہ یہ ایک پروٹوکول ہے جو نیٹ ورک میں موجود سسٹم پر اندرونی گھڑی کے اوقات کو ہم وقت ساز کرنے کے لیے استعمال ہوتا ہے۔ یہ پروٹوکول مقامی نیٹ ورک اور انٹرنیٹ سرور کے ساتھ دونوں مطابقت پذیر مشینوں کا احاطہ کرتا ہے۔ یہ عام طور پر کلائنٹ سرور سیٹ اپ میں سرایت کرتا ہے لیکن اسے پیر ٹو پیر ٹائم ہم وقت سازی میں بھی استعمال کیا جا سکتا ہے۔ آپریٹنگ سسٹم ٹائم زون کا انتظام کرتا ہے ، جبکہ این ٹی پی کوآرڈینیٹڈ یونیورسل ٹائم (UTC) کی مطابقت پذیری کے لیے استعمال کیا جاتا ہے۔ ذیل میں دیا گیا خاکہ چیک کریں ، جو این ٹی پی کے کام کی نمائندگی کرتا ہے۔









این ٹی پی ڈیمونز:

این ٹی پی ڈی ڈیمون ، جو پہلے تاریخ اور وقت کی ترتیبات کو مطابقت پذیر بنانے کے لیے استعمال کیا جاتا تھا ، مسترد کر دیا گیا ہے اور فیڈورا 30 ، اوبنٹو 20.04 اور سینٹوس 8 جیسے موجودہ لینکس سسٹمز کے لیے قابل رسائی نہیں ہے۔ .



Chrony کیا ہے؟

Chrony ntpd کے مقابلے میں NTP پروٹوکول کے نفاذ کی ایک مختلف شکل ہے۔ اسے این ٹی پی سرور یا این ٹی پی کلائنٹ کے طور پر ترتیب دیا گیا ہے۔ Chrony دو حصوں پر مشتمل ہے:





  1. کرونائڈ : جو یوزر اسپیس ڈیمون ہے۔
  2. chronyc : کرونائیڈ کو حسب ضرورت بنانے کے لیے ایک کمانڈ لائن ایپلیکیشن۔

کرونی کے مقابلے میں ، این ٹی پی ڈی کو ان نظاموں کی گھڑیوں کو تبدیل کرنے میں کافی وقت لگتا ہے جو مستقل طور پر جڑے ہوئے یا طاقتور نہیں ہوتے ہیں۔ اس حقیقت کے پیچھے کی وجہ یہ ہے کہ کلاک آفسیٹ اور بڑھے ہوئے مشاہدات کی بنیاد پر کئی معمولی ایڈجسٹمنٹ کی جاتی ہیں۔ ہارڈ ویئر گھڑیوں کا استحکام درجہ حرارت کے اتار چڑھاو سے بھی متاثر ہوتا ہے ، جو مشین کو طاقت دیتے وقت کافی ہو سکتا ہے۔ اس کے برعکس ، کرونی نظام گھڑی کی تبدیلی کو ایڈجسٹ کر سکتا ہے۔

وہ کون سی چیزیں ہیں جو کرونائڈ کر سکتا ہے جو این ٹی پی ڈی نہیں کر سکتا؟

  • Chronyd آپ کو ہارڈ ویئر یا ریئل ٹائم گھڑی کے فائدہ یا نقصان کی شرح کا حساب لگانے میں مدد کرتا ہے۔ کرونی کا یہ طبقہ ریئل ٹائم گھڑی سے قیمت حاصل کرکے سسٹم ٹائم سیٹ کرنے کے لیے اس معلومات کو استعمال کرسکتا ہے۔
  • یہ الگ تھلگ نیٹ ورکس کی بھی مدد کرسکتا ہے جہاں دستی اندراج صرف وقت کی اصلاح کی شکل ہے۔ Chronyd مزید اپ ڈیٹس میں طے شدہ خرابیوں یا غلطیوں کو دیکھ سکتا ہے تاکہ یہ اندازہ لگایا جا سکے کہ کمپیوٹر کتنا وقت ضائع کرتا ہے یا حاصل کرتا ہے۔ اس چیک پوائنٹ سے گزرنے کے بعد ، کمپیوٹر کی گھڑی کو تراشنے کے لیے کرونائڈ تخمینی اقدار کا استعمال کرتا ہے۔

کون سا این ٹی پی ڈیمون آپ کا انتخاب ہونا چاہیے؟

  • وہ تمام سسٹم جو اکثر منقطع یا معطل ہوتے ہیں اور پھر نیٹ ورک پر بحال ہوتے ہیں انہیں کرونی پر غور کرنا چاہیے۔ اس سیکشن کے تحت آنے والی مثالیں ورچوئل اور موبائل سسٹم ہیں۔
  • ایسے نظاموں کے لیے جو عام طور پر ہر وقت باقی رہتے ہیں ، این ٹی پی ڈیمون این ٹی پی ڈی پر غور کیا جانا چاہیے۔ نیز ، جن نظاموں کو براڈکاسٹنگ یا ملٹی کاسٹنگ آئی پی کی ضرورت ہوتی ہے وہ این ٹی پی ڈی کو اپنانے کا انتخاب کریں۔

CentOS پر Chrony انسٹال کرنا:

کرونی کو این ٹی پی سرور یا کلائنٹ کے طور پر ترتیب دینے سے پہلے ، آپ کو پہلے یہ یقینی بنانا ہوگا کہ آپ کے سسٹم پر کرونی انسٹال ہونا چاہیے۔ اگر آپ کے پاس یہ پہلے سے نہیں ہے تو ، اپنے CentOS سسٹم پر انسٹال کرنے کے لیے نیچے دی گئی کمانڈ لکھیں:



$سودوڈی این ایفانسٹال کریںتاریخی

y درج کریں تاکہ عمل chrony ڈاؤنلوڈ ہو سکے۔

ایک بار کرونی ڈاؤن لوڈ ہونے کے بعد ، شروع کریں اور پھر ان کمانڈز کو استعمال کرکے کرونائیڈ سروس کو فعال کریں:

$systemctl سٹارٹ کرونائیڈ۔

$systemctlفعالکرونائڈ

اب ، کرونائڈ سروس کی حیثیت چیک کریں اور یقینی بنائیں کہ سروس چل رہی ہے۔

$systemctl حیثیت chronyd

Chrony کو بطور NTP سرور ترتیب دینا:

ہم کرونی ترتیب کے طریقہ کار کی طرف بڑھ رہے ہیں۔ اب ، ہم آپ کو این ٹی پی سرور کے طور پر کرونی کا ترتیب دینے کا طریقہ دکھائیں گے۔
سب سے پہلے ، Vi ایڈیٹر میں chrony کنفیگریشن فائلیں کھولیں:

$ہم /وغیرہ/chrony.conf

کنفیگریشن فائل اس طرح نظر آئے گی:

اب ، اس کنفیگریشن فائل کو دریافت کریں اور نیٹ ورک کے پتوں کو اجازت دینے کے لیے حوالہ دینے والی لائنوں کو غیر معمولی کریں۔

جیسا کہ کرونی فائل کسی وی ایڈیٹر میں کھلتی ہے ، اوپر درج لائن سے # داخل کرنے یا ہٹانے کے لیے ، ہمیں وی آئی انسرٹ موڈ پر جانا پڑتا ہے۔ اس کے لیے آپ کو Esc دبانا ہوگا۔

اگر آپ کو فائل میں کچھ لکھنے یا تبدیل کرنے کی اجازت نہیں ہے تو پہلے دی گئی اجازت کو تبدیل کرنے کے لیے نیچے دی گئی کمانڈ استعمال کریں۔

$سودو chmod+rwx/وغیرہ/chrony.conf

تبدیلی کو بچانے اور وی ایڈیٹر سے باہر نکلنے کے لیے ، ٹائپ کریں: wq اور انٹر دبائیں۔

اب ، کرونائڈ سروس کو دوبارہ شروع کریں:

$systemctl chronyd دوبارہ شروع کریں۔

اب ، این ٹی پی آنے والی درخواستوں کی اجازت دینے کے لیے فائر وال پورٹ کھولیں۔

$فائر وال- cmd-مستقل -ایڈ سروس۔= این ٹی پی

فائر وال- cmd-لوڈ کریں

اس طرح آپ Chrony کی بنیاد پر CentOS میں NTP سرور تشکیل دیتے ہیں۔

Chrony کو NTP کلائنٹ کے طور پر ترتیب دینا:

کیا آپ کرونی کو این ٹی پی سرور کے بجائے این ٹی پی کلائنٹ کے طور پر ترتیب دینا چاہتے ہیں؟ کوئی فکر نہیں! آرٹیکل کا آنے والا حصہ کرونی کو این ٹی پی کلائنٹ کے طور پر ترتیب دینے کے طریقے کو ظاہر کرے گا۔
سب سے پہلے ، اپنے CentOS سسٹم پر chrony انسٹال کریں:

$سودوڈی این ایفانسٹال کریںتاریخی

اس کے بعد ، اس کمانڈ کو استعمال کرکے کرونائڈ سروس کو فعال کریں:

$سودوsystemctlفعالکرونائڈ

اب وقت آگیا ہے کہ کرونی کنفیگریشن فائل میں کچھ تبدیلیاں کی جائیں۔ یہ تبدیلیاں کلائنٹس کی تشکیل کے لیے ضروری ہیں۔

$سودو نینو /وغیرہ/chrony.conf

کرونی کنفیگریشن فائل میں نیچے دی گئی لائن شامل کریں اور تبدیلیاں محفوظ کریں۔

سرور 192.168.0.016۔

ٹرمینل میں ، chronyd سروس کو دوبارہ شروع کرنے کے لیے اس کمانڈ کو استعمال کریں:

$سودوsystemctl chronyd دوبارہ شروع کریں۔

اب ، اپنے این ٹی پی ذرائع کو چیک کریں۔ آپ کا تشکیل شدہ این ٹی پی سرور آؤٹ پٹ لسٹ میں موجود ہونا چاہیے۔

$chronyc ذرائع

نتیجہ:

این ٹی پی ایک پروٹوکول ہے جو نیٹ ورک میں موجود سسٹم پر اندرونی گھڑی کے اوقات کی ہم وقت سازی کے لیے استعمال ہوتا ہے۔ یہ پروٹوکول مقامی نیٹ ورک اور انٹرنیٹ سرور کے ساتھ دونوں مطابقت پذیر مشینوں کا احاطہ کرتا ہے۔ پہلے استعمال شدہ نظام۔ این ٹی پی ڈی ڈیمون بطور این ٹی پی نفاذ ، لیکن یہ این ٹی پی ڈیمون مسترد کر دیا گیا ہے اور اب جدید ترین لینکس سسٹمز کے لیے قابل رسائی نہیں ہے ، بشمول سینٹوس 8۔ Chrony این ٹی پی ڈی ڈیمون کے متبادل کے طور پر مارکیٹ میں تعینات ہے۔ اس آرٹیکل میں ، آپ نے NTP ، chrony اور اس کی خصوصیات کے بارے میں کچھ بنیادی چیزیں سیکھی ہیں۔ مزید برآں ، ہم نے آپ کو کرونی کو بطور ترتیب دینے کے طریقے بھی دکھائے ہیں۔ این ٹی پی سرور۔ اور کلائنٹ تم پر سینٹوس۔ نظام