システムを立ち上げるときに自動的に起動し、メモリに常駐して、バックグラウンドで稼動しつづけるプログラムのことを言う。
停止してもメモリにプロセスが残りつづけるわけだ。
デーモンは通常のpsでは見えないので、どんなデーモンが動いているかはps axを実行するとよいだろう。
なお、プロセスは大きく分けて3つに分けることが出来る。
端末を使用するプロセス(cd ls)
X Window Systemで使用するクライアントプログラム(Gimp やFirefoxなど)
メモリに常駐するデーモン。(httpd syslogd)
デーモンは/etc/init.d内のサービス制御スクリプトが実行されることで起動する。
また、init(/sbin/init)というプロセスがシステムの初期化を行う。
なお、通常のデーモンはスタンドアロン型のデーモンと呼ばれ、サービスの接続を一括管理するデーモンを
スーパーデーモンと言う。