Main Concept
CONCEPT
A daemon is a background process that runs continuously without a user actively interacting with it. It usually provides services to other process or users.
The term comes from the Greek “δαίμων” (daimon), meaning a guiding spirit, not something evil — it’s meant to indicate something that works in the background, invisibly.
Key Aspects
- Runs in the background
- Starts on boot
- Provides services
- Often ends with a ‘d’
Examples
sshd
: Handles SSH connectionssystemd
: Manages services an boot processescrond
: Runs scheduled tasks (cron jobs)rsyslogd
: Handles system loggingcupsd
: Printer service daemonhttpd
,nginxd
: Web serversmysqld
,postgres
: Database servers