bg_image
header

Daemon

A daemon (pronounced like "day-mon", not like the English word "demon") is a background process that runs on a computer system—typically without direct user interaction.

Key characteristics of a daemon:

  • Starts automatically during system boot.

  • Runs continuously in the background.

  • Performs tasks without user input.

  • Listens for requests from other programs or network connections.

Examples:

  • cron daemon: Executes scheduled tasks (e.g., daily backups).

  • sshd: Handles incoming SSH connections.

  • httpd or nginx: Web server daemons.

  • cupsd: Manages print jobs.

Technical background:

  • On Unix/Linux systems, daemon process names often end in "d" (e.g., httpd, systemd).

  • Daemons are typically launched at system startup by init systems like systemd or init.

Origin of the term:

The word comes from Greek mythology, where a “daimon” was a guiding spirit or invisible force—aptly describing software that works quietly behind the scenes.


Created 6 Hours 18 Minutes ago
Daemon Software Software Architecture

Leave a Comment Cancel Reply
* Required Field
Random Tech

Pyramid Web Framework


pyramid.jpg