Удаление авахи-демона в Ubuntu


15

Мой сервер Ubuntu в основном обслуживает сайт Python Django, используя Apache и Postgre. Мы SSH к нему, чтобы время от времени настраивать некоторые вещи, но это для сервера. Поскольку я пытаюсь защитить свою установку, я пытаюсь удалить все бесполезные процессы и открыть порты. Я видел, что avahi-daemonна заднем плане есть нечто, называемое бегом:

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

Я читал, что это связано с обнаружением других компьютеров и принтеров в одной сети. (Я не совсем уверен, и это еще одна причина, по которой я чувствую необходимость избавиться от этого.)

Это что-то важное? Могу ли я удалить это? Если так, то как?

Ответы:


16

Avahi - это реализация Zeroconf с открытым исходным кодом , используемая для автоматического управления сетями без какой-либо централизованной конфигурации. Как правило, Avahi полезен только в небольших локальных сетях (например, в домашних сетях).

avahi-daemonПроцесс обрабатывает MDNS , который используется для разрешения имен и обнаружения сервисов в пределах локальной сети. Если вам не нужны его функции, Avahi можно безопасно удалить.

  • Локальное разрешение имен - позволяет вам получить доступ к компьютеру по hostname.localимени без какой-либо централизованной конфигурации. Поскольку ваш сервер, скорее всего, имеет DNS-имя, эта функция не нужна.

  • Обнаружение служб - позволяет программам находить и рекламировать работающие службы (например, разрешать перечисление всех серверов SSH или PulseAudio в локальной сети). Это удобно в домашней сети, но совершенно бесполезно для сервера, размещенного в центре обработки данных. Это тоже можно безопасно удалить.

(Другие компоненты Avahi, которые неактивны на вашем сервере, предназначены avahi-autoipdдля RFC 3927 и avahi-dnsconfdдля обнаружения серверов одноадресной DNS.)


Спасибо благодарность за отличный ответ. Вы случайно не знаете, как я могу удалить все пакеты avahi из системы MT? Спасибо
Мриданг Агарвалла

1
@Mridang: Использование apt-get remove.
user1686

1
Следите за зависимостями, хотя, apt-get remove avahi-daemonиногда хочет удалить Gnome.
basic6


0

Это работало для Linux 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

Наконец-то:sudo update-rc.d -f avahi-daemon remove
Jnovack

update-rc.dметод не работает в Debian
Эрик
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.