Demonios

Por Paco Aldarias Raya

Impreso: Jun 13, 2004

Email: pacolinux arroba inicia punto es
Web: http://aldarias.es/pacodebian
Con Linux Debian. En Valencia (España)
Este documento es de libre reproducción siempre que se cite su fuente.
Realizado con: LATEX

Contents

1  Introducción
2  Como se ve los demonios q estan en marcha
3  Operaciones sobre demonios
4  Eliminar los demonios del arranque
5  Niveles de arranque
6  Ver el funcionamiento de los demonios: logs
7  Biblografia
Index

1  Introducción

Al arrancar linux pone en marcha una serie de demonios que trabajan en segundo plano.
Estos demonios, se encuentran ubicados en /etc/init.d/

2  Como se ve los demonios q estan en marcha

# ps -axu
ps nos informa de los procesos (programas q hay en marcha en nuestra maquina

3  Operaciones sobre demonios

Todos los demonios se contralan con un script (fichero con ordenes).
Asi el demonio del servidor web apache tiene esta forma:
/etc/init.d/apache [stop|start|reload|restart]
Para pararlo:
/etc/init.d/apache stop
Para arrancarlo:
/etc/init.d/apache start
Para reiniciarlo:
/etc/init.d/apache restart
Estas operaciones arrancan, paran el demonio, pero la próxima vez q reiniciemos linux, los demonios se pondran otra vez en marcha.

4  Eliminar los demonios del arranque

Podemos quitar los demonios del arranque con update-rc.d.
Si quieremos quitar apache del arranque haremos:
# update-rc.d -f apache remove

5  Niveles de arranque

Cuando arrancamos lo hacemos en un nivel.
Ese nivel lo indica el fichero: /etc/inittab
Debemos mirar en este fichero la linea:
# The default runlevel.
id:2:initdefault:
Este ejemplo arranca en el nivel 2. Eso quiere decir q se arrancaran los demonios indicados en /etc/rc2.d/. El contenido de esta carpeta son enlaces simbolicos a /etc/init.d/.
Asi /etc/rc2.d/S20inetd, es un enlace a /etc/init.d/inetd. Es decir q arranca el demonio inetd. La letra S es de Start, y el 20 es el orden que arrancará el demonio.
Podemos borrar el enlace en /etc/rc2.d/ al demonio y este no se pondra en marcha. Es decir, evitara q se arraque el demonio con:
rm /etc/rc2.d/S20inetd
Si luego queremos q arraque haremos un enlace simbólico asi:
ln -s /etc/init.d/inetd /etc/rc2.d/S20inetd

6  Ver el funcionamiento de los demonios: logs

Podemos ver como funcionan los demonios mirando los logs.
Los logs se situan en /var/log/.
Para ver como funcionan todos los demonios :
cat /var/log/daemon
Pueden haber demonios con sus propios logs, asi podremos ver el log de apache con:
cat /etc/log/apache/access.log
También podremos ver como ha ido el arranque de los demonios con:
cat /etc/messages

7  Biblografia

  1. Administración de los runlevels con update-rc.d
    http://laespiral.org/recetas/1-100/receta34.html

Index (showing section)




File translated from TEX by TTH, version 3.40.
On 13 Jun 2004, 23:58.