¿Que Demonios son los Demonios?

Si muchos de ustedes se preguntan que es un  Demonio, pues les comento que este es un término muy  particular y  común de  los sistemas UNIX que  se refiere a  un tipo proceso que se ejecuta en segundo plano de manera continua e indefinida  sin la intervención del usuario.

De hecho si detenemos o matamos uno de estos procesos este se reanudará  y continuará ejecutandose. A pesar de  todo esto es posible  controlarlos   para que trabajen según nuestros designios.

La palabra  Demonio es un acrónimo que viene del inglés Daemon a  partir de las siglas de  Disk And Execution MONitor
En sistemas UNIX como GNU/Linux, los Demonios suelen comenzar  a ejecutarse  al inicio del arranque del sistema con la finalidad de  proveer algún  tipo de servicio como los de  servidores de correo,  de impresión,  conexión con redes, etc.
Cada Demonio o Daemon tiene asociado un shell script que se encuentra en  /etc/init.d/
Ese directorio puede variar dependiendo de la distribución GNU/Linux que usemos, como en el caso de Red Hat que se encuentra en /etc/rc.d/
¿Cómo sabemos  que demonios  se están ejecutando en nuestro sistema?
Para saber que demonios tenemos en ejecución abrimos una terminal o consola y tecleamos:
ps  -axu
Si observamos el resultado que nos arroja  este  comando, nos daremos cuenta  que podemos  reconocer  y diferenciar un Demonio de un proceso corriente por que sus nombres terminan con la letra “d
¿Cómo  controlar los Demonios?
Para detener un Demonio utilizamos el  el comando stop.
Sintaxis:

/etc/init.d/nombre_del_demonio stop

Ejemplo:
/etc/init.d/exim4 stop
Para arrancarlo  utilizamos el  el comando start
/etc/init.d/apache start
Y para reiniciar un Demonio mantenemos la sintaxis anterior pero utilizamos   restart

Nota:   Lo anterior arranca, reinicia y detiene los Demonios, pero la próxima vez que reiniciemos nuestro sistema operativo estos Demonios se reanudarán y continuarán ejecutándose con normalidad
¿Cómo detener  un demonio para que no se inicie al arranque del sistema?
Para quitar o detener los demonios al arranque del sistema utilizamos:

update-rc.d

Sintaxis:
update-rc.d -f Demonio remove

Ejemplo:
update-rc.d -f exim4 remove

Anuncios

Un comentario en “¿Que Demonios son los Demonios?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s