Con este script en bash podremos crear un backup fácil y genérico de todas las bases de datos de un servidor, o de aquellas que le indiquemos. Usando la herramienta mysqldump de MySQL nos aseguramos un volcado de las ‘databases’ que podemos recuperar más adelante a lo bruto usando el comando ’source’ de mysqladmin, etc. [...]
Toma2tazas
Category Archives: Servidores
INND: Cómo montar tu propio servidor de news privado
Estas son mis peripecias sobre cómo instalar el servidor de ”Usenet” más completo y eficiente: el INND. La instalación es bajo Linux en CentOS / RedHat.
Le dediqué unos días al tema después de observar que algunas empresas siguen utilizando el protocolo NNTP (para servidor de news o newsserver) como una alternativa sencilla a foros privados para ser utilizados en intranets [...]
Primeros pasos con un servidor linux remoto… nos dan acceso, ¿y ahora qué?
Hemos alquilado un servidor Linux en alguna parte. Ya hemos realizado el primer pago, estamos esperando que terminen de ponerlo a punto y lo conecten a internet. Esperamos ansiosos el correo electrónico en el que nos detallen la IP que tiene el servidor y la contraseña root… Antes de empezar a configurarlo y ponerlo a [...]
Securizando el entorno Linux del servidor
Un buen punto de partida es utilizar LES (Linux Environment Security).
# wget http://www.r-fx.ca/downloads/les-current.tar.gz
# tar xvzf les-current.tar.gz
# cd les-*
# ./install.sh
Optimizando MySQL: Tuning-Primer y el archivo de configuración my.cnf
Un buen script que analizará el rendimiento de MySQL es Tuning-Primer. Nos dará consejos para establecer algunas variables de la configuración, basándose en la información que proporciona el servidor.
Para usarlo:
# wget http://www.day32.com/MySQL/tuning-primer.sh
# chmod 755 tuning-primer.sh
# ./tuning-primer.sh
My.cnf
A continuación copio la configuración genérica para un servidor mysql más optimizado que lo que viene por defecto habitualmente en el [...]
Afinando la conexión a Secure Shell (SSH)
Hay que tocarle un poco las tripas a la configuración del servidor SSH para que sea más segura, teniendo cuidado de no cagarla, ya que podríamos quedarnos sin poder acceder al servidor.
proFTPd + APF firewall: haciendo funcionar el modo pasivo
Editar el archivo /etc/proftpd.conf y añadir si no existe ya, la siguiente línea:
PassivePorts 50000 51000
Editar el archivo /etc/apf/conf.apf y añadir el anterior rango de puertos a los “Ingress ports”, al final de la lista separada por comas, teniendo en cuenta que el rango se indica con guión bajo (_)
IG_TCP_CPORTS=”…,50000_51000″
Reiniciar APF y el proFTPd
Optimizando PHP: Instalando Suhosin + XCache + Zend Optimizer
A la hora de ejecutar PHP de forma eficiente, nos toca aprender un par de cosas sobre cachés, desactivar logs, etc. de igual forma que Apache. En este artículo describo directamente como cambiar algunas cuestiones de configuración, instalar XCaché, Zend Optimizer y Suhosin para que se ejecuten con PHP. Recomiendo tomarse un tiempo con cada tema [...]
Apache: un poco de optimización y hardening
Este es un repaso esas cosas que siempre hay que hacerle al Apache en servidores nuevos, aprendidas con el paso del tiempo, consejos de amigos, prueba y error, etc.
Apache: Usando mod_expires
Usar mod_expires nos permite que Apache genere automáticamente las cabeceras necesarias para las caches locales del navegador, de forma que ganemos rendimiento al servir nuestras páginas a visitantes que vuelven.
Debemos activar mod_expires en la configuración de apache, en el archivo /etc/httpd/conf/httpd.conf
