उबंटू पर अवही-डेमन निकालना


15

मेरा उबंटू सर्वर मूल रूप से अपाचे और पोस्टग्रे का उपयोग करके पायथन Django साइट को सर्वर करता है। हम समय-समय पर कुछ सामान को कॉन्फ़िगर करने के लिए इसे एसएसएच करते हैं, लेकिन सर्वर के लिए इसके बारे में है। चूंकि मैं अपनी स्थापना को सख्त करने की कोशिश कर रहा हूं, मैं सभी बेकार प्रक्रियाओं और खुले बंदरगाहों को हटाने की कोशिश कर रहा हूं। मैंने देखा है कि avahi-daemonपृष्ठभूमि में कुछ चल रहा है:

avahi     1724     1  0 Jul20 ?        00:00:00   avahi-daemon: running [development.local]
avahi     1726  1724  0 Jul20 ?        00:00:00     avahi-daemon: chroot helper

मैंने पढ़ा है कि यह एक ही नेटवर्क पर अन्य कंप्यूटर और प्रिंटर की खोज के साथ कुछ करना है। (मुझे पूरी तरह से यकीन नहीं है और यह और भी अधिक कारण है कि मुझे इसके ओएस से छुटकारा पाने की आवश्यकता महसूस होती है।)

क्या यह कुछ महत्वपूर्ण है? क्या मैं इसे हटा सकता हूं? यदि हां, तो कैसे?

जवाबों:


16

Avahi Zeroconf का ओपन-सोर्स कार्यान्वयन है , जिसका उपयोग किसी भी केंद्रीकृत कॉन्फ़िगरेशन के बिना नेटवर्क के स्वचालित प्रबंधन के लिए किया जाता है। आम तौर पर, अवही केवल छोटे स्थानीय नेटवर्क (जैसे होम लैन) में उपयोगी है।

avahi-daemonप्रक्रिया संभालती mDNS है, जो नाम संकल्प और सेवा खोज स्थानीय नेटवर्क के भीतर के लिए प्रयोग किया जाता है। यदि आपको इसके कार्यों की आवश्यकता नहीं है, तो अवही को सुरक्षित रूप से हटाया जा सकता है।

  • स्थानीय नाम समाधान - आपको hostname.localकिसी भी केंद्रीयकृत कॉन्फ़िगरेशन के बिना एक नाम से कंप्यूटर तक पहुंचने की अनुमति देता है। चूंकि आपके सर्वर में सबसे अधिक DNS नाम है, इसलिए यह फ़ंक्शन अनावश्यक है।

  • सेवा की खोज - प्रोग्राम को चलने वाली सेवाओं को खोजने और विज्ञापित करने की अनुमति देता है (उदाहरण के लिए, LAN में सभी SSH या PulseAudio सर्वर को सूचीबद्ध करने की अनुमति देने के लिए)। यह एक होम नेटवर्क पर सुविधाजनक है, लेकिन डेटासेंटर-होस्टेड सर्वर के लिए पूरी तरह से बेकार है। इसे भी सुरक्षित रूप से हटाया जा सकता है।

(अन्य अवही घटक, जो आपके सर्वर पर निष्क्रिय हैं avahi-autoipd, RFC 3927 और यूनिकैस्ट avahi-dnsconfd-डीएनएस सर्वर की खोज के लिए हैं।)


बढ़िया जवाब के लिए आभार। क्या आप जानते हैं कि मैं mt सिस्टम से सभी अवधी पैकेज कैसे हटा सकता हूँ? धन्यवाद
Mridang Agarwalla

1
@ मृदंग: उपयोग करना apt-get remove
user1686

1
निर्भरता के लिए बाहर देखो, हालांकि, apt-get remove avahi-daemonकभी-कभी Gnome की स्थापना रद्द करना चाहता है।
basic6


0

यह लिनक्स मिंट 13 (Ubuntu 12.04 पर आधारित) के लिए काम किया

http://ubuntuforums.org/showthread.php?t=1339516

/etc/init/avahi-daemon.confफ़ाइल को इस तरह से संपादित करें : कोड:

# avahi-daemon - mDNS/DNS-SD daemon
#
# The Avahi daemon provides mDNS/DNS-SD discovery support (Bonjour/Zeroconf)

# allowing applications to discover services on the network.
description "mDNS/DNS-SD daemon"

start on (never
      and filesystem
  and started dbus)
stop on stopping dbus

अंत में:sudo update-rc.d -f avahi-daemon remove
jnovack

update-rc.dविधि डेबियन पर काम नहीं करता है
एरिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.