gentoo linux, java, software libre y otras hierbas
Mar, 02 2009 - 7:52 pm

Instalación y configuración de Slim, administrador de inicio de sesión

Slim es un gestor de inicio de sesión para X11 bastante liviano y sencillo; es el reemplazo perfecto para el GDM o el KDM si usas máquinas no tan nuevas, o si simplemente quieres agilizar el proceso de inicio de tu PC. Yo lo uso sobre todo en máquinas con XFCE, lo cual hace todo bastante ligero y rápido.

Instalación

Para instalarlo debes ejecutar el siguiente comando:

En Ubuntu/Debian:

$ sudo aptitude install slim

En Gentoo:

# emerge slim

En Arch:

# pacman -S slim

En Fedora:

$ sudo yum install slim

Una vez instalado, procedemos a la configuración. Leer el resto de la entrada…

17 Comentarios | deja el tuyo

Feb, 23 2009 - 11:06 am

Tip rápido: sincronizar carpetas desde la consola

Me erncanta la música, pero no tengo suficiente tiempo ni recursos para descargar los álbumes que la gente comparte. Mi hermanito con su Windows es el que se encarga de hacer ese tipo de cosas y, teniendo los mismos gustos musicales, me gusta tener actualizada mi carpeta de música con la que él descarga.

Para ello, me basta con montar una carpeta con un recurso compartido de su equipo Windows, y usar el comando rsync:

rsync -uav /media/MúsicaCompartida/ /home/cristian/Música/

Esto copia sólo los archivos nuevos desde la carpeta /media/MúsicaCompartida/ hacia /home/cristian/Música/, mostrando todo el proceso (modo verbose) y de manera recursiva.

Tip bonus: borrar archivos específicos recursivamente

Como las cosas que copio vienen de Windows hay dos problemas: a veces vienen con archivos .exe (de un virus de esos comunes en Windows) y además hay archivos Thumbs.db. Puesto que no me sirven de nada en Linux, ejecuto el siguiente comando para, por ejemplo, borrar los ejecutables infectados:

find /home/cristian/Música/ -name *.exe -exec rm -v {} \;

¡Eso es todo! Espero les sea de ayuda, y disculpen el abandono en el que tengo el blog, pero sencillamente no hay tiempo.

8 Comentarios | deja el tuyo

Ene, 27 2009 - 8:51 am

Guardando datos temporalmente con tmpfs

Hace algunas semanas leí una pequeña entrada aquí (de esta fuente), acerca de cómo usar el TMPFS (sistema de ficheros temporal) para guardar datos temporalmente en la memoria RAM. Puesto que el tema me parece interesante, me gustaría ampliarlo un poco aquí.

La mayoría de distribuciones, al iniciar, montan un tmpfs dentro de la carpeta /dev/shm. Esto lo podemos comprobar ejecutando el comando mount con lo que veremos, entre otras cosas, la siguiente línea:

shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)

Esto quiere decir que, podemos copiar datos en la carpeta /dev/shm y que serán almacenados en memoria RAM lo cual significa que, al apagar nuestro PC, los datos serán eliminados.

Por lo general, la cantidad máxima de datos que puedes almacenar en /dev/shm es la mitad de la memoria RAM que tengas. Aun así, puedes montar tu propio sistema tmpfs en la carpeta que desees.

Ejemplo…

Vamos a crear una carpeta en donde guardaremos datos temporales, usando tmpfs, con un tamaño de 1 MB. Lo primero es crear la carpeta, por ejemplo:

$ mkdir /home/usuario/temporal

Ahora, montamos el sistema de archivos tmpfs:

# mount -t tmpfs -o size=1M,mode=0755 tmpfs /home/usuario/temporal

Eso es todo. Ahora podemos realizar las cosas que deseemos con dicha carpeta, con la certeza que al reiniciar el PC los datos ya no estarán allí. Esto es bastante útil por varias razones; la primera es cuando estamos manipulando datos temporales (magnífico poder de deducción el que tengo), y segundo porque la escritura de datos en memoria RAM es mucho más rápida que en disco duro.

Redimensionar punto de montaje

Si queremos redimensionar un directorio montado con tmpfs, basta con ejecutar el siguiente comando:

# mount -o remount,size=3G /dev/shm

Además, si deseamos saber cuánto espacio disponible tenemos en un directorio con tmpfs, ejecutamos el siguiente comando:

$ df -h /directorio/tmpfs

4 Comentarios | deja el tuyo

« Entradas anteriores
Entradas recientes »