Refosco Ingeniería Informática

Refosco Ingeniería Informática
Rivadavia 877 CP 3306 Oberá Mnes. Te 03755 406060

lunes, 21 de septiembre de 2009

Como quitar servicios en el Arranque de Debian

Estaba mirando y me dí cuenta que durante el arranque de mi Debian se detenía en MTA..recuerdo que al instalar no incluí todo lo relativo a servidor de Correo, pero parece que algo queda.. googleando vi que hay un exim4_listener que es el responsable de que se "estacione" durante algunos segundos del arranque el Debian. Entonces me puse a buscar como eliminar los servicios indeseados que se levantan durante el arranque.
Recordemos que update-rc.d - crea y borra los enlaces a los scripts init de tipo System V.
Primero debemos buscar a que corresponde el servicio, una vez identificado procedemos a detener el mismo, para mi caso sería:
/etc/init.d/exim4 stop
Vemos que en la consola aprece:
Stopping MTA: exim4_listener.
Una vez detenido el servicio procedemos a eliminarlo de la lista de servicios que arrancan.
update-rc.d -f exim4 remove
Removing any system startup links for /etc/init.d/exim4 ...
/etc/rc0.d/K20exim4
/etc/rc1.d/K20exim4
/etc/rc2.d/S20exim4
/etc/rc3.d/S20exim4
/etc/rc4.d/S20exim4
/etc/rc5.d/S20exim4
/etc/rc6.d/K20exim4

El update-rc.d crea y borra los enlaces a los scripts init de tipo System V,
los argumentos:
-n No hacer nada, solamente indicar que hubiera hecho.
-f Borrar los enlaces incluso si todavÃa existe el scrip /etc/init.d/nombre.

Menciono algunos de los servicios que PODRIAN resultar inecesarios:
portmap, cups, lpd, nfs-common, pcmcia, ppp, bittorrent, ntpdate.
De igual manera para crear un enlace a los scripts de incio se debería hacer por ejemplo para incluir el script de no-ip.sh que actualiza en los DNS de no-ip la ip sería:
update-rc.d noip.sh defaults 90
Donde 90 sería un nro que no existe dentro del los rc* , y se ejecutará luego del 89 y antes del 91.

Espero que sea de ayuda.