Hoy he reservado en Cocodrilo Libros una copia del primer libro basado en Lighttpd. Escrito por Andre Bogus, un músico alemán reconvertido a programador (en Ingenieros de primera se deben estar dando tirones de pelo). Como gran coleccionista de libros (y ebooks) de Networking, Sistemas, Programación (estos no me los leo :D) y en general […]
Medialayer sufria ataques de denegación de servicio. Para atajar ese problema, uno de los chicos de Medialayer pensó en crear una solución Open Source para mitigar estos ataques. Ese día nació DDoS Deflate, un script en Bash bastante efectivo para mitigar ataques de denegación de servicio. Instalando DDoS Deflate * DDoS Deflate requiere que APF […]
12 Dic, 2008
Escrito por: leopoldomaestro En: Apache|Linux
Podemos conocer el tipo de MPM que tenemos corriendo en nuestro Apache con lo siguiente: httpd -V |grep MPM
En determinados entornos de hosting compartido es posible que queramos activar el display_errors en un solo dominio sin comprometer al resto. Para conseguir esto, haremos lo siguiente. 1) Abrimos el fichero httpd.conf de un determinado usuario vi /usr/local/directadmin/data/users/elquequierasmodificar/httpd.conf 2) Añadimos dentro de la directiva de directory la siguiente linea php_value display_errors 1 3) Reiniciamos el […]
27 Nov, 2008
Escrito por: leopoldomaestro En: Linux|Redhat
Modificar a Deadline el Planificador de E/S (I/O SCHEDULER) echo deadline > /sys/block/sda/queue/scheduler Añadimos en la linea de kernel elevator=deadline a nuestro gestor de arranque preferido para que mantenga el elevador al arrancar el sistema. Una explicación de los distintos elevadores en Redhat.COM Recordar que por defecto RHEL/Centos tienen CFQ, algo que en determinados casos […]
En alguna ocasion podemos encontrarnos con algun tipo de ataque de una determinada IP o red (rezando para que no sean multiples) hacia nuestra red/sistema. En Linux (y BSD/Solaris/Unix Flavours) podemos mandar los paquetes de una determinada IP o red a ninguna parte (blackhole route o null route) añadiendo una entrada en nuestra tabla de […]
XCache es un opcode PHP cacher creado por Jan Kneschke creador de Lighttpd. Se ha probado en servidores en produccion con alta carga dando unos resultados francamente buenos. Según algunos, dando mucho mejor resultado en diversas aplicaciones como Vbulletin que otros como Eaccelerator/APC/IonCube/Zend. Instalación de Requisitos previos para compilar XCACHE yum install php-devel yum groupinstall […]
10 Nov, 2008
Escrito por: leopoldomaestro En: Linux
Para consultar que algoritmos de control de congestión tenemos habilitados en el kernel: # sysctl net.ipv4.tcp_available_congestion_control Podemos seleccionar que algoritmos deseamos tener en el momento en el que editemos la configuración del Kernel. Información adicional sobre algoritmos: * reno * cubic * bic * htcp * vegas * westwood
10 Nov, 2008
Escrito por: leopoldomaestro En: Perl
Es probable que alguna vez tengáis que modificar texto en múltiples archivos en un directorio. Una de las formas más sencillas de hacerlo es usar Perl: perl -pi.backup -e s/.es/.net/g *.php El comando de arriba haría una copia de los archivos con extensión .php con la extensión .php.backup, posteriormente reemplazaría «.es» por «.net» en los […]
10 Nov, 2008
Escrito por: leopoldomaestro En: Plesk
Si alguna vez perdeis un password de admin en Plesk, podeis recuperarlo haciendo lo siguiente: # cat /etc/psa/.psa.shadow