मुखपृष्ठ » कैसे » अपने रास्पबेरी पाई (या अन्य लिनक्स डिवाइस के) होस्टनाम को कैसे बदलें

    अपने रास्पबेरी पाई (या अन्य लिनक्स डिवाइस के) होस्टनाम को कैसे बदलें

    रास्पबेरी पाई के लिए डिफ़ॉल्ट होस्टनाम, रचनात्मक रूप से पर्याप्त है, "रास्पबेरी पाई"। क्या होगा यदि आप एक अलग होस्टनाम चाहते हैं या आप अपने स्थानीय नेटवर्क पर होस्टनाम संघर्ष से बचना चाहते हैं? आगे पढ़ें कि हम आपको दिखाते हैं कि लिनक्स आधारित डिवाइस के होस्टनाम को जल्दी से कैसे बदलना है.

    व्हाई डू आई वॉन्ट टू डू दिस?

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

    दूसरा कारण जिसे आप स्थानीय होस्ट को कस्टमाइज़ करना चाहते हैं, वह है नाम के टकराव से बचना। यदि आप, उदाहरण के लिए, तीन रास्पबेरी पाई इकाइयां खरीदी और स्थापित की हैं, तो उनमें से तीन (एक डिफ़ॉल्ट रास्पियन स्थापना को मानते हुए) स्थानीय होस्टनाम का दावा करने का प्रयास करेंगे "रास्पबेरी पाई".

    पहला सफल होगा और अगले दो अपने होस्टनामों को हल करने में विफल होंगे, उन्हें आपके राउटर की डिवाइस सूची में खाली छोड़ देगा (जैसा कि ऊपर स्क्रीनशॉट में देखा गया है) और होस्टनाम आधारित प्रोटोकॉल के माध्यम से पहुंच योग्य नहीं है जैसे सांबा फ़ाइल साझाकरण.

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

    अपने Pi पर होस्ट बदलना

    हमारे पास कार्यालय के आसपास इतनी रास्पबेरी पाई इकाइयां हैं कि उनमें से एक गुच्छा अब संघर्ष में है। आज हम ठीक करने जा रहे हैं कि प्रत्येक पाई यूनिट को उनके वर्तमान फ़ंक्शन के आधार पर अद्वितीय नाम निर्दिष्ट करके। इस नाम बदलने के लिए एक आदर्श उम्मीदवार हमारे भयानक रास्पबेरी पाई मौसम स्टेशन है; जैसे ही हम hostname बदलते हैं, नेटवर्क पर इसे पहचानना बहुत आसान हो जाएगामौसम केंद्र".

    पहला कदम डिवाइस पर या तो एसएसएच को डिवाइस में खोलना है और रिमोट टर्मिनल को खोलना है। हमारा डिवाइस हेडलेस है और वर्तमान में चल रहा है, इसलिए हम दूरस्थ टर्मिनल मार्ग को ले जाएंगे और इसे SSH के माध्यम से कनेक्ट करेंगे.

    टर्मिनल पर, होस्ट फ़ाइल खोलने के लिए निम्न कमांड टाइप करें:

    सुडो नैनो / आदि / मेजबान

    आपकी होस्ट फ़ाइल इस तरह दिखाई देगी:

    लेबल की बहुत अंतिम प्रविष्टि को छोड़कर सभी प्रविष्टियों को अकेले छोड़ दें 127.0.1.1 होस्टनाम के साथ “रास्पबेरी पाई"। यह एकमात्र पंक्ति है जिसे आप संपादित करना चाहते हैं। जो भी hostname आप चाहते हैं के साथ "रास्पबेरी" बदलें। हमने इसे अपने डिवाइस पर “मौसम केंद्र"। संपादक को बंद करने के लिए CTRL + X दबाएँ; मौजूदा फ़ाइल को अधिलेखित करने और उसे बचाने के लिए सहमत हों.

    टर्मिनल पर वापस, होस्टनाम फ़ाइल खोलने के लिए निम्न कमांड टाइप करें:

    sudo नैनो / etc / hostname

    इस फ़ाइल में केवल आपका वर्तमान होस्टनाम है:

    डिफ़ॉल्ट बदलें ”रास्पबेरी पाई"उसी होस्टनाम के साथ जिसे आपने पिछले चरण में रखा था (उदा।"मौसम केंद्र")। फिर से, संपादक को बंद करने के लिए CTRL + X दबाएँ, मौजूदा फ़ाइल को अधिलेखित करने और उसे सहेजने के लिए सहमत हैं.

    अंत में, हमें सिस्टम में परिवर्तन करने और परिवर्तनों को प्रभावी करने के लिए सिस्टम को रिबूट करने की आवश्यकता है। टर्मिनल में, परिवर्तन करने के लिए निम्नलिखित कमांड दर्ज करें:

    sudo /etc/init.d/hostname.sh

    उस आदेश का पालन करें:

    सूद रिबूट

    एक बार जब सिस्टम ऑनलाइन वापस आता है, तो आप अपने राउटर में डिवाइस सूची की जांच कर सकते हैं कि क्या नया होस्टनाम ठीक से हल हो गया है:

    सफलता! अब एक नाम के बिना नेटवर्क भटकने के बजाय, हमारे छोटे रास्पबेरी पाई मौसम स्टेशन में एक मेजबाननाम है.