Tuesday, February 9, 2010

Deamonous Indeed - > Linux Deamons

What is a Deamon ??
A deamon, in a multiprogrammed environement  is a process running in the background and not under the direct supervision of the user.

They are usually initialised , by the init process ( pid =1 ) . They are usually forked , by the parent process and are dropped by the parent process , causing init to take over the process . They are not attached to any terminals ,ie standard input devices.
They are , used for handling tasks , such as auditing kernel messages and handling network requests.

1) auditd -> which facilitates , the kernel auditing facilities.
2) initd -> Which is the initialisation demon.
3) avahi deamon -> Which is the deamon , for handling network requests (DHCP).

Feel free to Comment.