210-250 · Question #98
Which definition of a Linux daemon is true?
The correct answer is B. Long - running process that is the child at the init process. A Linux daemon is a long-running background process that is a child of the init process, providing system services without a controlling terminal.
Question
Which definition of a Linux daemon is true?
Exhibit
Options
- AProcess that is causing harm to the system by either using up system resources or causing a
- BLong - running process that is the child at the init process
- Cprocess that has no parent process
- Dprocess that is starved at the CPU.
How the community answered
(33 responses)- B91% (30)
- C6% (2)
- D3% (1)
Why each option
A Linux daemon is a long-running background process that is a child of the init process, providing system services without a controlling terminal.
This describes a malicious or resource-abusive process, not the standard definition of a daemon.
Daemons are long-running background processes that are children of the init process (PID 1 or systemd). They are typically started at boot time and run continuously to provide system services such as networking, logging, or scheduling, detached from any controlling terminal.
A process with no parent is called an orphan or zombie process, not a daemon.
CPU starvation describes a scheduling problem where a process cannot obtain CPU time, which is unrelated to what a daemon is.
Concept tested: Linux daemon process definition and characteristics
Source: https://man7.org/linux/man-pages/man7/daemon.7.html
Topics
Community Discussion
No community discussion yet for this question.
