Linux Daemons

Deamons (what is deamons)

——————————-

.Background process are called deamons and sometimes called services)

Types

——-

Two types:

1. Stand-alone deamon

.Location: /etc/rc.d/init.d/*

.Keeps running all the time

2. Transient deamon (service)

.Controled by super-deamon ‘xinetd’

.Location: /etc/xinetd.d/*

.Also called xniedtd-based deamons (or services)

Note: The list of /etc/rc.d/* contains runlevel specifiec shell scripts

The list of /etc/rc.d/rc3.d/* contains symbolic links

Format of symbolic links

[S/K] [XX] [SERVICE_NAME]

meaning of above formats

S- to start the service

K- to kill (ie. stop) the service

X- .No. that represents priority to start/stop the sevices

.lower no. has higer priority

Service_name- Symbolic link of the services in /etc/rc.d/init.d

/etc/rc.d

rc-> This shell executes at the time system booting as well as when the system changes its runlevel.

.This shell scripts starts/stops runlevel specific services contained in

/etc/rc.d/rcx.d/

* to switch to “n” terminal

#chrt n ie. #chrt 3

#init q to re-examine /etc/inittab