Daemon is een type computerprogramma, zelfstandig of gestart vanuit een ander programma, dat op de achtergrond draait op een computer. Het voert instructies uit om taken te voltooien die niet direct gerelateerd zijn aan het beeldscherm van de gebruiker, maar wel belangrijke onderdelen zijn van de dagelijkse werking van het systeem. Op deze manier bieden daemons een laag van continue diensten aan het besturingssysteem zonder dat de gebruiker of het programma er constant naar hoeft om te kijken.

Daemons worden bijna uitsluitend gevonden op Unix-achtige besturingssystemen, waaronder FreeBSD, Linux, Solaris, macOS en IBM AIX. Ze worden ook gevonden, met verschillende niveaus van compatibiliteit, op niet-Unix-achtige systemen zoals Windows, DOS, OS/2. De term daemon werd voor het eerst gebruikt in de vroege jaren 1970 om niet-interactieve achtergrond scripts te beschrijven.

Daemons draaien meestal continu en zonder tussenkomst van de gebruiker. Meestal voeren daemons systeemgerelateerde taken uit, zoals het beheren van printerwachtrijen, het bijhouden van systeemlogs, het routeren van netwerkverkeer of het verzamelen van gebruiksstatistieken. Ze kunnen ook applicaties en diensten beheren, zoals webservers, FTP-servers, mailservers, databases, enzovoort.

Daemons kunnen ook geavanceerde diensten aanbieden zoals authenticatie, encryptie, quotabeheer en netwerktoegang. Ze worden meestal uitgevoerd door de root gebruiker, maar sommige kunnen geconfigureerd worden om met beperkte rechten te draaien. Op Linux worden daemons meestal op de achtergrond gestart door de init daemon. Op macOS worden ze meestal gestart door launchd.

Daemons kunnen ook handmatig gestart worden. Een Java Virtuele Machine (JVM) kan bijvoorbeeld handmatig gestart worden met het commando java. Hetzelfde proces kan gebruikt worden om elke daemon te starten die beschikbaar is voor de gebruiker.

Er zijn verschillende manieren waarop daemons werken, waarbij ze dynamisch de aard van de taken die ze op zich nemen veranderen op basis van systeemactiviteit of gebruikersinvoer. In sommige gevallen kunnen daemons op verzoek gestopt of herstart worden, zodat de gebruiker componenten kan upgraden of de daemon naar wens kan herconfigureren. Verder kunnen daemons geprogrammeerd worden om systeembronnen te beheren en, in bepaalde gevallen, zelfs beslissingen te nemen over welke taken wanneer afgehandeld moeten worden.

Proxy kiezen en kopen

Datacenter Proxies

Roterende volmachten

UDP-proxy's

Vertrouwd door meer dan 10.000 klanten wereldwijd

Proxy-klant
Proxy-klant
Proxyklant flowch.ai
Proxy-klant
Proxy-klant
Proxy-klant