martes, 2 de agosto de 2011

Cambiar el idioma del teclado o la fuentes en consola

primero necesitamos el paquete de español

sudo apt-get install language-pack-es


pasamos el teclado en español

sudo loadkeys es


reconfiguramos la consola

sudo dpkg-reconfigure console-setup

martes, 28 de junio de 2011

Extension LibreOffice para subir documentos a Google Docs

Existe una extensión para trabajar o convertir documentos de libreOffice a Google Docs.

La extensión la podemos descargar aquí.

Si guardamos en formato libreOffice, funcionara como si fuera dropbox, y la extensión nos permitirá abrir o descargar los archivos que tengamos en Google Docs.

lunes, 20 de junio de 2011

Pasar Bases de datos de un servidor a otro en PostgreSQL

Una manera de rápida de migrar bases de datos de un servidor a otro sin "intermedios" es:

pg_dump -C -h maquina_remota -l usuario_remoto base_datos | psql -h maquina_local -U usuario_local base_datos


También puede invertirse el orden.

Keepassx en Ubuntu

Utilizo bastante el Keepassx, i el otro dejo de funcionar-me primero en el portátil i después en fijo, esto me mosqueo bastante.

El error que daba es que: " El archivo keepassx.png no existe"

La solución:

ln -s /usr/share/keepassx/icons/keepassx.default.png /usr/share/keepassx/icons/keepassx.png

jueves, 9 de junio de 2011

Permisos para trabajar en grupo umask y SGID

Cuando necesitamos colaborar en un grupo de trabajo escribiendo en la misma carpeta o subcapertas y los permisos de grupo y el grupo se mantengan , hay que hacer los siguiente:
1) Para que la carpeta tenga un grupo y tanto los archivo o subcarpetas mantenga ese grupo le hacemos un set GID.
chgrp www-data /carpeta
chmod g+s /carpeta

2) Para que el grupo de trabajo tenga permisos de escritura, en /etc/profile si lo queremos para todos y tenemos acceso a root de la maquina o en .bash_profile de cada usuario si lo queremos personalizado o no somos root de la maquina.
umask 002


Aqui teneis una lista de los permisos en umask


miércoles, 8 de junio de 2011

Mercurial hg por ssh en puerto no habitual

Cuando queremos clonar un repositorio de mercurial en un puerto no habitual debemos de añadir el parametro:
-e 'ssh -p 2222'

También hay que tener cuidado con las rutas de despues de la direccion, // si queremos ruta absoluta y / si queremos la ruta a partir de nuestro directorio /home/usuario.

Por ejemplo:
hg clone -e 'ssh -p 2222' ssh://troig@host.net//home/sites/programaalcanto/


martes, 31 de mayo de 2011

UUID para la particiones de disco en ubuntu / debian

La verdad nunca me acuerdo del dichoso comandito para ver los uuids de las particiones, con lo sencillo que es, aquí lo dejo escrito.
sudo blkid
o
ls -l /dev/disk/by-uuid/