miércoles, 12 de septiembre de 2007

Borrado de archivos vacios

Bueno... despues de un buen rato peleando junto con el gato encontramos una manera no tan fumada de borrar archivos con 0Kb.

Aca les dejo el bash que esta lo suficiente documentado


#!/bin/bash

# Este es un script que hace busquedas sobre sistemas de ficheros para encontar archivos vacíos
# luego de encontrarlos ejecuta dos comandos un ls -al para compobar antes de borar su tamaño
# y luego un rm -i para consultar si desea ser borrado, todo esto para conservar la paranoia

# Se lee una variable ruta para poder decidir si desea que se ejecute sobre carpeta en el sistema
echo -n "Ingrese la ruta donde buscar (default $(pwd)):" ; read RUTA
# de no asignarse el valor a la variable RUTA será el directorio donde se ejecute

# find busca recursivamente en la RUTA indicada
# -empty es el parámetro de lista lo que encuentre vacío
# -type f lista solamente lo encotrado que sea fichero
# -exec ls -al '{}' \; ejecuta un ls por cada elemento encontrado para corroborar
# -exec rm -i '{}' \; ejecuta un rm preguntando si desea eliminarlo, por si las moscas
find $RUTA -empty -type f -exec ls -al '{}' \; -exec rm -i '{}' \;

jueves, 6 de septiembre de 2007

Reinstalar NVIDIA drivers despues de iniciar la compu!!

Hace varios meses tenia este problema de que cuando cargaba la maquina tenia que reinstalar los driver de nvidia para que arrancara el entorno gráfico.

Tenia que correr el modulo oficial de nvidia. NVIDIA-Linux-x86-100.14.11-pkg1.run

Ahora ya no lo tengo que hacer!!!!

Bien el problema radicaba en:
1- Mucho juego con eso y por eso habia probado los controladores de nvidia que vienen dentro de la paqueteria de debian.
2- Desconocimiento de como es el proceso de inicio del modo grafico.

Solución:
1- Desistalar todas los paquetes que digan nvidia que esten instalados.
2- Quitar los permisos de ejecucion de los archivos que comiencen con nvidia en /etc/init.d/nvidia*

Si aún no funciona, pues agregar la palabra envidia a /etc/modules

Y listo!!!
Referencia:

http://home.comcast.net/~andrex/Debian-nVidia/troubleshooting.html

miércoles, 5 de septiembre de 2007

Correr programas graficos SSH

Bueno... esto es un tip para correr programas gráficos en una maquina remota via ssh.
Como:
1- Cambiamos en servidor sshd
    En el fichero
/etc/ssh/sshd_config
Dejamos la linea asi
X11Forwarding yes

2- En el cliente descomentamos

En el fichero
/etc/ssh_config
Descomentamos y dejamos asi
ForwardX11 yes


Referencia:

http://osdir.com/ml/linux.ubuntu.user.spanish/2005-05/msg00666.html