Deemon on teatud tüüpi arvutiprogramm, mis on kas iseseisev või mõnest muust programmist käivitatud ja mis töötab arvutis taustal. See täidab juhiseid ülesannete täitmiseks, mis ei ole otseselt seotud kasutaja kuvaga, kuid on süsteemi igapäevaste toimingute olulised osad. Sel viisil pakuvad deemonid operatsioonisüsteemile pidevaid teenuseid, ilma et kasutaja või programm peaks neid pidevalt pakkuma.

Deemoneid leidub peaaegu eranditult Unixi sarnastes operatsioonisüsteemides, sealhulgas FreeBSD, Linux, Solaris, macOS ja IBM AIX. Neid leidub erineva ühilduvustasemega ka mitte-Unix-tüüpi süsteemides, nagu Windows, DOS, OS/2. Mõistet deemon kasutati esmakordselt 1970. aastate alguses mitteinteraktiivsete taustskriptide kirjeldamiseks.

Deemonid töötavad tavaliselt pidevalt ja ilma kasutaja sekkumiseta. Tavaliselt tegelevad deemonid süsteemiga seotud ülesannetega, nagu printerijärjekordade haldamine, süsteemilogide haldamine, võrguliikluse marsruutimine või kasutusstatistika kogumine. Samuti saavad nad hallata rakendusi ja teenuseid, näiteks veebiservereid, FTP-servereid, meiliservereid, andmebaase jne.

Deemonid võivad pakkuda ka täiustatud teenuseid, nagu autentimine, krüptimine, kvoodihaldus ja juurdepääs võrgule. Tavaliselt käitab neid juurkasutaja, kuid mõnda neist saab konfigureerida töötama ka vähendatud õigustega. Linuxis käivitab deemonid tavaliselt taustal init-deemon. MacOS-is käivitatakse need tavaliselt käivitamisega.

Deemoneid saab käivitada ka käsitsi. Näiteks Java virtuaalmasina (JVM) saab käsitsi käivitada, kasutades käsku java. Sama protsessi saab kasutada mis tahes kasutajale saadaoleva deemoni käivitamiseks.

Deemonid töötavad mitmel erineval viisil, muutes dünaamiliselt nende ülesannete olemust, mis põhinevad süsteemi tegevusel või kasutaja sisendil. Mõnel juhul saab deemoneid nõudmisel peatada või taaskäivitada, võimaldades kasutajal komponente uuendada või deemonit vastavalt soovile ümber konfigureerida. Lisaks saab deemoneid programmeerida kontrollima süsteemiressursse ja teatud juhtudel isegi tegema otsuseid selle kohta, milliseid ülesandeid millal tuleks käsitleda.

Vali ja osta proxy

Andmekeskuse proksid

Pöörlevad proksid

UDP Proxy'd

Usaldab üle 10 000 kliendi kogu maailmas

Puhverklient
Puhverklient
Puhverklient flowch.ai
Puhverklient
Puhverklient
Puhverklient