Rimozione di avahi-daemon su Ubuntu


15

Il mio server Ubuntu server fondamentalmente un sito Python Django usando Apache e Postgre. Abbiamo SSH per configurare alcune cose di volta in volta, ma questo è tutto per il server. Dal momento che sto cercando di rafforzare la mia installazione, sto cercando di rimuovere tutti i processi inutili e aprire le porte. Ho visto che c'è qualcosa chiamato in avahi-daemonesecuzione in background:

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

Ho letto che ha qualcosa a che fare con la scoperta di altri computer e stampanti sulla stessa rete. (Non ne sono del tutto sicuro e questo è ancora di più il motivo per cui sento il bisogno di liberarmene.)

È qualcosa di importante? Posso rimuoverlo? Se é cosi, come?

Risposte:


16

Avahi è l'implementazione open source di Zeroconf , utilizzata per la gestione automatica delle reti senza alcuna configurazione centralizzata. In generale, Avahi è utile solo in piccole reti locali (come una LAN domestica).

Il avahi-daemonprocesso gestisce mDNS , che viene utilizzato per la risoluzione dei nomi e il rilevamento del servizio all'interno della rete locale. Se non hai bisogno delle sue funzioni, Avahi può essere rimosso in sicurezza.

  • Risoluzione dei nomi locali: consente di raggiungere il computer con un hostname.localnome senza alcuna configurazione centralizzata. Poiché molto probabilmente il tuo server ha un nome DNS, questa funzione non è necessaria.

  • Rilevamento servizi: consente ai programmi di trovare e pubblicizzare i servizi in esecuzione (ad esempio, per consentire di elencare tutti i server SSH o PulseAudio nella LAN). Questo è conveniente su una rete domestica, ma completamente inutile per un server ospitato da un datacenter. Anche questo può essere rimosso in modo sicuro.

(Altri componenti Avahi, che sono inattivi sul server, sono avahi-autoipdper RFC 3927 e avahi-dnsconfdper il rilevamento di server DNS unicast.)


Grazie per la grande risposta. Vuoi sapere come potrei rimuovere tutti i pacchetti avahi dal sistema mt? Grazie
Mridang Agarwalla,

1
@Mridang: utilizzando apt-get remove.
user1686

1
Attenzione alle dipendenze però, a apt-get remove avahi-daemonvolte vuole disinstallare Gnome.
basic6

1
sudo apt-get purge avahi-daemon

Per disabilitare semplicemente:

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

0

Funzionava con Linux Mint 13 (basato su Ubuntu 12.04)

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

Modifica il /etc/init/avahi-daemon.conffile in qualcosa del genere: Codice:

# 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

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

update-rc.dil metodo non funziona su Debian
Eric
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.