11

Мой сервер 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

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

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

2 ответа2

14

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

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .