Описание системных демонов в openSUSE



Итак, сегодня я хочу описать демоны в хамелеоне. Если вы не знаете, за что отвечает конкретный демон в вашей openSUSE, то после прочтения этого поста поймете назначение 95% всех запускаемых в вашей системе сервисов. Количество демонов зависит от условий использования компьютера, у меня на сервере запущено около 25ти служб, из них половина - это сервеные демоны (apache, mysql, postfix, squid, ssh и т.д.). А на своем ноутбуке их количество около 30 треть из них - пользовательские службы типа alsasound, bluetooth, java, xdm и т.д.). А теперь собственно говоря список:

SuSEfirewall2_init - демон файрволла который запускается в самом начале загрузки, что бы в вашу систему не влезли нехорошие программы, когда поднимаются сетевые интерфейсы.
SuSEfirewall2_setup - вторая фаза запуска файрволла, именно при старте этой службы загружаются большинство пользовательски правил(проброс портов, NAT и т.д.)
aaeventd - Демон отвечающий за сообщения и нотификацию от AppArmor
acpid - демон, который является связующим между ядром и другими сервисами(например, предоставляет информацию для powersaved, HAL и т.д.)
alsasound - назначение этого демона я думаю понятно из названия. Он загружает драйверы и настройки для вашей звуковой карты.
apache2 - демон веб-сервера
atd - планировщик, запускает задачи в определенное время
atieventsd - Демон драйвера видеокарт ATI.(К сожалению не знаю, как там на Nvidia :( )
auditd - Демон аудита ядра
autofs - Демон автоматического монтирования файловых систем.
autoyast - Как я понял, это демон для автоматической установки SuSE на несколько компьютеров.
avahi-daemon - демон в основном занимается разрешением имён в IP-адрес и обратно, в локальной сети без наличия выделенного DNS-сервера.
avahi-dnsconfd - Демон запускает все настройки для avahi из /etc/avahi/dnsconfd.action
bluetooth, bluetooth-coldplug - сервисы, для поддержки вашей машиной устройств bluetooth.
cron - еще один планировщик ( В отличии от atd выполняет задания циклически, наример раз в неделю, раз в месяц, раз в год и т.д.)
dbus - еще одна система межпроцессного взаимодействия(Более широкий аналог CORBA и DCOP )
dnsmasq - демон, кэширующий DNS имена и предоставляющий DHCP-сервер.
earlysyslog - Запуск демона syslog, обеспечивает ведение логов.
earlyxdm - Запуск X-сервера
esound - демон звука, с поддержкой удаленного доступа к звуковой карте
fbset - запуск framebuffer. Этот демон предоставляет уровень абстрагирования и освобождает программы от необходимости работать напрямую с драйверами различных видео-устройств.
festival - демон, дающий возможность работать программам по чтению текстов.
gpm - консольная поддержка мыши
haldaemon - один из важнейших демонов, HAL получает информацию об аппаратном обеспечении от ядра ОС, и предоставляет программам-клиентам через D-Bus в удобном для пользования формате.
irda - демон поддержки инфра-красных устройств.
ivman - демон отвечающий за автомонтировании устройств в системе(CD-дисков, USB-дисков и т.д. )
java.binfmt_misc - отвечает за автоматический запуск Ява программ (.jar и .class файлов)
joystick - отвечает за загрузки драйверов джойстиков
kbd - демон, загружающий настройки клавиатуры.(Никогда не отключайте его)
kexec - запуск ядра linux, поверх уже работающего. При загрузке пропускается стандартный загрузчик.
laptop-mode - загрузка настроек системы для ноутбука(для управления батареей)
lirc - демон, так же обеспечивающий работу инфракрасных устройств связи.
mdadmd - демон мониторинга RAID устройств(RAID1 и RAID5).
microcode.ctl - обновление кода процессора. Не секрет что, процессоры так же содержат ошибки, этот демон при старте исправляет прошивку процессора от ошибок.
multipathd - служба наблюдения за устройствами, доступ к которым может осуществляться более чем одним контроллером или методом.
mysql - сервер баз данных
network - демон, отвечающий за создание и настройку локальных сетевых интерфейсов(LAN)
network-remotefs - делает то же самое, что и предыдущий, но поднимает wireless-интерфейсы
nfs - служба NFS(удаленное подключение файловых систем)
nmb - служба имен NetBIOS для Samba(предоставляет netbios-имя, как на windows компьютерах).
nscd - демон кэширующий DNS адреса.
ntp - демон синхронизации времени.
openct - демон поддержки smart-карт.
openvpn - VPN сервер openvpn
pcscd - так же обеспечивает поддержку и работу сервисов smart-карт.
pm-profiler - сервис, управления профилями питания
postfix - демон обеспечивающий отправку писем
powerd - демон управления ИБП
racoon - сервис управления ключами IPSec
random - генератор случайного состояния при загрузке(нужен ядру)
rpasswdd - демон для удаленного изменения паролей
rpcbind - это сервер, преобразующий номера программ RPC в универсальные адреса. Он должен работать, чтобы можно было делать вызовы удаленных процедур.
rpmconfigcheck - сервис проверки конфигурационных файлов rpm
rsync - программа удаленной синхронизации данных.
rsyncd - сервер удаленной синхронизации данных.
smartd - демон, следящий за состоянием ваших винчестеров, и температурой в системе.
smb - демон, обеспечивающий поддержку общего принтера в Windows сети.
smbfs - поддержка Windows-шар по сети.
smolt - сервис для сбора информации о вашей системе. После сбора инф-ии отправляет ее на www.smolts.org.
smpppd - демон для диалап соединений.
spamd - spamassassin демон, служит для борьбы со спамом если ваш компьютер является почтовым сервером.
splash, splash_early - служба загрузочного экрана.
sshd - сервер удаленного управления компьютером.
stopblktrace - демон, управляющий выводом информации(используется для программы blktrace - предоставляет контроль какие именно данные передаются для заданного блочного устройства).
svnserve - демон, предоставляющий доступ к svn репозиториям на вашем компьютере
syslog - сервис, предоставляющий ведение логов.
vboxdrv - драйвер виртуальной машине в системе
waitfornm - задержка работы сетевых интерфейсов, до тех пор, пока пользователь сам не сделает это с граф. интерфейса.
xdm - X сервер.
xfs - демон шрифтов
xinetd - Сервис, для запуска других сервисов, через inet.d. Предоставляет дополнительную функциональность(если отключите этот сервис, все остальные демоны, которые запускаются через него тоже перестанут запускаться).
ypbind - демон поиска распределенных сетей под работой NIS-сервера.

Это далеко не полный список всех сервисов, я всего лишь привел листинг своих демонов, запускаемых при старте(я не претендую на написание полного мануала по демонам). Управлять ими вы можете через YAST -> Система -> Системные Службы(Уровень запуска). Надеюсь, это вам поможет при настройке вашего дистрибутива.

GD Star Rating
loading...
Описание системных демонов в openSUSE, 10.0 out of 10 based on 8 ratings

05.10.2009 · Сергей · 4 комментария (-ев)
Метки: ,  · Рубрики: Новости

4 комментария (-ев)

  1. Sapfeer & openSuSE » Оптимизация и Ускорение системы OpenSuSE - 06.10.2009

    [...] sudo zypper in yast2-runlevel Список некоторых сервисов находится здесь.(Эти сервисы приведены с [...]

  2. marina - 03.05.2010

    Спасибо!!!
    Очень полезная статья, особенно, думаю, для таких чайников, как я (-:

  3. justin - 11.10.2010

    Здравствуйте, уважаемый автор этого замечательного блога!

    Недавно установил ОпенСус 11.3.
    Экспериментировал с службами и ошибочно включил
    все службы.
    Потом начал отключать.
    Команда nmap -sV 127.0.0.1
    находит службу
    3260/tcp open tcpwrapped
    Которой до того как были включены НЕ все службы не было.
    service tcpwrapped stop не помогает.
    Помогите пожалуйста разобраться.
    Скорее всего tcpwrapped это служба какая-то, а то её не было до моих неудачных экспериментов(((

    Прошу прошения, если вопрос чересчур ламерский.

    С уважением, justin!

    З.Ы.Вопрос задал на open-suse.ru и forums.opensuse.org.
    На блогах в комментах иногда отвечают чаще, чем на форумах.

    З.З.Ы.Для регистрации на Вашем блоге хотел использовать сервис http://www.guerrillamail.com ,но код регистрации не пришол. Попробую 10 минут майл.

  4. Сергей - 31.10.2010

    А вы не думали, что эта служба запускается например через xinetd? Посмотрите просто, есть ли она в списке служб, командой

    chkconfig -l