Ubuntu'da avahi-daemon'un kaldırılması


14

Ubuntu sunucum temelde Apache ve Postgre kullanarak bir Python Django sitesine hizmet veriyor. Zaman zaman bazı şeyleri yapılandırmak için SSH kullanıyoruz, ancak bu konuda sunucu için geçerli. Kurulumu sertleştirmeye çalıştığım için, tüm gereksiz işlemleri kaldırmaya ve bağlantı noktalarını açmaya çalışıyorum. avahi-daemonArka planda koşmak denilen bir şey olduğunu gördüm :

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

Aynı ağdaki diğer bilgisayarları ve yazıcıları keşfetmeyle ilgili olduğunu okudum. (Tamamen emin değilim ve bu yüzden işletim sistemimden kurtulma gereğimi hissetmemin sebebi bu.)

Bu önemli bir şey mi? Kaldırabilir miyim? Öyleyse nasıl?

Yanıtlar:


15

Avahi, herhangi bir merkezi yapılandırma olmadan ağların otomatik yönetimi için kullanılan açık kaynaklı bir Zeroconf uygulamasıdır . Genel olarak, Avahi yalnızca küçük yerel ağlarda (örneğin bir ev LAN) faydalıdır.

avahi-daemonSüreç kolları mDNS'i yerel ağ içinde ad çözümlemesi ve servis keşfi için kullanılır. İşlevlerine ihtiyacınız yoksa, Avahi güvenle kaldırılabilir.

  • Yerel ad çözünürlüğü - bilgisayara hostname.localmerkezi bir konfigürasyon yapmadan bir adla erişmenizi sağlar . Sunucunuzun büyük olasılıkla bir DNS adı olduğundan, bu işlev gerekli değildir.

  • Servis bulma - programların çalışan servisleri bulmasını ve reklamını yapmasını sağlar (örneğin, LAN'daki tüm SSH veya PulseAudio sunucularını listelemeye izin vermek için). Bu bir ev ağında kullanışlıdır, ancak veri merkezlerinde barındırılan bir sunucu için tamamen yararsızdır. Bu da güvenle kaldırılabilir.

(Sunucu üzerinde etkin olmayan diğer Avahi bileşenleri vardır avahi-autoipdiçin RFC 3927 ve avahi-dnsconfdtek noktaya-DNS sunucularının keşfedilmesi için.)


Büyük cevap için teşekkür ederim. Tüm avahi paketlerini mt sisteminden nasıl çıkarabileceğimi biliyor musunuz? Thanks
Mridang Agarwalla

1
@ Mrdang: kullanma apt-get remove.
Grawity

1
Yine de bağımlılıklara dikkat edin, apt-get remove avahi-daemonbazen Gnome'u kaldırmak istiyor.
temel6

1
sudo apt-get purge avahi-daemon

Yalnızca devre dışı bırakmak için:

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

0

Bu Linux Mint 13 için çalıştı (Ubuntu 12.04'e dayanarak)

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

Edit /etc/init/avahi-daemon.confböyle bir şey için dosyayı: Kod:

# 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

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

update-rc.dyöntem Debian'da çalışmıyor
Eric
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.