私のUbuntuサーバーは基本的に、ApacheとPostgreを使用してPython Djangoサイトにサーバーを接続します。SSHを使用して時々いくつかの構成を行いますが、それはサーバー。インストールを強化しようとしているので、すべての不要なプロセスを削除して、ポートを開くようにしています。avahi-daemon
running 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を取り除く必要性を感じる理由です)
これは重要ですか?削除できますか?もしそうなら、どうですか?
Avahiは Zeroconf のオープンソース実装であり、集中設定なしでネットワークの自動管理に使用されます。一般に、Avahiは小規模なローカルネットワーク(ホームLANなど)でのみ役立ちます。
avahi-daemon
プロセスは、ローカルネットワーク内の名前解決とサービス検出に使用される mDNS を処理します。その機能が必要ない場合は、Avahiを安全に削除できます。
ローカルの名前解決–集中設定なしでhostname.local
の名前でコンピューターにアクセスできます。ほとんどの場合、サーバーにはDNS名があるため、この機能は不要です。
サービス検出–プログラムが実行中のサービスを見つけて通知することを許可します(たとえば、LAN内のすべてのSSHサーバーまたはPulseAudioサーバーを一覧表示できるようにします)。これはホームネットワークでは便利ですが、データセンターでホストされるサーバーにはまったく役に立ちません。これも安全に削除できます。
(サーバー上で非アクティブなその他のAvahiコンポーネントは、avahi-autoipd
は RFC 3927 であり、avahi-dnsconfd
はユニキャストDNSサーバーの検出です。)
Sudo apt-get purge avahi-daemon
単に無効にするには:
Sudo systemctl stop avahi-daemon
Sudo systemctl disable avahi-daemon
これは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