GNU/Linux >> Belajar Linux >  >> Linux

Layanan OS Linux 'avahi-daemon'

Layanan Linux avahi-daemon berjalan pada mesin klien untuk melakukan penemuan layanan Zeroconf berbasis jaringan. Avahi adalah implementasi dari Pencarian Layanan DNS dan spesifikasi DNS Multicast untuk Jaringan Zeroconf. Aplikasi pengguna menerima pemberitahuan tentang layanan dan sumber daya jaringan yang ditemukan menggunakan pesan lewat Linux D-Bus. Daemon mengoordinasikan upaya aplikasi dalam cache balasan, membantu meminimalkan lalu lintas jaringan.

Avahi menyediakan satu set binding bahasa, termasuk Python dan Mono. Karena arsitekturnya yang termodulasi, Avahi sudah terintegrasi ke dalam komponen desktop utama seperti Sistem File Virtual GNOME atau arsitektur input/output KDE. Lihat http://avahi.org/ untuk spesifikasi lebih lanjut.

Paket avahi RPM menyediakan /usr/sbin/avahi-daemon daemon dan file konfigurasinya.

Kontrol Layanan

Untuk mengelola layanan avahi-daemon sesuai permintaan, gunakan alat service(8) atau jalankan skrip /etc/init.d/avahi-daemon secara langsung:

# 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}

Perintah yang tersedia adalah:

Perintah Deskripsi
mulai Mulai daemon avahi-daemon.
berhenti Hentikan daemon avahi-daemon.
status Laporkan jika daemon avahi-daemon sedang berjalan.
mulai ulang Setara dengan berhenti lalu urutan perintah mulai.
memulai ulang Jika daemon avahi-daemon sedang berjalan, ini sama dengan perintah restart. Jika daemon tidak berjalan, tidak ada tindakan yang diambil. Sering digunakan dalam instalasi paket RPM untuk menghindari memulai layanan yang belum berjalan.

Untuk mengelola layanan avahi-daemon saat boot, gunakan perintah 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

Konfigurasi

Di bawah ini adalah contoh file konfigurasi /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
Cara menonaktifkan layanan avahi-daemon di CentOS/RHEL


Linux
  1. Layanan OS Linux 'NetFS'

  2. Layanan OS Linux 'hplip'

  3. Layanan OS Linux 'ldap'

  1. Layanan OS Linux 'yppasswdd'

  2. Layanan OS Linux 'xendomains'

  3. Layanan OS Linux 'nscd'

  1. Layanan OS Linux 'dhcpd'

  2. Layanan OS Linux 'anacron'

  3. Layanan OS Linux 'cumi-cumi'