एंड्रॉयड

Ubuntu 18.04 पर hostname कैसे बदलें

DigitalOcean | How to Add Custom Domain & Host your Websites on Digital Ocean Droplet Tutorial

DigitalOcean | How to Add Custom Domain & Host your Websites on Digital Ocean Droplet Tutorial

विषयसूची:

Anonim

यह ट्यूटोरियल आपको Ubuntu 18.04 सिस्टम पर होस्टनाम बदलने की प्रक्रिया के माध्यम से मार्गदर्शन करेगा।

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

इस गाइड में वर्णित विधि आपके सिस्टम को पुनरारंभ करने की आवश्यकता के बिना काम करेगी।

यद्यपि यह ट्यूटोरियल उबंटू 18.04 के लिए लिखा गया है, उबंटू 16.04 और उबंटू-आधारित वितरण के लिए समान निर्देश लागू होते हैं, जिसमें लिनक्स मिंट और एलिमेंटरी ओएस शामिल हैं।

आवश्यक शर्तें

इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।

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

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

वर्तमान होस्टनाम देखने के लिए, निम्न कमांड दर्ज करें:

hostnamectl

जैसा कि आप ऊपर की छवि में देख सकते हैं, वर्तमान होस्टनाम ubuntu1804.localdomain सेट है।

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

निम्न चरणों का पालन कैसे Ubuntu 18.04 में hostname बदलने के लिए।

1. होस्टनामेक्टल का उपयोग करके hostnamectl बदलें।

Ubuntu 18.04 में हम कमांड hostnamectl का उपयोग करके सिस्टम होस्टनाम और संबंधित सेटिंग्स को बदल सकते हैं।

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

sudo hostnamectl set-hostname linuxize

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

2. /etc/hosts फ़ाइल संपादित करें।

/etc/hosts फ़ाइल खोलें और पुराने होस्टनाम को नए में बदलें।

/ Etc / hosts

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. cloud.cfg फ़ाइल को संपादित करें।

यदि cloud-init cloud.cfg पैकेज स्थापित है, तो आपको cloud.cfg फ़ाइल को संपादित करने की भी आवश्यकता है। यह पैकेज आमतौर पर क्लाउड प्रदाताओं द्वारा प्रदान की गई छवियों जैसे एडब्ल्यूएस में डिफ़ॉल्ट रूप से स्थापित किया जाता है और इसका उपयोग क्लाउड अग्रिमों के आरंभीकरण को संभालने के लिए किया जाता है।

यह जांचने के लिए कि क्या पैकेज स्थापित है, निम्नलिखित ls कमांड चलाएं:

ls -l /etc/cloud/cloud.cfg

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

यदि पैकेज स्थापित है, तो आउटपुट निम्न जैसा दिखेगा:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

इस स्थिति में आपको /etc/cloud/cloud.cfg फ़ाइल खोलने की आवश्यकता होगी:

sudo nano /etc/cloud/cloud.cfg

preserve_hostname खोजें और मूल्य को false से true बदलें:

/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

फ़ाइल सहेजें और अपने संपादक को बंद करें।

बदलाव का सत्यापन करें

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

hostnamectl

Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

आपको अपने नए सर्वर का नाम कंसोल पर प्रिंट होना चाहिए।

निष्कर्ष

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

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

ubuntu होस्टनाम