DigitalOcean | How to Add Custom Domain & Host your Websites on Digital Ocean Droplet Tutorial
विषयसूची:
- आवश्यक शर्तें
- मेजबान नामों को समझना
- वर्तमान होस्टनाम प्रदर्शित करें
- विधि 3:
nmcli
कमांड का उपयोग करना - बदलाव का सत्यापन करें
- निष्कर्ष
यह ट्यूटोरियल एक 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 अलग-अलग तरीके दिखाए हैं।
यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।
सेंटोस होस्टनामडेबियन 10 लिनक्स पर होस्टनाम कैसे बदलें

यह ट्यूटोरियल बताता है कि सिस्टम को पुनरारंभ किए बिना डेबियन 10 बस्टर पर होस्टनाम को कैसे बदलना है।
डेबियन 9 लिनक्स पर होस्टनाम कैसे बदलें

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

यह मार्गदर्शिका बताती है कि सिस्टम को पुनरारंभ करने की आवश्यकता के बिना CentOS 8 पर होस्टनाम को कैसे सेट या बदलना है।