GNU/Linux >> Tutoriales Linux >  >> Linux

Servicio del sistema operativo Linux 'avahi-daemon'

El servicio Linux avahi-daemon se ejecuta en máquinas cliente para realizar el descubrimiento del servicio Zeroconf basado en la red. Avahi es una implementación de las especificaciones DNS Service Discovery y Multicast DNS para Zeroconf Networking. Las aplicaciones de usuario reciben un aviso de los servicios y recursos de red descubiertos mediante el paso de mensajes de Linux D-Bus. El daemon coordina los esfuerzos de la aplicación para almacenar en caché las respuestas, lo que ayuda a minimizar el tráfico de red.

Avahi proporciona un conjunto de enlaces de lenguaje, incluidos Python y Mono. Debido a su arquitectura modular, Avahi ya está integrado en los principales componentes de escritorio como el sistema de archivos virtual de GNOME o la arquitectura de entrada/salida de KDE. Consulte http://avahi.org/ para obtener más especificaciones.

El paquete avahi RPM proporciona el /usr/sbin/avahi-daemon daemon y sus archivos de configuración.

Control de servicios

Para administrar el servicio avahi-daemon bajo demanda, utilice la herramienta service(8) o ejecute el script /etc/init.d/avahi-daemon directamente:

# service avahi-daemon 
Usage: /etc/init.d/avahi-daemon {start|stop|status|restart|condrestart}
# /etc/init.d/avahi-daemon 
Usage: /etc/init.d/avahi-daemon {start|stop|status|restart|condrestart}

Los comandos disponibles son:

Comando Descripción
inicio Inicie el daemon avahi-daemon.
detener Detenga el demonio avahi-daemon .
estado Informar si el demonio avahi-daemon se está ejecutando.
reiniciar Equivalente a una secuencia de comando de parada y luego de inicio.
condrestart Si el demonio avahi-daemon se está ejecutando actualmente, es lo mismo que un comando de reinicio. Si el demonio no se está ejecutando, no se realiza ninguna acción. A menudo se usa en la instalación de paquetes RPM para evitar iniciar un servicio que aún no se está ejecutando.

Para administrar el servicio avahi-daemon en el momento del arranque, use el comando chkconfig:

# chkconfig --list avahi-daemon
avahi-daemon 0:off 1:off 2:off 3:off 4:off 5:off 6:off
# chkconfig avahi-daemon on
# chkconfig --list avahi-daemon
avahi-daemon 0:off 1:off 2:on 3:on 4:on 5:on 6:off

Configuración

A continuación se muestra el archivo de configuración de muestra /etc/avahi/avahi-daemon.conf:

# cat /etc/avahi/avahi-daemon.conf
# $Id: avahi-daemon.conf 1155 2006-02-22 22:54:56Z lennart $
#
# This file is part of avahi.
#
# avahi is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# avahi is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with avahi; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
# USA.

# See avahi-daemon.conf(5) for more information on this configuration
# file!

[server]
#host-name=foo
#domain-name=local
browse-domains=0pointer.de, zeroconf.org
use-ipv4=yes
use-ipv6=yes
#check-response-ttl=no
#use-iff-running=no
#enable-dbus=yes
#disallow-other-stacks=no
#allow-point-to-point=no

[wide-area]
enable-wide-area=yes

[publish]
#disable-publishing=no
#disable-user-service-publishing=no
#add-service-cookie=yes
#publish-addresses=yes
#publish-hinfo=yes
#publish-workstation=yes
#publish-domain=yes
#publish-dns-servers=192.168.50.1, 192.168.50.2
#publish-resolv-conf-dns-servers=yes

[reflector]
#enable-reflector=no
#reflect-ipv=no

[rlimits]
#rlimit-as=
rlimit-core=0
rlimit-data=4194304
rlimit-fsize=0
rlimit-nofile=30
rlimit-stack=4194304
rlimit-nproc=3
Cómo deshabilitar el servicio avahi-daemon en CentOS/RHEL


Linux
  1. Servicio del sistema operativo Linux 'dhcpd'

  2. Servicio de sistema operativo Linux 'nfs'

  3. Servicio del sistema operativo Linux 'microcode_ctl'

  4. Servicio de sistema operativo Linux 'NetFS'

  5. Servicio de sistema operativo Linux 'ldap'

Servicio de sistema operativo Linux 'mapa de puertos'

Servicio de SO Linux 'auditoría'

Servicio del sistema operativo Linux 'hplip'

Servicio del sistema operativo Linux 'irqbalance'

Servicio del sistema operativo Linux 'rpcgssd'

Servicio del sistema operativo Linux 'yum-updatesd'