CentOS 8 पर NTP को कैसे कॉन्फ़िगर करें?

How Configure Ntp Centos 8



यह पोस्ट आपको नेटवर्क टाइम प्रोटोकॉल (NTP), इसकी स्थापना और CentOS पर इसकी कॉन्फ़िगरेशन विधि के बारे में सिखाएगी। इसके अलावा, हम आपको आपके CentOS सिस्टम पर NTP सर्वर और क्लाइंट को सेट करने की प्रक्रिया भी दिखाएंगे। तो चलिए इस यात्रा की ओर बढ़ते हैं!

एनटीपी क्या है?

NS नेटवर्क टाइम प्रोटोकॉल : जैसा कि नाम से पता चलता है कि यह एक नेटवर्क में मौजूद सिस्टम पर आंतरिक घड़ी के समय को सिंक्रनाइज़ करने के लिए उपयोग किया जाने वाला प्रोटोकॉल है। यह प्रोटोकॉल स्थानीय नेटवर्क पर और इंटरनेट सर्वर के साथ सिंक्रोनाइज़िंग मशीन दोनों को कवर करता है। यह आमतौर पर क्लाइंट-सर्वर सेटअप में एम्बेडेड होता है, लेकिन इसका उपयोग पीयर-टू-पीयर टाइम सिंक्रोनाइज़ेशन में भी किया जा सकता है। ऑपरेटिंग सिस्टम टाइमज़ोन को मैनेज करता है, जबकि एनटीपी का इस्तेमाल कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) को सिंक करने के लिए किया जाता है। नीचे दिए गए आरेख को देखें, जो NTP के कार्य करने का प्रतिनिधित्व करता है:









एनटीपी डेमॉन:

ntpd डेमॉन, जिसका उपयोग पहले दिनांक और समय सेटिंग्स को सिंक्रनाइज़ करने के लिए किया गया था, को अस्वीकार कर दिया गया है और अब Fedora 30, Ubuntu 20.04, और CentOS 8 जैसे वर्तमान Linux सिस्टम के लिए पहुंच योग्य नहीं है। Chrony, एक RedHat विकसित NTP कार्यान्वयन, ने इस NTP डेमॉन को बदल दिया है। .



क्रोनी क्या है?

एनटीपीडी की तुलना में क्रोनी एनटीपी प्रोटोकॉल कार्यान्वयन का एक अलग रूप है। इसे एनटीपी सर्वर या एनटीपी क्लाइंट के रूप में कॉन्फ़िगर किया गया है। क्रोनी दो भागों से बना है:





  1. क्रोनीड : जो एक यूजर-स्पेस डेमॉन है।
  2. कालानुक्रमिक : chronyd को अनुकूलित करने के लिए एक कमांड-लाइन एप्लिकेशन।

क्रोनी की तुलना में, एनटीपीडी सिस्टम की घड़ियों को बदलने में काफी समय लेता है जो स्थायी रूप से जुड़े या संचालित नहीं होते हैं। इस तथ्य के पीछे कारण यह है कि घड़ी ऑफसेट और बहाव के अवलोकन के आधार पर कई छोटे समायोजन किए जाते हैं। हार्डवेयर घड़ियों की स्थिरता तापमान में उतार-चढ़ाव से भी प्रभावित होती है, जो मशीन को चालू करते समय काफी हो सकती है। इसके विपरीत, क्रोनी सिस्टम घड़ी को बदलने के लिए समायोजित कर सकता है।

ऐसे कौन से काम हैं जो क्रोनीड कर सकता है जो एनटीपीडी नहीं कर सकता?

  • Chronyd आपको हार्डवेयर या रीयल-टाइम घड़ी के लाभ या हानि दर की गणना करने में मदद करता है। क्रोनी का यह खंड इस जानकारी का उपयोग रीयल-टाइम घड़ी से मान प्राप्त करके सिस्टम समय निर्धारित करने के लिए कर सकता है।
  • यह पृथक नेटवर्क का भी समर्थन कर सकता है जहां मैन्युअल प्रविष्टि केवल समय सुधार का रूप है। Chronyd आगे के अपडेट में तय की गई त्रुटियों या त्रुटियों को देख सकता है ताकि यह अनुमान लगाया जा सके कि कंप्यूटर कितना समय खोता है या प्राप्त करता है। इस चेकपॉइंट के माध्यम से जाने के बाद, chronyd कंप्यूटर घड़ी को ट्रिम करने के लिए अनुमान मानों का उपयोग करता है।

कौन सा NTP डेमॉन आपकी पसंद होना चाहिए?

  • सभी सिस्टम जो अक्सर डिस्कनेक्ट या निलंबित होते हैं और फिर एक नेटवर्क पर बहाल हो जाते हैं, उन्हें क्रॉनिक पर विचार करना चाहिए। इस खंड के अंतर्गत आने वाले उदाहरण वर्चुअल और मोबाइल सिस्टम हैं।
  • उन प्रणालियों के लिए जो आम तौर पर हर समय छोड़ी जाती हैं, एनटीपी डेमॉन एनटीपीडी पर विचार किया जाना चाहिए। साथ ही, जिन प्रणालियों को ब्रॉडकास्टिंग या मल्टी-कास्टिंग आईपी की आवश्यकता होती है, उन्हें एनटीपीडी को अपनाना चाहिए।

CentOS पर Chrony स्थापित करना:

क्रोनी को एनटीपी सर्वर या क्लाइंट के रूप में विन्यस्त करने से पहले, आपको पहले यह सुनिश्चित करना होगा कि क्रोनी आपके सिस्टम पर स्थापित होना चाहिए। यदि आपके पास यह पहले से नहीं है, तो इसे अपने CentOS सिस्टम पर स्थापित करने के लिए नीचे दिए गए आदेश को लिखें:



