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

domingo, 15 de julio de 2007

Inkscape, creacion de Iconos y más

Por si alguien tenia la curiosidad de hacer iconos, imagenes, etc. con inkscape lo pueden hacer.
Inkscape es una herramienta para la edición de graficos Vectoriales (osea que no se degradan si los haces mas grandes o mas pequeños).
Pues en lo personal estaba queriendo crear un logo de la minerva tipo cristal, y esto fue lo que salio debajo de la manga.


Acá está el fuente:
http://linux.ues.edu.sv/files/minerva_negro_web2.0.svg
http://linux.ues.edu.sv/files/minerva_negra.png

He aqui unos tutoriales que pueden descargar para anotar los tips:
http://inkscapetutorials.wordpress.com/
http://howto.nicubunu.ro/
http://screencasters.heathenx.org/

También inkscape tiene unos tutoriales bien informativos, más no muy prácticos, pero en estos links pueden resaltar sus habilidades.

PD: Si quieren los videos nada mas me los piden aca o en el CiberUES..
En este post estan los archivos .png y .svg por si lo quieren modificar
Saludos

lunes, 14 de mayo de 2007

Problema con la hora en Linux

Caso:
Instalaron windows y despues linux, pero la hora de Linux no es la correcta y la pregunta es ¿Que puedo hacer?

Solución:
Ingresar como root y cambiar un fichero

manuel@debian:~$ su
Password:
debian:/home/manuel#
debian:/home/manuel# vi /etc/default/rcS

El fichero de texto debe de decir:

TMPTIME=0
SULOGIN=no
DELAYLOGIN=no
UTC=no
VERBOSE=no
FSCKFIX=no

Y despues ejecutas

debian:/home/manuel# tzconfig

Y seleccionas la zona donde te encuentras ... y LISTO ya deberias de ver tu hora

Paintball NOW!!!

Bueno... esas eran las frases que mas se escuchaban antes del reto.... grupo #linux.org.sv contra equipo de saltel... jejejejeje.... la verdad la principio estuvo emocinante... nos regalaron municiones..... como que nos hizo falta proteccion... por que al final salmos con un par de moretones....

Pero al final.. despues de dar un par de $$$ para divertirse .. estuvo emocionante en el monte... jajajajaja... aca unas pics gracias emonge y damejiar....
Nos vemos en el proximo reto......



martes, 8 de mayo de 2007

Bacula

Bacula es un programa que se utiliza para realizar respaldos dentro de una red de computadoras.
"It comes in the night and sucks the essence from your computers."

Basicamente el concepto de este programa es:
1- Tener un director
Que dirige los procesos de respaldo
apt-get install postgresql-8.1 bacula-director-common bacula-director-pgsql sqlite3 ssl-cert dbconfig-common
2- Tener un alamacenador
Que es donde se guarda la informacion de respaldo
apt-get install bacula-common bacula-sd postgresql-8.1 mt-st mtx
3- Tener el cliente
Que es el demonio que corre en la maquina que se quiere hacer el respaldo
apt-get install bacula-common bacula-fd
4- Tener los un adminitrador remoto o monitor
apt-get install bacula-console bacula-console-gnome bacula-traymonitor

Desues de pasar leyendo acerca de la configuración, al fin encontre algo... logré configurarlo al menos como ejemplo y funciono.

Se pueden utilizar algunos programas como el bacula-console-gnome y el tray-monitor para administrar lso procesos.
Espero usarlo a su mayor capacidad... abajo esta un link bueno para seguir y configurarlo. Ademas no esta demás leer el manual.

Links relacionados
http://www.bacula.org/
http://www.eldemonio.org/documentos/071106181722.html