18/05/2011, 03:46
|
| | Fecha de Ingreso: febrero-2011
Mensajes: 581
Antigüedad: 13 años, 11 meses Puntos: 81 | |
Respuesta: problemas squit Yo no uso fedora, pero los runlevel deberían funcionar todos igual...
En /etc/init.d/ debes tener una serie de scripts de arranque y control de demonios (daemons) (algo parecido a los servicios en windows...).
Según el nivel en que arranques tu sistema (1,2,3,5 o 6 generalmente), levantarás unos u otros demonios para disponer de unos u otros servicios al arrancar.
Lo primeor que debes ver es en que nivel arrancas tu máquina... Esto lo tienes en un fichero llamado /etc/inittab. Busca una linea similar a esta:
id:3:initdefault:
El numero (3 en este caso) te indica en que runlevel arrancas...
Ahora deberás buscar el directorio que define lo que se arranca en ese runlevel... Su nombre siempre es el mismo: rcX.d (siendo X el runlevel).
Generalmente lo encontrarás en /etc/rc3.d (en este caso, porque arrancamos en nivel 3)... Otras veces en /etc/init.d/rc3.d...
Una vez localizado el directorio rc3.d, si haces un ls -l verás algo peculiar... Todos los archivos son links (enlaces) a otros archivos y todos empiezan por S o K.
En realidad son enlaces a los scripts en /etc/init.d (aunque pueden enlazar a cualquier script en cualquier directorio que mantenga la sintaxis adecuada). Los que te interesan son los que empiezan por S... Indican que scripts ejecutar cuando arrancas el sistema (ejecutan el script enlazado con el parametro start).
Si tienes un fichero en /etc/init.d llamado squid (/etc/init.d/squid); puedes poner lo siguiente dentro del directorio rc3.d:
/etc/rc3.d# ln -s /etc/init.d/squid S99squid
Esto te creará un enlace al script /etc/init.d/squid que, durante el arranque en el runlevel 3 (el de nuestro ejemplo) ejecutará dicho script con el parámetro "start" (/etc/init.d/squid start).
Esta viene siendo la parte "estandar" en los "runlevel"... Luego, determinados sistemas incorporan herramientas para levantar o bajar "servicios" (daemons, en realidad) usando sus herramientas de configuración (y mantienen archivos de configuración a mayores... Como YAST en OpenSUSE, por ejemplo).
Por cierto... Los que empiezan por K sirven para que cuando apagues el ordenador, pare los demonios de forma ordenada (es decir, ejecutan el script con el paarmetro stop)... No es que no sean importantes, es que en tu caso importan algo menos. Puedes crear, igual que antes, un enlace que comience por K en el mismo directorio (sería más ordenado, la verdad).
Bueno... Te dejo, que tengo algo de prisa. Sé que no ha sido un paso a paso completo, pero carezco de tiempo en este momento y supongo que a nada que lo leas y experimentes un poco lo entenderás bien... |