$सुडोडीएनएफइंस्टॉलकालानुक्रमिक

प्रक्रिया को क्रोनी डाउनलोड करने की अनुमति देने के लिए y दर्ज करें।

एक बार क्रोनी डाउनलोड हो जाने के बाद, इन कमांड का उपयोग करके क्रोनीड सेवा को शुरू करें और फिर सक्षम करें:

$systemctl start chronyd

$सिस्टमक्टलसक्षमक्रोनीड

अब, chronyd सेवा की स्थिति जांचें और सुनिश्चित करें कि सेवा चल रही है।

$systemctl स्थिति chronyd

एक एनटीपी सर्वर के रूप में क्रॉनी को कॉन्फ़िगर करना:

हम कालानुक्रमिक विन्यास की प्रक्रिया की ओर बढ़ रहे हैं। अब, हम आपको एनटीपी सर्वर के रूप में क्रोनी की विन्यास विधि दिखाएंगे।
सबसे पहले, Vi संपादक में chrony कॉन्फ़िगरेशन फ़ाइलें खोलें:

$हम /आदि/chrony.conf

कॉन्फ़िगरेशन फ़ाइल इस तरह दिखेगी:

अब, इस कॉन्फ़िगरेशन फ़ाइल को एक्सप्लोर करें और नेटवर्क पतों को अनुमति देने के लिए संदर्भित पंक्तियों को अनकम्मेंट करें।

जैसा कि वीआई संपादक में क्रोनी फाइल खोली जाती है, ऊपर उल्लिखित लाइन से # डालने या हटाने के लिए, हमें वीआई इंसर्ट मोड में स्विच करना होगा। उसके लिए आपको Esc दबाना होगा।

यदि आपके पास फ़ाइल में कुछ लिखने या बदलने की अनुमति नहीं है, तो पहले फ़ाइल अनुमति को बदलने के लिए नीचे दिए गए आदेश का उपयोग करें।

$सुडो चामोद+आरडब्ल्यूएक्स/आदि/chrony.conf

परिवर्तन को सहेजने और वीआई संपादक से बाहर निकलने के लिए, :wq टाइप करें और एंटर दबाएं।

अब, chronyd सेवा को पुनरारंभ करें:

$systemctl पुनः आरंभ करें chronyd

अब, एनटीपी आने वाले अनुरोधों को अनुमति देने के लिए फ़ायरवॉल पोर्ट खोलें।

$फ़ायरवॉल-cmd--स्थायी --ऐड-सर्विस=एनटीपी

फ़ायरवॉल-cmd--पुनः लोड करें

इस तरह आप क्रॉनिक के आधार पर CentOS में NTP सर्वर को कॉन्फ़िगर करते हैं।

Chrony को NTP क्लाइंट के रूप में कॉन्फ़िगर करना:

क्या आप क्रोनी को एनटीपी सर्वर के बजाय एनटीपी क्लाइंट के रूप में कॉन्फ़िगर करना चाहते हैं? कोई चिंता नहीं! लेख का आगामी भाग क्रोनी को एनटीपी क्लाइंट के रूप में कॉन्फ़िगर करने की विधि प्रदर्शित करेगा।
सबसे पहले, अपने CentOS सिस्टम पर chrony इंस्टॉल करें:

$सुडोडीएनएफइंस्टॉलकालानुक्रमिक

उसके बाद, इस आदेश का उपयोग करके chronyd सेवा को सक्षम करें:

$सुडोसिस्टमक्टलसक्षमक्रोनीड

अब क्रोनी कॉन्फ़िगरेशन फ़ाइल में कुछ बदलाव करने का समय आ गया है। क्लाइंट को कॉन्फ़िगर करने के लिए ये परिवर्तन आवश्यक हैं।

$सुडो नैनो /आदि/chrony.conf

नीचे दी गई लाइन को क्रॉनिक कॉन्फ़िगरेशन फ़ाइल में जोड़ें और परिवर्तनों को सहेजें।

सर्वर 192.168.0.016

टर्मिनल में, क्रोनीड सेवा को पुनः आरंभ करने के लिए इस कमांड का उपयोग करें:

$सुडोsystemctl पुनः आरंभ करें chronyd

अब, अपने एनटीपी स्रोतों की जाँच करें। आपका कॉन्फ़िगर किया गया NTP सर्वर आउटपुट सूची में मौजूद होना चाहिए।

$कालानुक्रमिक स्रोत

निष्कर्ष:

एनटीपी एक प्रोटोकॉल है जिसका उपयोग नेटवर्क में मौजूद सिस्टम पर आंतरिक घड़ी के समय को सिंक्रनाइज़ करने के लिए किया जाता है। यह प्रोटोकॉल स्थानीय नेटवर्क पर और इंटरनेट सर्वर के साथ सिंक्रोनाइज़िंग मशीन दोनों को कवर करता है। पहले इस्तेमाल किए गए सिस्टम एनटीपीडी डेमॉन एनटीपी कार्यान्वयन के रूप में, लेकिन इस एनटीपी डेमॉन को अस्वीकार कर दिया गया है और अब नवीनतम लिनक्स सिस्टम के लिए सुलभ नहीं है, जिसमें CentOS 8 शामिल है। क्रोनी एनटीपीडी डेमॉन के प्रतिस्थापन के रूप में बाजार में तैनात किया गया है। इस लेख में, आपने एनटीपी, क्रोनी और इसकी विशेषताओं के बारे में कुछ बुनियादी बातें सीखीं। इसके अलावा, हमने आपको क्रोनी को an . के रूप में कॉन्फ़िगर करने के तरीके भी दिखाए हैं एनटीपी सर्वर तथा ग्राहक अपने पर Centos प्रणाली।