whatis daemon
Daemon
Also known as: background service
A long-running background process with no terminal attached, usually started at boot to provide a service such as SSH, logging, or scheduling.
What Is a Daemon in Linux?
Daemons are programs that run without a user at a keyboard. sshd accepts SSH connections, crond runs scheduled jobs, and systemd-journald collects logs. By tradition, many daemon names end in "d".
On modern distributions, systemd starts, stops, and supervises daemons through service units. You manage them with systemctl rather than launching them by hand.
Example
systemctl status sshd Learn more about Daemon
- Managing Services with systemctl systemctl is the command-line interface to systemd. This guide covers starting, stopping, enabling, inspecting, and troubleshooting services, along with the most useful systemctl commands for daily system administration.
- What Is systemd? systemd is the init system and service manager used by most major Linux distributions. Understanding what it does, how it is structured, and why it replaced older init systems explains a lot about how modern Linux works.
- Process Supervisors: s6, runit, and supervisord Why you might want a supervisor that is not systemd, how each handles the zombie reaping problem in containers, and where each one fits.
Related tools
- systemd Unit Builder Generate systemd service files with restart policies, dependencies, and sandboxing options.