web-dev-qa-db-ja.com

Ubuntuでのavahi-daemonの削除

私のUbuntuサーバーは基本的に、ApacheとPostgreを使用してPython Djangoサイトにサーバーを接続します。SSHを使用して時々いくつかの構成を行いますが、それはサーバー。インストールを強化しようとしているので、すべての不要なプロセスを削除して、ポートを開くようにしています。avahi-daemonrunning in the 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

同じネットワーク上にある他のコンピューターやプリンターを発見することと関係があると私は読んだ。 (私は完全には定かではありません、それは私がそれを私のosを取り除く必要性を感じる理由です)

これは重要ですか?削除できますか?もしそうなら、どうですか?

15

Avahiは Zeroconf のオープンソース実装であり、集中設定なしでネットワークの自動管理に使用されます。一般に、Avahiは小規模なローカルネットワーク(ホームLANなど)でのみ役立ちます。

avahi-daemonプロセスは、ローカルネットワーク内の名前解決とサービス検出に使用される mDNS を処理します。その機能が必要ない場合は、Avahiを安全に削除できます。

  • ローカルの名前解決–集中設定なしでhostname.localの名前でコンピューターにアクセスできます。ほとんどの場合、サーバーにはDNS名があるため、この機能は不要です。

  • サービス検出–プログラムが実行中のサービスを見つけて通知することを許可します(たとえば、LAN内のすべてのSSHサーバーまたはPulseAudioサーバーを一覧表示できるようにします)。これはホームネットワークでは便利ですが、データセンターでホストされるサーバーにはまったく役に立ちません。これも安全に削除できます。

(サーバー上で非アクティブなその他のAv​​ahiコンポーネントは、avahi-autoipdRFC 3927 であり、avahi-dnsconfdはユニキャストDNSサーバーの検出です。)

16
user1686
Sudo apt-get purge avahi-daemon

単に無効にするには:

Sudo systemctl stop avahi-daemon
Sudo systemctl disable avahi-daemon
2
Gringo Suave

これはLinux Ubuntu Mint 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
0
Newbie