Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

लिनक्स सिस्टम होस्टनाम को जल्दी और सुरक्षित रूप से कैसे सेट या बदलें

परिचय

डिवाइस या सिस्टम होस्टनाम का उपयोग एक नेटवर्क के भीतर मानव पठनीय प्रारूप में मशीन को आसानी से पहचानने के लिए किया जाता है। यह बहुत आश्चर्य की बात नहीं है, लेकिन लिनक्स सिस्टम पर, होस्टनाम को " होस्टनाम " जैसे सरल कमांड का उपयोग करके आसानी से बदला जा सकता है।

यह भी पढ़ें: लिनक्स में स्टेटिक 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 पर प्रत्येक ट्यूटोरियल अनुभवी लिनक्स सिस्टम प्रशासकों की एक टीम द्वारा बनाया जाता है ताकि यह हमारे उच्च-गुणवत्ता मानकों को पूरा करे।

  1. HTML <object> data एट्रिब्यूट HTML <object> data एट्रिब्यूट

    <object> एलिमेंट का data एट्रिब्यूट <object> एलिमेंट का data एट्रिब्यूट संसाधन (resource) का URL सेट करता है, जो ऑडियो, वीडियो, PDF, फ्लैश (SWF), आदि हो सकता है, जिसका उपयोग ऑब्जेक्ट द्वारा किया जाता है। वाक्यविन्यास (Syntax) <object data=url></object> url ऑब्जेक्ट द्वारा उ

  1. Android में WebView कार्यान्वयन का एक सटीक उदाहरण दे सकता है कोई? Android में WebView कार्यान्वयन का एक सटीक उदाहरण दे सकता है कोई?

    WebView कार्यान्वयन में जाने से पहले हमें पता होना चाहिए कि WebView क्या है। WebView एक व्यू का विस्तार है और इसका उपयोग HTML कंटेंट या वेब पेज दिखाने के लिए किया जाता है। WebView में मेथड्स उपलब्ध हैं: clearHistory() - वेबव्यू हिस्ट्री साफ़ करने के लिए उपयोग किया जाता है destroy() - वेबव्यू की आ

  1. एंड्रॉइड में JSON ऐरे को रिवर्स ऑर्डर में कैसे पढ़ें एंड्रॉइड में JSON ऐरे को रिवर्स ऑर्डर में कैसे पढ़ें

    JSON ऐरे को अंत से शुरुआत तक पार्स करना Volley से प्राप्त JSON ऐरे को रिवर्स लूप (length-1 से 0 तक) में पार्स करके अंतिम एलिमेंट पहले दिखाना। चरण 1-2: प्रोजेक्ट और लेआउट मानक सेटअप। चरण 3: MainActivity.java = 0; i--) { JSONObject object1 = array.getJSONObject(i);