การลบ avahi-daemon บน Ubuntu


15

เซิร์ฟเวอร์ Ubuntu ของฉันโดยทั่วไปเซิร์ฟเวอร์ไซต์ Python Django โดยใช้ Apache และ Postgre เราใช้ SSH เพื่อกำหนดค่าบางสิ่งเป็นครั้งคราว แต่มันเกี่ยวกับมันสำหรับเซิร์ฟเวอร์ ตั้งแต่ฉันพยายามทำให้การติดตั้งของฉันแข็งขึ้นฉันพยายามลบกระบวนการที่ไร้ประโยชน์และพอร์ตที่เปิดอยู่ทั้งหมด ฉันเคยเห็นว่ามีบางสิ่งที่เรียกว่า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 มีประโยชน์ในเครือข่ายท้องถิ่นขนาดเล็กเท่านั้น (เช่น LAN ในบ้าน)

avahi-daemonกระบวนการจับmDNSซึ่งจะใช้สำหรับการจำแนกชื่อและการค้นพบบริการภายในเครือข่ายท้องถิ่น หากคุณไม่ต้องการฟังก์ชั่นของมัน Avahi สามารถลบออกได้อย่างปลอดภัย

  • การจำแนกชื่อท้องถิ่น - อนุญาตให้คุณเข้าถึงคอมพิวเตอร์โดยใช้hostname.localชื่อโดยไม่มีการกำหนดค่าจากส่วนกลาง เนื่องจากเซิร์ฟเวอร์ของคุณส่วนใหญ่มีชื่อ DNS ฟังก์ชั่นนี้จึงไม่จำเป็น

  • การค้นพบบริการ - อนุญาตให้โปรแกรมค้นหาและโฆษณาบริการที่กำลังทำงานอยู่ (ตัวอย่างเช่นเพื่ออนุญาตให้แสดงรายการเซิร์ฟเวอร์ SSH หรือ PulseAudio ทั้งหมดใน LAN) สิ่งนี้สะดวกในเครือข่ายในบ้าน แต่ไร้ประโยชน์อย่างสิ้นเชิงสำหรับเซิร์ฟเวอร์ที่โฮสต์ดาต้าเซ็นเตอร์ สามารถลบออกได้อย่างปลอดภัยเช่นกัน

(ส่วนประกอบ Avahi อื่น ๆ ซึ่งไม่ได้ใช้งานบนเซิร์ฟเวอร์ของคุณavahi-autoipdสำหรับRFC 3927และavahi-dnsconfdสำหรับการค้นหาเซิร์ฟเวอร์ unicast-DNS)


ขอบคุณ grawity สำหรับคำตอบที่ดี คุณจะรู้หรือไม่ว่าฉันจะลบแพ็คเกจ avahi ทั้งหมดออกจากระบบ mt ได้อย่างไร ขอบคุณ
Mridang Agarwalla

1
@Mridang: apt-get removeการใช้
user1686

1
ระวังการพึ่งพาapt-get remove avahi-daemonบางครั้งต้องการถอนการติดตั้ง Gnome
พื้นฐาน 6

2
sudo apt-get purge avahi-daemon

หากต้องการปิดใช้งานเพียง:

sudo systemctl stop avahi-daemon
sudo systemctl disable avahi-daemon

0

สิ่งนี้ใช้ได้กับ Linux Mint 13 (ขึ้นอยู่กับ Ubuntu 12.04)

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

แก้ไข/etc/init/avahi-daemon.confไฟล์เป็นดังนี้: Code:

# 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วิธีนี้ใช้ไม่ได้กับ Debian
Eric
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.