यह मार्गदर्शिका आपको निम्नानुसार 5 आदेशों के साथ पेश करेगी:
- होस्ट नाम
- डोमेन नाम
- ypdomainname
- nisdomainname
- dnsdomainname
होस्टनाम कमांड
प्रत्येक कंप्यूटर का होस्टनाम होता है और जब आपने पहली बार लिनक्स स्थापित किया था तो आपके कंप्यूटर का होस्टनाम स्थापित हो सकता है।
टर्मिनल विंडो में निम्न आदेश चलाकर आप अपने कंप्यूटर का होस्टनाम ढूंढ सकते हैं।
होस्ट नाम
मेरे मामले में परिणाम बस "गैरीमिंट" था।
कुछ मशीनों पर आपका होस्टनाम इस "computername.computerdomain" जैसा कुछ दिखा सकता है।
होस्टनाम का मूल रूप से नेटवर्क पर आपके कंप्यूटर की पहचान करने के लिए उपयोग किया जाता है और वह डोमेन जो डोमेन से संबंधित है।
आप निम्न आदेश चलाकर केवल कंप्यूटर नाम लौटा सकते हैं:
होस्टनाम-एस
वैकल्पिक रूप से आप इस आदेश को चलाकर केवल डोमेन नाम प्राप्त कर सकते हैं:
होस्टनाम-डी
डोमेन नाम कमांड
डोमेन नाम वापस करने के लिए minus d स्विच के साथ होस्टनाम का उपयोग करने के बजाय आप निम्न आदेश चला सकते हैं:
डोमेन नाम
यदि आपके पास डोमेन सेट अप है तो इसे वापस कर दिया जाएगा अन्यथा आप टेक्स्ट (कोई नहीं) देखेंगे।
डोमेन नाम कमांड सिस्टम के एनआईएस डोमेन नाम देता है। तो एनआईएस डोमेन नाम क्या है?
एनआईएस नेटवर्क सूचना प्रणाली के लिए खड़ा है। यह गाइड एनआईएस को निम्नानुसार परिभाषित करता है:
एनआईएस एक रिमोट प्रक्रिया कॉल (आरपीसी) आधारित ग्राहक / सर्वर सिस्टम है जो एक एनआईएस डोमेन के भीतर मशीनों के समूह को कॉन्फ़िगरेशन फ़ाइलों का एक सामान्य सेट साझा करने की अनुमति देता है। यह सिस्टम प्रशासक को केवल न्यूनतम कॉन्फ़िगरेशन डेटा के साथ एनआईएस क्लाइंट सिस्टम स्थापित करने और एकल स्थान से कॉन्फ़िगरेशन डेटा जोड़ने, हटाने या संशोधित करने की अनुमति देता है।
Ypdomainname कमांड
YPDomainName वास्तव में डोमेन नाम कमांड के समान जानकारी प्रदर्शित करता है। टर्मिनल विंडो में निम्नलिखित टाइप करके इसे अपने लिए आज़माएं:
ypdomainname
तो एक ही चीज़ के लिए कई आदेश क्यों हैं?
वाईपी येलो पेजेस के लिए खड़ा है लेकिन कानूनी कारणों से बदला जाना था। यह एनआईएस में बदल दिया गया था जिसका उल्लेख पिछले खंड में किया गया था।
यदि आप चाहें तो आप ypdomainname का उपयोग कर सकते हैं लेकिन आप अपनी उंगलियों को कुछ प्रयास भी बचा सकते हैं और आरएसआई को डोमेन नाम पर छोड़कर इसे रोक सकते हैं।
Nisdomainname कमांड
Nisdomainname डोमेन नाम कमांड के समान जानकारी भी प्रदर्शित करता है। जैसा कि आप पिछले वर्गों द्वारा एकत्र हुए होंगे, वहां एक पीले पृष्ठ डोमेन नाम होता था जिसे ypdomainname कमांड का उपयोग करके वापस किया जा सकता था।
पीले पृष्ठ डोमेन नाम को नेटवर्क सूचना प्रणाली (एनआईएस) में बदल दिया गया था और इसलिए nisdomainname कमांड आया था।
डोमेन नाम कमांड को बाद में उपयोग की आसानी के लिए बनाया गया था।
आप निम्नानुसार nisdomainname कमांड का उपयोग कर सकते हैं:
nisdomainname
परिणाम डोमेन नाम कमांड के समान होंगे।
Dnsdomainname कमांड
Dnsdomainname कमांड DNS डोमेन नाम देता है। आप टर्मिनल में निम्नलिखित टाइप करके इसे चला सकते हैं:
dnsdomainname
DNS डोमेन नाम सर्वर के लिए खड़ा है और इसका उपयोग आईपी पते को वास्तविक डोमेन नामों में बदलने के लिए इंटरनेट द्वारा किया जाता है। डोमेन नामों के बिना हम सभी बड़े स्प्रैडशीट का उपयोग कर काम करेंगे ताकि 207.241.148.82 हमें linux.about.com पर ले जाये।
संभावना है कि जब तक कि आप कोई वेब सर्वर नहीं चला रहे हैं, आपके कंप्यूटर में DNS डोमेन नाम नहीं होगा और dnsdomainname कमांड चलाने से कुछ भी वापस नहीं आएगा।
एनआईएस डोमेन नाम सेट करना
आप निम्न आदेश का उपयोग कर अपने कंप्यूटर के लिए एक एनआईएस डोमेन नाम सेट कर सकते हैं:
sudo डोमेन नाम mydomainname
आपको अपनी अनुमतियों को बढ़ाने के लिए शायद सूडो की आवश्यकता होगी।
आप ypdomainname और nisdomainname कमांड का भी निम्न प्रकार का उपयोग कर सकते हैं:
sudo ypdomainname mydomainname
sudo nisdomainname mydomainname
/ Etc / मेजबान फ़ाइल
टर्मिनल विंडो में नैनो संपादक में होस्ट फ़ाइल खोलने के लिए निम्न आदेश चलाएं:
सुडो नैनो / आदि / मेजबान
निम्नानुसार / etc / hosts फ़ाइल में टेक्स्ट की कई पंक्तियां होंगी:
127.0.0.1 लोकलहोस्ट
पहला भाग कंप्यूटर का आईपी पता है, दूसरा भाग कंप्यूटर का नाम है। कंप्यूटर के लिए एक एनआईएस डोमेन स्थायी रूप से जोड़ने के लिए निम्नानुसार लाइन बदलें:
127.0.0.1 localhost.yourdomainname
आप निम्नानुसार उपनाम भी जोड़ सकते हैं:
127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer
डोमेन नाम कमांड के बारे में अधिक जानकारी
डोमेन नाम कमांड में निम्न प्रकार के स्विच हैं:
डोमेन नाम-ए
यह होस्टफाइल में सूचीबद्ध डोमेन के लिए उपनाम वापस कर देगा।
डोमेन नाम-बी
डोमेन नाम जिसका उपयोग तब किया जाएगा जब कोई अन्य सेट न हो।
आप डोमेन नाम सेट कर सकते हैं जिसका उपयोग उपरोक्त स्विच का उपयोग करके कमांड लाइन के हिस्से के रूप में नाम निर्दिष्ट करके किया जाएगा:
domainname -b mydomainname
यहां कुछ और आदेश दिए गए हैं:
- डोमेन नाम-डी - DNS डोमेन नाम
- डोमेन नाम-एफ - लांग होस्ट नाम
- domainname -F - फ़ाइल से होस्ट नाम जानकारी पढ़ें
- डोमेन नाम -i - होस्ट नाम के लिए आईपी पते
- डोमेन नाम- I - मेजबान के लिए सभी पते
- डोमेन नाम-एस - लघु होस्ट नाम
- डोमेन नाम -ई - एनआईएस / वाईपी डोमेन नाम
सारांश
लिनक्स और नेटवर्क प्रशासन के बारे में अधिक जानकारी के लिए लिनक्स नेटवर्क प्रशासक गाइड को पढ़ने योग्य है।