Usar apt-get a través de un proxy

La mayoría de las veces, o bien instalamos teniendo todos los cd’s en la mano, o bien a través de los repositorios, saliendo directamente a Internet sin pasar por ningún filtro.

¿Pero qué hacer cuando tenemos, por ejemplo, un proxy de por medio?.

Bien, la solución es hacer lo siguiente.

Buscar en /etc/apt/apt.cond.d/ que exista el archivo proxy.

En caso de que no exista, lo creamos, y le indicamos lo siguientes datos dentro del archivo:

Acquire::http::Proxy "http://usuario:contraseña@proxy:puerto";

Ahora si, grabamos el archivo y situación resuelta.

Dos pequeñas aclaraciones:

  • Tanto el usuario como la contraseña, son parámetros que podrían no estar presentes (depende de la configuración del Proxy).
  • El puerto también es un parámetro opcional.

Cómo obtener el tamaño de una base de datos en PostgreSql

De repente tu aplicación empezó a funcionar, y la base de datos empieza a crecer.

Ahora bien, ¿cómo saber cuánto pesa tu base de datos en PostgreSql?. Bastante fácil, con la siguiente consulta.

SELECT pg_database.datname, pg_size_pretty(pg_database_size(pg_database.datname)) AS SIZE FROM pg_database;
Seguir leyendo «Cómo obtener el tamaño de una base de datos en PostgreSql»

Bloq Num en Linux

Si bien hay un montón de cosas que se van cambiando a una instalación limpia, hay un detalle, que si bien puede parecer menor, no lo es tanto.

Se trata de activar el teclado numérico automáticamente.

Para esto vamos a necesitar instalar el paquete numlockx. Podemos instalarlo con Synaptic o abrir una consola y ejecutar el siguiente comando.

sudo apt-get install numlockx

Ya instalado, en la consola ejecutamos.

numlockx on

De esta manera, nos quedará activada la opción y ya no tendremos que estar activando el teclado numérico cada vez que lo necesitemos.

Backup de bases de datos en Mysql

Hoy un post cortito, pero no por eso, menos efectivo.

Si leíste mis últimos posts, creo que se nota la importancia que le doy al resguardo de la información.

Es por eso que vamos a ver que sencillo es hacer un backup de una base de datos de Mysql.

Lo único que necesitamos, es ejecutar el siguiente comando.

mysqldump -hhost -uusuario -ppassword basededatos > basededatos.sql

Si bien es bastante claro, vamos con la explicación del comando.

  • mysqldump es el comando propiamente dicho.
  • -h le indica el host del cual vamos a hacer el backup.
  • -u el usuario con los privilegios necesarios para acceder a la base de datos.
  • -p contraseña del usuario.
  • nombre de la base de datos a backupear.
  • al final, el nombre que le querramos poner al backup generado.

Listo, esto puede ir a un script, ya sea la plataforma que uses, y dejarlo automatizado.

Automatizar backups de PostgreSql

Ya vimos cómo hacer un backup en PostgreSql. Ahora, para ahorrarnos tiempo y tener algo más de tranquilidad, vamos a ver cómo automatizar ese proceso.

Si por casualidad el primer pensamiento es poner las instrucciones para pg_dump en un script, lamento desilusionar. Tendríamos un pequeño problema, y es que el comando se quedará frenado pidiéndonos la contraseña del usuario que quiere hacer el backup.

Como siempre, tenemos una salida.

Nuestro nuevo mejor amigo en este caso será pgpass.

Pgpass es una variable de entorno.

Este archivo no se crea por defecto, y varía levemente el procedimiento si lo usamos en Linux o en Windows. En ambos casos, el archivo contendrá la misma información:

host:puerto:basededatos:usuario:contraseña
Seguir leyendo «Automatizar backups de PostgreSql»