Archive for the ‘Scripting’ Category

Como importar un dump de SQL Manager para postgres

Tuesday, March 15th, 2011

Hola gente, a veces los clientes me envían dumps (archivos SQL) de SQL manager, el problema es el encode de estos archivos, utf16 en lugar de utf8. si alguien tuvo el problema para convertir los archivos muy fácil…

iconv -f utf16 -t utf8 -o to_postgres.sql from_sql_manager.sql
psql -U fpuertas bd_otea -f  to_postgres.sql

y listo, ya podemos importar el archivo.

Espero les sirva.

Ligthttp over plesk

Thursday, September 16th, 2010

El escenario es el siguiente, tenemos un virtualhost que consume muchísimos recursos de CPU por la gran cantidad de visitas que recibe, entonces la idea es activar solo para ese host ligthttp dentro de plesk de una manera transparente.

(more…)

Sincronizar carpetas en Mac con rsync

Tuesday, July 27th, 2010

Bueno, aquí les voy a dejar un buen ejemplo de como sincronizar fácilmente carpetas con rsync. Lo primero que tienen que hacer es leer este post en donde les explica como generar una public key, la que será usada luego como mecanismo de autenficación. Una vez hecho eso vamos a crear una flujo en el automator que les tiene que quedar así:

(more…)

Encriptar archivos usando gpg

Tuesday, July 27th, 2010

Bueno, este va a ser un post cortito así que voy al grano rápido. El escenario es el siguiente, tengo una copia de seguridad .tar.gz y no quiero que nadie más que yo pueda acceder a ella en un servidor determinado.

(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…)

Backup de plesk (mirror)

Friday, March 19th, 2010

Está vez vamos utilizar un comando “nuevo”, supongamos el siguiente escenario, tenemos un servidor plesk pero queremos darle a nuestros usuarios la tranquilidad de que todos sus datos están replicados en otro disco, pero no queremos usar software raid ni nada de eso sino queremos hacer copias de seguridad.

(more…)

Migrar correos desde dattatec (u otro hosting)

Wednesday, March 10th, 2010

Hola a todos, supongamos que tenemos nuestro servidor de correo hosteado en dattatec y queremos migrar todas las cuentas a otro servidor de correo porque, pues bueno, porque ya no nos va datattec por ejemplo.

(more…)

Perl script para calcular el page rank

Friday, January 29th, 2010

Hola gente acá les dejo un script de perl muy bueno para evaluar el page rank de un sitio.

page_rank-1.0.tar

Cortesía de John Walker un abrazo para el.

Yo lo uso para probar el pagerank de todos los dominios hosteados en mi servidor plesk y así sugerir intercambio de links 😉

Les dejo mi línea de comandos.

for i in $(ls -1 /home/www/vhosts/); do echo $i; ./page_rank.pl “http://www.$i”; done;

Espero les sirva, saludos.
(more…)

Ejecutar comandos para eventos

Tuesday, December 29th, 2009

Bueno gente, un amigo (Zak) me pidió una solución para ejecutar scripts para determinados eventos de logs. No conozco nada que haga esto así que le voy a recomendar que haga lo que pongo acá abajo.

(more…)

Indexar pdfs y words a myqsl

Thursday, December 17th, 2009

Esto está buenísimo, la idea de estos scripts es indexar el contenido de pdfs y docs en una base de datos mysql para su posterior búsqueda. Si bien es medio rebuscado está bueno en muchas situaciones y lo publico porque no creo que haya mucho de esto en internet.

(more…)