para que aguante ataque DoS, DDoS
http://foro.elhacker.net/tutoriales_documentacion/intentando_detener_un_ddos-t137442.0.html- Enjaular apache y mysql (Para que sirve?)
http://blog.elhacker.net/2010/03/jaulas-chroot.htmlLo de compilar el kernel tengo mis dudas... Vi una forma donde te bajabas el kernel y hacia uno el make menuconfig y orele, a matarse seleccionando lo que uno necesita y quitar lo que ni se usa.
Pero vi otra que decian que te bajar el kernel, y ejecutas make localmodconfig y luego ya el clasico make ; make install ; make module_install y ya S:
Tanto
make menuconfig como
make localmodconfig sirven para configurar las opciones del kernel antes de compilarlo.
¿Entonces cual es la diferencia? Pues...
http://debish.esdebian.org/38204/regalo-navidad-chicos-kernelorg-nuevo-target-makeRespecto a lo de seleccionar lo que se usa y quitar lo que no se usa...
no sé cuanto sabes del tema pero, aunque los tiros van por ahí, no es tan simple.
Recompilar el kernel es una buena forma de adaptarlo a tus necesidades, pero por lo general no deberías empezar a cargarte funciones que no te interesan con la idea de que puedan reducir el rendimiento.
Lo recomendable es consultar la información de cada opción (si, cada opción está más o menos documentada) y luego:
-> Lo que sabes que nunca vas a necesitarlo, desactivalo. (creo que era la tecla
n)
-> Lo que dudes o no te sea imprescindible compilalo como módulo. (tecla
m)
-> Lo que sea imprescindible (la "ayuda" ya te lo suele decir) compilalo como parte del kernel. (tecla
y)
Pero es preferible compilar algo como un módulo antes que directamente no compilarlo...
Luego tienes más opciones para la configuración:
make xconfig (aun más "bonito" que menuconfig ya que utiliza las librerias Qt);
make oldconfig que mantiene la configuración actual y sólo te pregunta sobre las posibles nuevas opciones si estas compilando una versión más actual, respecto a la de tu sistema; y luego había otra opción, que ahora no recuerdo, similar al
make oldconfig pero que evitaba preguntarte sobre las nuevas opciones.
ah! Y por último, antes que tirar por
make ; make install ; make module_install y ya que estas en Debian yo te recomendaría echar mano del paquete
kernel-package para simplificar el proceso de compilación y posterior creación automática de los paquetes deb (headers y núcleo) del kernel.
Por si te interesa:
2.5 Build The KernelTo build the kernel, execute these two commands:
make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
After --append-to-version= you can write any string that helps you identify the kernel, but it must begin with a minus (-) and must not contain whitespace.
Now be patient, the kernel compilation can take some hours, depending on your kernel configuration and your processor speed.