रिबूट किए बिना अपने लिनक्स होस्टनाम को कैसे बदलें
यदि आपने किसी भी लम्बाई के लिए व्यवस्थापक दुनिया में काम किया है, तो आप संभवतः एक ऐसे उदाहरण में भाग लेंगे जहाँ आपको कुछ कॉर्पोरेट नामकरण मानक से मेल खाने के लिए अपने सर्वर पर होस्टनाम बदलने की आवश्यकता थी, लेकिन आपके पास डाउनटाइम भी नहीं हो सकता है। तो आप रिबूट किए बिना होस्टनाम कैसे बदलते हैं?
होस्टनाम बदलना
सबसे पहले, आपको उस कॉन्फ़िगरेशन फ़ाइल को बदलना होगा जो इसे नियंत्रित करती है। वास्तविक फ़ाइल और उसका स्थान वितरण में भिन्न होगा। Redhat डेरिवेटिव में, संशोधित करने के लिए फ़ाइल / etc / sysconfig / नेटवर्क है इसलिए vi यह फ़ाइल और HOSTNAME पढ़ने वाली पंक्ति को बदल दें =
इस से:
इसके लिए:
SuSE वितरण के लिए आप इसी तरह / etc / HOSTNAME फ़ाइल को बदलेंगे, जबकि डेबियन व्यवस्थापक नया नाम सेट करने के लिए / etc / hostname फ़ाइल को संशोधित करेंगे।.
अगला, / etc / मेजबान फ़ाइल को बदलने की आवश्यकता है। यह सभी स्वादों में समान है और इसमें आपके पसंदीदा टेक्स्ट एडिटर का उपयोग करना और पुराने होस्टनाम को संशोधित करना शामिल है। इस तरह के रूप में:
इसके लिए:
"लेकिन, आप अपनी सांस को रोकते हैं," मैंने सिर्फ 'होस्टनाम' में टाइप किया और परिणामस्वरूप 'स्नूपी' प्राप्त किया। यह काम नहीं करता है! ”.
आपको यह जानने की आवश्यकता है कि पिछले चरण नए नाम को स्थायी रूप से सेट करने के लिए हैं। आपको न्याय करने की बहुत जल्दी है, जाहिर है। तो, दर्ज करके जारी रखें (कमांड लाइन में रूट या sudoer के रूप में):
# होस्टनाम mdmvr14s9db
यह अभी के लिए होस्टनाम सेट करेगा लेकिन परिवर्तन सहेजा नहीं गया है (जो उपरोक्त चरणों के लिए है, याद रखें?)। आगे बढ़ो - यह परीक्षण। 'Hostname' में टाइप करें (टिकमार्क के बिना) और कमांड को 'mdmvr14s9db' (सिंगल कोट्स के बिना) वापस करना चाहिए.
अब इसे पत्थर में सेट करते हैं। यदि आप chkconfig और सेवा कमांड (RedHat परिवार लोक, आमतौर पर) का उपयोग कर रहे हैं, तो आप बस टाइप कर सकते हैं
# सेवा नेटवर्क पुनः आरंभ
जो नए होस्ट नाम के साथ नेटवर्क को पुनरारंभ करेगा। बाकी आप टाइप करने में सक्षम होना चाहिए
# / etc / init.d / नेटवर्क पुनरारंभ
समान परिणाम प्राप्त करने के लिए.
फिर होस्टनाम कमांड के साथ फिर से परीक्षण करें - आपको नया नाम वापस प्राप्त करना चाहिए.
यह आसान हिस्सा रहा है। उम्मीद है, इसे शुरू करने से पहले, आपने नए नाम के किसी भी हार्ड कोडित संदर्भ के लिए सभी एप्लिकेशन गोपनीय फाइलों की जांच की और इसे बदल दिया। और फिर आपको अपने DNS 'A' रिकॉर्ड को बदलकर नया नाम भी दिखाना होगा। और एक बार जब आप DNS पर नए नाम के साथ नाम पुनः आरंभ कर लेते हैं, तो आप पहले उल्लेखित उन 18,000 उपयोगकर्ताओं में से लगभग आधे को अस्थायी रूप से परेशान करने में सफल होंगे, जो अब सर्वर पर नहीं पहुंच सकते क्योंकि नाम अभी तक नेटवर्क के आसपास प्रचारित नहीं हुआ है। लेकिन यह भी तब तक गुजरता रहेगा जब तक आप लंबे समय तक छिपते हैं.
और कम से कम आप अपने डेस्क पर बैठे छोटे से भरे आलीशान स्नूपी को रख सकते हैं ताकि आप उस सज्जन, सरल समय की याद दिला सकें.