Menghapus avahi-daemon di Ubuntu


15

Server Ubuntu saya pada dasarnya server situs Python Django menggunakan Apache dan Postgre. Kami SSH untuk mengkonfigurasi beberapa hal dari waktu ke waktu tapi itu saja untuk server. Karena saya berusaha mengeraskan instalasi, saya mencoba menghapus semua proses yang tidak berguna dan membuka port. Saya telah melihat bahwa ada sesuatu yang disebut avahi-daemonberlari di latar belakang:

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

Saya pernah membaca bahwa ini ada hubungannya dengan menemukan komputer dan printer lain di jaringan yang sama. (Aku tidak sepenuhnya yakin dan itu lebih menjadi alasan aku merasa perlu untuk menghilangkan os-ku.)

Apakah ini sesuatu yang penting? Bisakah saya menghapusnya? Jika ya, bagaimana caranya?

Jawaban:


16

Avahi adalah implementasi open-source Zeroconf , digunakan untuk manajemen jaringan otomatis tanpa konfigurasi terpusat. Secara umum, Avahi hanya berguna dalam jaringan lokal kecil (seperti LAN rumah).

The avahi-daemonproses menangani mDNS , yang digunakan untuk resolusi nama dan penemuan layanan dalam jaringan lokal. Jika Anda tidak membutuhkan fungsinya, Avahi dapat dihapus dengan aman.

  • Resolusi nama lokal - memungkinkan Anda menjangkau komputer dengan hostname.localnama tanpa konfigurasi terpusat. Karena server Anda kemungkinan besar memiliki nama DNS, fungsi ini tidak perlu.

  • Penemuan layanan - memungkinkan program menemukan dan mengiklankan layanan yang sedang berjalan (misalnya, untuk memungkinkan daftar semua server SSH atau PulseAudio di LAN). Ini nyaman di jaringan rumah, tetapi sama sekali tidak berguna untuk server yang dihosting oleh pusat data. Ini juga bisa dihapus dengan aman.

(Komponen Avahi lainnya, yang tidak aktif di server Anda, adalah avahi-autoipduntuk RFC 3927 dan avahi-dnsconfduntuk penemuan server unicast-DNS.)


Terima kasih grawity untuk jawaban yang bagus. Apakah Anda tahu bagaimana saya bisa menghapus semua paket avahi dari sistem mt? Terima kasih
Mridang Agarwalla

1
@Mridang: Menggunakan apt-get remove.
user1686

1
Hati-hati dengan dependensi, apt-get remove avahi-daemonterkadang ingin menghapus instalan Gnome.
basic6

1
sudo apt-get purge avahi-daemon

Untuk sekadar menonaktifkan:

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

0

Ini bekerja untuk Linux Mint 13 (berdasarkan Ubuntu 12.04)

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

Edit /etc/init/avahi-daemon.conffile ke sesuatu seperti ini: Kode:

# 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

Akhirnya:sudo update-rc.d -f avahi-daemon remove
jnovack

update-rc.dMetode tidak bekerja pada Debian
Eric
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.