Operations on Processes
-
- Some of the processes that init launches are daemons.
(Image taken from belloflostsouls.net.)
- A daemon is a process that the user cannot control directly through a terminal, and therefore is a process running in the background. Daemon processes are essential for the reliable activity of modern OSs.
- As a rule, if the name of a process ends with the letter ‘d’, this is most likely a daemon process. Example: sshd is a daemon process controlling the OpenSSH server; its purpose is to listen to incoming SSH connection requests and establish such connections.
- Following is a tree diagram showing an example of the process family on a computer. Notice that init, the ultimate parent, is at the tree’s root.