एंड्रॉयड

Linux में hostname कैसे set या change करें

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System

विषयसूची:

Anonim

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

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

Hostname क्या है

एक होस्टनाम एक मशीन को सौंपा गया एक लेबल है जो नेटवर्क पर मशीन की पहचान करता है। नेटवर्क में प्रत्येक डिवाइस में एक अद्वितीय होस्टनाम होना चाहिए।

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

वर्तमान होस्टनाम प्रदर्शित करना

सिस्टम का उपयोग कर लिनक्स सिस्टम पर, hostnamectl कमांड का उपयोग किसी दिए गए मशीन पर होस्टनाम और संबंधित सेटिंग्स को क्वेरी और बदलने के लिए किया जा सकता है।

वर्तमान hostname देखने के लिए, hostnamectl कमांड को बिना किसी तर्क के लागू करें:

hostnamectl

सिस्टम होस्टनाम नीचे दी गई छवि में हाइलाइट किया गया है:

होस्टनाम बदलना

होस्टनाम बदलने के लिए hostnamectl कमांड set-hostname तर्क के साथ नए होस्टनाम के बाद। केवल रूट या sudo विशेषाधिकार वाले उपयोगकर्ता सिस्टम होस्टनाम को बदल सकते हैं।

उदाहरण के लिए, सिस्टम होस्टनाम को mail.linuxize.com बदलने के लिए, आप निम्न कमांड का उपयोग करेंगे:

sudo hostnamectl set-hostname mail.linuxize.com

hostnamectl कमांड आउटपुट उत्पन्न नहीं करता है। सफलता पर, 0 लौटाया जाता है, अन्यथा शून्य-शून्य विफलता कोड।

अंत में, यह सत्यापित करने के लिए कि hostname सफलतापूर्वक बदल गया था, एक बार फिर hostnamectl कमांड का उपयोग करें:

hostnamectl

नया सिस्टम होस्टनाम और कुछ अतिरिक्त सिस्टम जानकारी जैसे कि कर्नेल संस्करण टर्मिनल पर प्रदर्शित किया जाएगा।

Static hostname: mail.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 6d45a1a8d436418e97519da01ea61c1b Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

निष्कर्ष

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

डिस्ट्रो-विशिष्ट निर्देशों के लिए, निम्नलिखित लेख देखें:

यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।

टर्मिनल होस्टनाम