Category Archives: Servidores

Instalando mod_perl en Apache

mod_perl proporciona un intérprete de Perl persistente incrustado en el servidor web Apache. Esto nos permite evitar la sobrecarga de iniciar cada vez un intérprete y nos ahorra la penalización del tiempo de arranque de Perl, permitiéndonos servir contenido dinámico muy rápidamente.

Securizando el directorio /tmp en linux

Todos los sistemas necesitan carpetas temporales donde cualquier usuario pueda leer y escribir, PERO esas carpetas no deberían permitir la ejecución de programas o scripts. Securizando el directorio temporal /tmp evitaremos muchos hacks y ataques que se basan en poder arrancar programas en este directorio. Los “malos” podrán seguir escribiendo archivos en la carpeta, pero no podrán ejecutarlos. [...]

Instalar VNC-Server en CentOS o Redhat Linux para acceder desde Windows

Estas son mis peripecias para conectar a una sesión de VNC-Server en un Linux-CentOS, desde windows, por si un día necesitara utilizar aplicaciones con GUI.

WatchMouse: un servicio de control de sitios web que funciona bien

Watchmouse es un excelente servicio para comprobar si hay algún problema con tu página web (básicamente, si funciona o no) a cualquier hora del día. Ese es el uso más habitual, pero también podemos monitorizar el estado de diversos protocolos en servidores remotos (por ejemplo, monitorizar el uptime de una base de datos mysql, o [...]

Consideraciones actualizando Rsync

Cuando Rsync empiece a ser una herramienta muy útil para tus backups diarios (copias de seguridad), sincronizaciones, etc. te interesará tener dicha aplicación lo más actualizada posible.
Con este simple script podemos actualizar rsync a la versión deseada.

Problemas con Firewall APF y kernel 2.6.x de Linux

Problema: el firewall APF de r-fx networks no arranca después de actualizar el kernel de linux a la versión 2.6.x
El error que aparece al arrancar APF es el siguiente:
Starting APF: Unable to load iptables module (ipt_state), aborting.
Editar el archivo /etc/apf/internals/functions.apf 
Eliminar:
ml ipt_state 1
ml ipt_multiport 1
Añadir:
ml xt_state 
ml xt_multiport

Curiosidades prácticas de programación en PHP

En este artículo recopilo algunos trucos, consejos o “tips” que he ido encontrando. Me fueron muy útiles mientras aprendía PHP, o buscando información sobre optimización y mejoras de rendimiento.

Cómo contabilizar los dominios de un listado de direcciones de correo electrónico

Un día necesité la siguiente consulta para averiguar los dominios más frecuentes de una lista de direcciones de e-mail. También me vino bien para observar los errores más comunes al teclear la dirección de correo (poner hotmeil en lugar de hotmail, por ejemplo)…
Asumiendo que tenemos en MySQL una tabla “tabladelistademails” y que hay una columna “email”:
SELECT DISTINCT [...]

Script para desactivar daemons inútiles en un servidor

Después de leer algún que otro artículo como este sobre la desactivación de daemons que no nos sirven para nada en un servidor, monté un pequeño script para aplicarlo a varias máquinas fácilmente. Quitar del sistema estos daemons supone un ahorro de memoria y recursos en general.

Tres soluciones para “Apache dead but subsys locked”

Parece ser que el mensaje “httpd dead but subsys locked” podemos obtenerlo tanto si Apache falla al arrancar bajo ciertas circunstancias relacionadas con PHP, y también si nos quedamos sin semáforos en el sistema. En particular me he encontrado con 2 de las soluciones propuestas en este artículo.

Prueba La Prisión Online: