कुछ वर्षों में मैं अपने मुख्य सिस्टम के रूप में लिनक्स का उपयोग कर रहा हूं, विशेष रूप से फेडोरा, मैंने हमेशा अपने होस्टनाम को सिर्फ "लोकलहोस्ट" पर सेट होते देखा है, जब मैं कुछ नेटवर्क से जुड़ता हूं और तब यह मेरा आईपी बन जाता है। आज मुझे निम्नलिखित व्यवहार का अनुभव हुआ जिसे समझने में मुझे परेशानी हो रही है।
मैंने अपने लैपटॉप के एक और विभाजन पर एक उबंटू इंस्टॉलेशन स्थापित किया है, जो उबंटू इंस्टॉल के दौरान कंप्यूटर का नाम / होस्टनाम सेट करता है। जब मैंने वापस फेडोरा में रिबूट किया, हालांकि, फेडोरा ने मेरे होस्टनाम को उबंटू इंस्टॉल में सेट किए गए नाम से अपडेट किया था।
मैंने हमेशा सोचा था कि होस्टनाम को कॉन्फ़िगर किया गया था और डिस्ट्रो इंस्टॉलेशन के विभाजन पर संग्रहीत किया गया था, और वास्तव में फेडोरा पर / etc / hostname की सामग्री अभी भी "लोकलहोस्ट.लोकडोमेन" पढ़ती है, लेकिन hostnameकमांड चलाना नए होस्टनाम को दिखाता है। दोनों इंस्टॉल एक efi बूट पार्टीशन साझा करते हैं, लेकिन अन्यथा असतत हैं। मैं सोच रहा था कि फेडोरा स्थापित नया होस्टनाम कहां और क्यों पढ़ रहा है?
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
hosts:/Etc/nsswitch.conf में आपकी क्या प्रविष्टि है ?