Archive for June, 2010

Empaquetar una aplicación GWT para tomcat

Wednesday, June 30th, 2010

Bueno gente, les enseñaré a hacer de una manera muy muy sencilla usando eclipse un .war que podamos desplegar en tomcat. Básicamente lo que haremos es:

1) crear un jar de nuestro código fuente.
2) meter todas las libs dentro del directorio lib.
3) Crear un ant un .war y buala

(more…)

vaciar la cola de postfix

Thursday, June 10th, 2010

Si alguna vez ven que hay muchísimos mensajes que no sirven para nada en su cola de postfix puede usar el siguiente comando para vaciarla:

postsuper -d ALL

También lo pueden hacer por ID, usan mailq o postqueue para mirar la cola, y luego:

postsuper -d IDDEMENSAJE

O pueden usar este comandito para los emails desde una dirección específica (sacado del man postsuper).

postqueue -p | grep “name@sender.toplevel” | cut -f 1 -d ‘ ‘ | xargs -n 1 postsuper -d

Espero les sirva.
Saludos.

Autenticación vía ssh public key

Thursday, June 3rd, 2010

Esto es algo muy útil, el objetivo lograr que determinado usuario, en determinada máquina se puede logear en otra máquina bajo otro usuario sin la necesidad de que nos pida clave. Esto se puede usar para tareas programadas, como por ejemplo backups, verán varios ejemplos de rsync y de bacula que suponen que ya hicieron esto, o bien para que nuestros administradores de sistemas puedan entrar en nuestro servidor sin conocer la clave del mismo, por ejemplo si contratamos a un freelance que tendrá acceso solo por un momento de tiempo.

(more…)

Como tener multiples instancias de mysql en el mismo servidor

Tuesday, June 1st, 2010

A veces es útil darle a nuestros usuarios la posibilidad de crear bases de datos y dropearlas, pero claro, es un compromiso para la seguridad ya que pueden ver y dropear bases de datos de otros usuarios, entonces lo mejor es darle una instancia separada. Un caso de esto, que es el origen de este post, es dokeos. Si lo configuramos para usar una misma base de datos hay un problema serio de perdormance, y si lo configuramos para tener múltiples bases de datos los usuarios no pueden acceder luego a ellas.

(more…)