मेरे पास कई स्क्रिप्ट हैं जिनकी उपयोगिता की आवश्यकता है getent। इसके अलावा, मैंने कई आसान युक्तियां पढ़ी हैं, जो गेटेंट का उपयोग करते हैं ।
getentएक नेटवर्किंग उपयोगिता है जो यूनिक्स, * बीएसडी और लिनक्स-आधारित प्रणालियों पर व्यापक रूप से उपलब्ध है। यह उपकरण आमतौर पर Sysadmins और बिजली उपयोगकर्ताओं द्वारा नेटवर्क जानकारी (आईपी पते, आदि) देखने के लिए उपयोग किया जाता है। जहाँ तक होस्टनाम में जाना है, getentउन कुछ उपकरणों में से एक है जो दोनों /etc/hostsऔर डीएनएस का उपयोग करते हैं ।
जैसा कि विकिपीडिया कहता है :
getent एक यूनिक्स कमांड है जो किसी उपयोगकर्ता को डेटाबेस नामक कई महत्वपूर्ण टेक्स्ट फ़ाइलों में प्रविष्टियां प्राप्त करने में मदद करता है।
यहां महत्वपूर्ण बात यह है कि getentएक ही नाम सेवाओं को उसी क्रम में खोजा जाएगा जैसे कि यूनिक्स जैसी प्रणाली पर अधिकांश अनुप्रयोग। यह डिबगिंग सिस्टम या एप्लिकेशन की परेशानी होने पर इसे अमूल्य बनाता है। जैसे उपकरण digऔर nslookupविशेष रूप से केवल डीएनएस को देखते हैं, जबकि dsclआपसे अपेक्षा है कि आप उन नाम सेवाओं को जादू करें जिन्हें आप खोजना चाहते हैं।
मैं getentदो टेस्टकेस के लिए उपयोग करना चाहूंगा :
/etc/hostsDNS क्वेरी करने से पहले पार्स करें । उदाहरण के लिए, अगर मैं जोड़नेtesthost.example.orgके लिए/etc/hostsहै, तोgetent hosts testhost.example.orgसे प्रवेश का उपयोग करना चाहिए/etc/hostsDNS क्वेरी करने से पहले।
MacPorts एक पैकेज प्रदान करता प्रतीत नहीं होता है getent।
है getentहिमपात तेंदुए पर मौजूद हैं?
getentOS X के लिए कोई 1: 1 मैपिंग नहीं है क्योंकि OS X होस्टनाम जैसी चीजों पर रिज़ॉल्यूशन करने के लिए DirectoryService का उपयोग करता है । क्या आप कुछ विशिष्ट getentउपयोग उदाहरण दे सकते हैं? यह आपको ओएस एक्स पर उस जानकारी को प्राप्त करने का आसान तरीका दिखाता है।
getentआमतौर पर यूनिक्स, * बीएसडी और लिनक्स जैसी प्रणालियों पर उपलब्ध है। मैंने अपना प्रश्न अपडेट किया।
getent? /etc/hostsDNS का उपयोग करने से पहले होस्ट नामों को हल करें ?
/etc/hostsDNS से पहले होस्टनाम को हल करने के लिए है , जो वेबसर्वर और अन्य नेटवर्क परीक्षणों के लिए उपयोगी है। लेकिन मैं (और अन्य sysadmins) अन्य चीजों के लिए भी उपयोग करता हूं, जैसे कि LDAP का निवारण।
getent? यह क्या करता है? यह आमतौर पर किस प्रणाली पर उपलब्ध है?