Modificar SysV init runlevel en Centos 5Linux

Hace unos días atrás tuve un problema con unos procesos durante el arranque de un servidor que está corriendo sobre un Centos 5 Linux. El problema era que yo tengo allí una instalación compilada de apache y el mismo servidor trae su versión de apache. por default Cuando el servidor arrancaba el nivel de arranque del apache que trae por default el Centos arrancaba ántes que mi instalación de apache, por lo que cuando la segunda iba a arrancar el puerto 80 ya estaba ocupado. Para solucionar este asunto podemos hacerlo de diferentes maneras.
  1. Podemos quitarle los permisos de ejecución al script de arranque #: chmod -x /etc/init.d/httpd
  2. La otra opción que tenemos es modificar el init runlevel en Centos. Como hacemos esto, bueno sigamos los siguientes pasos:
    • Vayamos al archivo inittab y verifiquemos cual nivel de arranque tiene por default nomalmente es nivel 5) #: vi /etc/inittab
    • Ahora vamos a ver lo que tenemos en el nivel 5. #: cd /etc/init.d/rc5.d #: ls -la El orden que aparece en esta carpeta es el orden en que inician los procesos en Centos. En mi caso había un enlace simbólico que se llamaba S85httpd que enlazaba a /etc/init.d/httpd, que era el script de arranque de la versión de apache que trae Centos por default.
    • Lo que tenemos que hacer es crear un enlace simbólico con nuestro script de arranque y eliminar el ántes mencionado. #: ln -s /etc/init.d/apachectl S85apachectl #: rm S85httpd
Listo con esto ya nuestro script va a iniciar normalmente la próximo vez que reiniciemos el servidor. Saludos ...
Sin votos aún

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para probar si tu eres un humano y para prevenir spam en el sitio.
1 + 8 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.