परिचय
डिवाइस या सिस्टम होस्टनाम का उपयोग एक नेटवर्क के भीतर मानव पठनीय प्रारूप में मशीन को आसानी से पहचानने के लिए किया जाता है। यह बहुत आश्चर्य की बात नहीं है, लेकिन लिनक्स सिस्टम पर, होस्टनाम को " होस्टनाम " जैसे सरल कमांड का उपयोग करके आसानी से बदला जा सकता है।
यह भी पढ़ें: लिनक्स में स्टेटिक IP एड्रेस कैसे सेट करें और नेटवर्क कॉन्फिगर करें
होस्टनाम को बिना किसी पैरामीटर के अपने आप चलाने पर, आपके लिनक्स सिस्टम का वर्तमान होस्टनाम वापस आ जाएगा जैसे:
$ hostname TecMint
यदि आप अपने लिनक्स सिस्टम का होस्टनाम बदलना या सेट करना चाहते हैं, तो बस चलाएं:
$ hostname NEW_HOSTNAME
बेशक, आपको "NEW_HOSTNAME" को वास्तविक होस्टनाम से बदलना होगा जिसे आप सेट करना चाहते हैं। यह आपके सिस्टम के होस्टनाम को तुरंत बदल देगा, लेकिन एक समस्या है - अगले रीबूट पर मूल होस्टनाम बहाल हो जाएगा।
अपने सिस्टम का होस्टनाम बदलने का एक और तरीका है - स्थायी रूप से। आप पहले ही समझ चुके होंगे कि इसके लिए कुछ कॉन्फिगरेशन फाइलों में बदलाव की आवश्यकता होगी और आप सही होंगे।
लिनक्स में सिस्टम होस्टनाम को स्थायी रूप से सेट करें
systemd के साथ उबंटू, डेबियन, सेंटओएस, फेडोरा, रेडहैट, आदि जैसे विभिन्न लिनक्स डिस्ट्रीब्यूशन के नए संस्करण, एक सिस्टम और सेवा प्रबंधक जो लिनक्स में होस्टनाम प्रबंधित करने के लिए hostnamectl कमांड प्रदान करता है।
SystemD आधारित डिस्ट्रीब्यूशन पर सिस्टम होस्टनाम सेट करने के लिए, हम hostnamectl कमांड का उपयोग करेंगे जैसा कि नीचे दिखाया गया है:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
पुराने लिनक्स डिस्ट्रीब्यूशन के लिए, जो SysVinit का उपयोग करते हैं, संक्षेप में init, उनके होस्टनाम को बस होस्टनाम फाइल को संपादित करके बदला जा सकता है जो स्थित है:
# vi /etc/hostname
फिर आपको इसमें होस्टनाम के लिए एक और रिकॉर्ड जोड़ना होगा:
# vi /etc/hosts
उदाहरण के लिए:
127.0.0.1 TecMint
फिर आपको चलाने की आवश्यकता है:
# /etc/init.d/hostname restart
RHEL/सेंटओएस आधारित सिस्टम पर जो init का उपयोग करते हैं, होस्टनाम को संशोधित करके बदला जाता है:
# vi /etc/sysconfig/network
उस फाइल का एक नमूना यहां दिया गया है:
/etc/sysconfig/network NETWORKING=yes HOSTNAME="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
स्थायी होस्टनाम परिवर्तन रखने के लिए "HOSTNAME" के बगल में मान को अपने होस्टनाम में से एक में बदलें।
निष्कर्ष
यह सरल लेख आपको एक सरल लिनक्स ट्रिक दिखाने के लिए था और मुझे आशा है कि आपने कुछ नया सीखा।
अपने लिनक्स कौशल को अगले स्तर पर ले जाएं
रूट सदस्यों को हर कोर्स, सर्टिफिकेशन प्रीप ट्रैक, और हैंड्स-ऑन लिनक्स सामग्री की बढ़ती लाइब्रेरी तक पूर्ण पहुंच मिलती है - हर महीने नए कोर्स जोड़े जाते हैं।
आपको क्या मिलता है
- सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच
- सभी कोर्स तक पहुंच: लिनक्स सीखें, लिनक्स के लिए AI, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलैंग और बहुत कुछ।
- लिनक्स सर्टिफिकेशन तक पहुंच (RHCSA, RHCE, LFCS और LFCA)
- रिलीज पर नए कोर्स तक पहुंच
- साप्ताहिक न्यूज़लेटर तक पहुंच
- टिप्पणियों में प्राथमिकता सहायता
- निजी टेलीग्राम समुदाय
- लिनक्स समुदाय से जुड़ें
मैं कंप्यूटर साइंस में स्नातक हूँ और एक लिनक्स फाउंडेशन सर्टिफाइड सिस्टम एडमिनिस्ट्रेटर हूँ। वर्तमान में होस्टिंग उद्योग में सीनियर टेक्निकल सपोर्ट के रूप में काम कर रहा हूँ। अपने खाली समय में मुझे नए सॉफ्टवेयर टेस्ट करना और इंलाइन स्केटिंग पसंद है।
TecMint पर प्रत्येक ट्यूटोरियल अनुभवी लिनक्स सिस्टम प्रशासकों की एक टीम द्वारा बनाया जाता है ताकि यह हमारे उच्च-गुणवत्ता मानकों को पूरा करे।