Daemons (Português)
Um daemon é um programa que roda em "background" como um processo(sem terminal ou interface), que comumente espera por eventos para oferecer serviços. Um bom exemplo é um servidor web que espera por requisições para entregar uma página, ou um servidor ssh que espera por alguma tentativa de login. Apesar destes serem exemplos de aplicações bastante conhecidas e difundidas, há daemons cujo trabalho não é visível. Daemons que as tarefas são enviar logs para arquivos(ex: syslog
, metalog
) ou manter o horário do sistema sincronizado como o ntpd. Para maiores informações veja man 7 daemon
.
No Arch Linux, daemons são gerenciados pelo systemd. O systemctl é o comando usado como interface para gerenciá-los. Ele lê arquivos na estrutura nome_do_serviço.service
que contém informação sobre como e quando iniciar o daemon a eles associados. Os arquivos de serviço são armazenados em /{etc,usr/lib,run}/systemd/system
. Veja usando units para maiores detalhes.
Lista de daemons
Aqui há uma lista dos daemons. Note que qualquer pacote pode fornecer um daemon, portanto, esta lista nunca será completa. Sinta-se livre para adicionar daemons nesta lista em ordem alfabética. Você pode ter pacotes que incluem daemons oriundos do AUR. Estes arquivos possivelmente estão localizados em /usr/lib/systemd/system/
.
A coluna do Pacote contem um link para a Wiki relacionada daquele daemon(ou para o pacote onde ele está). A coluna initscripts denota o nome legado rc.d e a coluna systemd contem o nome do arquivo de serviço no systemd. Note que alguns serviços podem ser específicos do systemd ou dos initscripts, e uma das colunas poderá estar vazia. Na coluna Descrição haverá uma pequena descrição preferivelmente do daemon e não de seu pacote correspondente.
Pacote | initscripts | systemd | Descrição |
---|---|---|---|
acpid | acpid | acpid.service | Um daemon para gerenciamento de eventos de energia através de ACPI com suporte ao netlink. |
alsa | alsa | sempre ligados – alsa-store.service, alsa-restore.service | Salva o estado de uma placa de som(ex: volume) durante o desligamento, e restaura na inicialização. |
at | atd | atd.service | Agenda tarefas para posterior execução. |
Autofs | autofs | autofs.service | Montagem automática de mídias removíveis quando inseridas ou compartilhamentos de rede quando acessados. |
Avahi | avahi-daemon | avahi-daemon.service | Permite que programas encontrem automaticamente serviços na rede. |
avahi-dnsconfd | avahi-dnsconfd.service | Framework multicast/unicast DNS-SD. | |
Audit framework | auditd | auditd.service | Framework de auditoria do Linux. |
Bitlbee | bitlbee | bitlbee.service | Faz a ponte de mensageiros instantâneos diversos (XMPP, MSN, Yahoo!, AIM, ICQ, Twitter) para o IRC. |
Bluetooth | bluetooth | bluetooth.service | Protocolo, framework, pilha e subsistema Bluetooth. |
Chrony | chrony | chrony.service | Cliente e servidor NTP leve. |
CDemu | cdemud | cdemu-daemon.service | Emulador de CD/DVD-ROM. |
ClamAV | clamav | clamd.service freshclamd.service |
Anti-virus para Unix. |
Connman | connmand | connman.service | Gerenciador de redes sem fio. |
Cpupower | cpupower | cpupower.service | Configura governador de frequência de cpu e outros parâmetros de inicialização. |
craftbukkit | craftbukkit.service | Servidor de Minecraft CraftBukkit . | |
Cron | crond | cronie.service (se usando cronie) ou dcron.service (se usando dcronAUR) | Daemon para agendamento de eventos baseados em horário. O nome crond é utilizado por pelo menos dois pacotes, cronie e dcronAUR. |
CUPS | cupsd | org.cups.cupsd.service | Daemon do serviço de impressão CUPS. |
D-Bus | dbus | sempre ligado – dbus.service | Systema de barramento de mensagens Freedesktop.org. |
dante | sockd | sockd.service | Servidor/cliente SOCKS a nível de circuito. |
Deluge | deluged | deluged.service | Cliente de BitTorrent cross-platform e com diversas funcionalidades. |
deluge-web | deluge-web.service | Cliente de BitTorrent cross-platform e com diversas funcionalidades. Daemon de interface web. | |
Dhcpcd | dhcpcd | dhcpcd@.service | Daemon DHCP . |
Dovecot | dovecot | dovecot.service | Servidor IMAP e POP3. |
Dropbox | dropboxd | dropbox@.service | Sistema de sincronização de arquivos e controle de versão. |
fail2ban | fail2ban | fail2ban.service | Fail2ban verifica arquivos de log e bane endereços ip que demonstram atividade maliciosa. |
Fan speed control | fancontrol | fancontrol.service | Daemon de controle de ventoinhas(parte do lm_sensors) |
Fbsplash | fbsplash | não implementado | Ferramenta para configuração de boot gráfico. |
FluidSynth | fluidsynth | fluidsynth.service | Sintetizador via software. |
inetutils | ftpd | ftpd.service | Daemon ftp do inetutils. |
GDM | gdm | gdm.service | GNOME Display Manager. |
Git | git-daemon | git-daemon.socket | Daemon Git. |
gpm | gpm | gpm.service | Habilita o mouse na console. |
hddtemp | hddtemp | hddtemp.service | Monitor de temperatura de HDs. |
healthd | healthd.service | Um daemon para alertar eventos de saúde de hardware (parte do lm_sensors). | |
apache | httpd | httpd.service | Apache HTTP Server (Web Server). |
i8kmon | i8kmon.service | Monitore a temperatura de CPU e ventoinhas em laptops da Dell série Inspiron. | |
ifplugd | ifplugd@.service | Inicia/para a rede baseado em eventos de plugar o cabo. | |
iptables | iptables | iptables.service | Carrega regras de firewall para IPv4. |
ip6tables | ip6tables.service | Carrega regras de firewall para IPv6. | |
IPFS | ipfs daemon | ? | Nó de protocolo p2p hypermidia. |
irqbalance | irqbalance.service | Utilitário que faz o balanceamento de interrupções de hardware tornando-as o mais performático possível. | |
KDE | kdm | kdm.service | KDE Display Manager. |
krb5 | krb5-kadmind | krb5-kadmind.service | Servidor de administração Kerberos 5. |
krb5-kdc | krb5-kdc.service | KDC Kerberos 5. | |
krb5-kpropd | krb5-kpropd.service | Servidor de propagação Kerberos 5. | |
Laptop Mode Tools | laptop-mode | laptop-mode.service | Ferramentas de economia de energia para laptops. |
lighttpd | lighttpd | lighttpd.service | Lighttpd HTTP Server (Web Server). |
libvirt | libvirt | libvirtd.service | API de virtualização e daemon para gerenciamento de máquinas virtuais. |
lxdm | lxdm | lxdm.service | LXDE Display Manager. |
mdadm | mdadm.service | Administração do MD(tecnologia de raid via software para Linux). | |
miniDLNA | minidlna | minidlna.service | Servidor DLNA/UPnP simples. |
? | ModemManager.service | Torna internet móvel(3G) disponível para o NetworkManager. | |
mpd | mpd | mpd.service | Daemon de tocador de músicas |
MySQL | mysqld | mysqld.service | Servidor de banco de dados MySQL. |
MythTV | mythbackend | mythbackend.service | Backend para o gravador de vídeo e home theater MythTV. |
BIND | named | named.service | Servidor DNS "de facto" Berkeley Internet Name Daemon (BIND) |
netctl | netctl@.service | Ativação manual de perfil de rede. | |
netctl-ifplugd@.service | Inicia automaticamente perfil de rede caso o cabo esteja plugado. | ||
netctl-auto@.service | Inicia automaticamente perfis de rede sem fio caso haja uma rede na distância adequada. | ||
network | dhcpcd@.service | Ativa conexões Ethernet dinamicamente. | |
NetworkManager | networkmanager | NetworkManager.service NetworkManager-wait-online.service |
Daemon que provê a configuração e conexão automática em redes conhecidas. |
Nginx | nginx | nginx.service | Servidor HTTP, IMAP e POP3 Nginx(Web Server). |
nscd | nscd.service | Serviço de cache de nomes(dns cache). | |
ntpd | ntpd | ntpd.service | Daemon NTP(Network Time Protocol). Cliente e servidor. |
Ntop | ntop | ntop.service | Analisador de tráfego ntop, baseado na libpcap. |
OpenNTPD | openntpd | openntpd.service | Daemon alternativo NTP(Network Time Protocol). Cliente e servidor. |
osspd | osspd.service | Ponte de userspace do OSS(open sound system). | |
OpenVPN | openvpn | openvpn@.service | Serviço de VPN SSL padrão 'de facto' OpenVPN. |
OSS | oss | oss.service | Open Sound System. Alternativa ao ALSA. |
Pdnsd | pdnsd | pdnsd.service | Proxy DNS com cache permanente. |
php-fpm | php-fpm | php-fpm.service | Gerenciador de processos FastCGI para PHP. |
PostgreSQL | postgresql | postgresql.service | Banco de dados PostgreSQL. |
Postfix | postfix | postfix.service | Servidor de email que é alternativa ao sendmail. |
Postgrey | postgrey | postgrey.service | Serviço de listas cinzas(greylisting) utilizado em conjunto ao postfix. |
PPTP server | pptpd | pptpd.service | Serviço de VPN baseada no PPTP(Point-to-Point tunneling protocol. |
pppd | pppd | ppp@.service | Daemon que implementa o PPTP, para discagens automáticas. |
preload | preload | preload.service | Faz aplicações carregarem mais rápido, fazendo a pré-carga de bibliotecas compartilhadas. |
Prosody | prosody | prosody.service | Servidor XMPP. |
Profile-sync-daemon | psd | psd.service | Mantém os temporários do navegador no tmpfs, e periodicamente efetua a sincronização com um disco. |
pure-ftpd | pure-ftpd.servicecups.service | Servidor FTP rápido, de alta qualidade e que obedece aos padrões(standards-compliant). | |
rfkill | rfkill | rfkill-block@.service rfkill-unblock@.service |
Serviço de bloqueio e ativação de dispositivos que usam tecnologia a rádio(wireless, bluetooth, antenas...) |
Rsync | rsyncd | rsyncd.service | Daemon rsync |
Rsyslog | rsyslogd | rsyslog.service | Alternativa ao log de sistema. |
redis | redis-server | redis.service | Armazenamento de chaves. |
samba | samba | smbd.service nmbd.service winbindd.service |
Serviço de arquivos e impressão para redes Microsoft Windows. |
LVM | ? | blk-availability.service lvm2-lvmetad.service lvm2-monitor.service lvm2-pvscan.service |
LVM é o sistema de gerenciamento de volumes lógicos do kernel Linux; Gerencia discos e dispositivos de armazenamento que usam esta tecnologia. |
SANE | saned | saned@.service | Daemon de mapeamento de scaners. |
saslauthd | saslauthd.service | Daemon de autenticação SASL. | |
lm_sensors | sensord | sensord.service | Daemon de coleta de informação de sensores. |
sensors | lm_sensors.service | Inicializador de sensores (carregamento dos módulos de Kernel necessários). | |
SLiM | slim | slim.service | Simple Login Manager. |
SMART | smartd | smartd.service | Self-Monitoring, Analysis, and Reporting Technology (S.M.A.R.T.). Tecnologia de monitoramento de discos. |
smbnetfs | smbnetfs | smbnetfs.service | Montador automático de compartilhamentos Windows. |
snmpd | snmpd | snmpd.service | Suite de aplicações para fornecimento e recebimento de instruções codificadas no protocolo SNMP. |
soundmodem | soundmodem.service | Sistema de modem de rádio de bolso | |
spamassassin | spamd | spamassassin.service | Serviço de filtragem de spam. |
openssh | sshd | sshd.service | OpenSSH. Daemon famoso de provimento de conexões do protocolo Secure Shell(ssh). |
stunnel | stunnel.service | Permite encriptação arbitrária de conexões tcp dentro de um túnel SSL. | |
svnserve | svnserve.service | Servidor Subversion. | |
syslog-ng | syslog-ng | syslog-ng.service | Log de sistema de próxima geração. |
Timidity | timidity++ | timidity.service | Sintetizador de MIDI através de software. |
Tinc | ? | tincd@.service | Serviço de leitura e conexão vpn baseado no diretório /etc/tinc/<nome_da_vpn>/ |
Tor | tor | tor.service | Onion routing, para comunicação anônima com a internet. |
Transmission | transmissiond | transmission.service | Daemon BitTorrent. |
Ufw | ufw | ufw.service | Uncomplicated FireWall. |
Urxvtd | ? | urxvtd.service | Daemon urxvt. |
VirtualBox | vboxservice | vboxservice.service | VirtualBox Guest Service. |
vnStat | vnstat | vnstat.service | Monitor leve de redes. |
Very Secure FTP Daemon | vsftpd | vsftpd.service (permanent)
vsftpd.socket (on-demand) vsftpd-ssl.service (permanent) vsftpd-ssl.socket (on-demand) |
Servidor FTP. |
wicd | wicd | wicd.service | Gerenciador de conexões. Leve alternativa ao NetworkManager. |
x11vnc | x11vnc | x11vnc.service | Daemon de desktop remoto VNC. |
XDM | xdm | xdm.service | X display manager. |
xdm-archlinux | xdm-archlinux | xdm-archlinux.service | X display manager com temas do Arch Linux. |