एंड्रॉयड

सेंटोस 7 पर होस्टनाम कैसे बदलें

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

यह ट्यूटोरियल एक CentOS 7 सिस्टम पर एक होस्टनाम बदलने की प्रक्रिया के माध्यम से आपका मार्गदर्शन करता है।

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

इस ट्यूटोरियल में बताए गए तरीके आपके सिस्टम को फिर से शुरू करने की आवश्यकता के बिना काम करेंगे।

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

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

मेजबान नामों को समझना

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

hostname तीन वर्ग हैं: static , pretty और transient

  • static - पारंपरिक होस्टनाम, जिसे उपयोगकर्ता द्वारा सेट किया जा सकता है, और /etc/hostname फ़ाइल में संग्रहीत किया जाता है। pretty - उपयोगकर्ता के लिए प्रस्तुति के लिए उपयोग किया जाने वाला एक फ्री-फॉर्म UTF8 होस्टनाम। उदाहरण के लिए Linuxize's desktop transient - कर्नेल द्वारा बनाए गए एक गतिशील होस्टनाम जिसे रन टाइम में डीएचसीपी या mDNS सर्वर द्वारा बदला जा सकता है। डिफ़ॉल्ट रूप से, यह static होस्टनाम के समान है।

यह पूरी तरह से योग्य डोमेन नाम ( FQDN ) का उपयोग static और transient नाम जैसे host.example.com लिए करने की सिफारिश की गई है।

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

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

hostnamectl

अंत में, परिवर्तनों को प्रभावी करने के लिए systemd-hostnamed सेवा को फिर से शुरू करें:

sudo systemctl restart systemd-hostnamed

विधि 3: nmcli कमांड का उपयोग करना

nmcli NetworkManager को नियंत्रित करने के लिए एक कमांड-लाइन टूल है जिसका उपयोग होस्टनाम बदलने के लिए भी किया जा सकता है।

वर्तमान होस्टनाम प्रकार देखने के लिए:

sudo nmcli general hostname

host.linuxize.com को host.linuxize.com बदलने के लिए निम्न कमांड का उपयोग करें:

sudo nmcli general hostname host.linuxize.com

अंत में, परिवर्तनों को प्रभावी करने के लिए systemd-hostnamed सेवा को फिर से शुरू करें:

sudo systemctl restart systemd-hostnamed

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

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

hostnamectl

आपका नया होस्टनाम कंसोल पर मुद्रित होगा:

Static hostname: host.linuxize.com Pretty hostname: Linuxize's desktop Icon name: computer-vm Chassis: vm Machine ID: 52d6807a6ae34327871ae568f7a1387e Boot ID: 4f747d0280d3402abed870d18b6e9a7a Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-693.11.6.el7.x86_64 Architecture: x86-64

निष्कर्ष

इस ट्यूटोरियल में, हमने आपको मशीन को फिर से शुरू किए बिना अपने CentOS 7 सर्वर के होस्टनाम को बदलने के लिए 3 अलग-अलग तरीके दिखाए हैं।

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

सेंटोस होस्टनाम