Archive for August, 2006

data-recover.gifEste mètodo solo es válido para ext2.

Como root:

desmonta la unidad:

# umount  /dev/hda1)

# debufs -w /dev/hda1

# lsdel

Esto te dara una lista de inodos borrados. Seguramente mas de los que quieres.

Mira un poco las fechas, sino puedes hacer:

# stat <numerodeinode>

Y te dira cosillas sobre cada inode. Quizas eso te sirva para saber lo que quieres recuperar.

Una vez que lo sepas

# dump <numerodeinode> nombredelficherodondeloquierasguardar.

Una cosa mas. debugfs -f fichero ejecuta los comandos que le pongas en el fichero. asi puedes hacerlo mas rapido. te haces un fichero con todos los dumps que quieras hacer y luego lo ejecutas de una vez.

Mas info. en este man.

Problema:tux_topic_clean.png

Necesitamos crear un backup del sistema y no disponemos de ninguna herramienta de ‘disaster & recovery’ a mano.

Mediante esta sencilla instrucción podremos crear dicho backup:

# mkdir /home/backup
# tar -cv –exclude=/home/backup/* /home /etc /var | bzcat –compress –best –stdout > /home/backup/backup-`date +%F`.tar.bz2
# md5sum /home/backup/backup.tar.bz2 > md5.lst

Gracias Sharek

ubuntu_petit.png Problema:Tenemos que controlar el acceso a páginas marranas, por que hay 3 aulas de 25 pc cada una, en un instituto.

Las solucion que ofrece squidGuard, se puede definir como “alimentar con espinacas a squid“.

Éste es el escenario:

Tnemos un servidor corriendo en Ubuntu 6.0.6 TLS con squid+firestarter.

Para poder instalar estos paquetes, deberás tener descomentado en tus /etc/apt/sourceslist las lineas pertenecientes a ‘Universe’.

Continue reading ‘Establecer restricciones con spamGuard’ »

debian_topic_clean.png Para algunos usuarios, sobre todo los que vienen de entornos de otros sistemas operativos, resulta muy incómodo que Gnome se inicie por defecto con el bloqueo numérico desactivado. Para que esto no ocurra, basta instalar el paquete .

# aptitude install numlockx

Un breve recordatorio de como imprimir una página man.

$ man -Tps página_del_manual | lpr

xhtml_topic.pngFavicon, en primer lugar, es una palabra compuesta y se deriva de la frase “Favorite Icon”; por tanto se pronuncia “fav-aicon” y no favicon como se lee…En segundo lugar, un favicon es una imagen que los desarrolladores web incluyen en el sitio y aparece en la barra de direcciones, favoritos y bookmarks (en la mayoría de navegadores).

La imagen en mención, normalmente es el logo o icono distintivo de la empresa, institución o persona para quien el sitio ha sido desarrollado. Sirve para promocionar su imagen, su marca y crear sitios más personalizados. Los desarrolladores profesionales, lo hacen para sus clientes.

Hay varias herramientas con las que se puede hacer un favicon, las que más he usado son Microangelo, Corel (creo que la versión 10 fue la última que un día probé), The Gimp, KIconEdit (el que más me ha gustado) y en la web, el Favicon from Pics.

¿Cómo agrego mi favicon en todas las páginas?

Bueno, la cosa es sencilla. Para que tu favicon se vea en una página, pues lo puedes poner en el mismo nivel de la página en la que quieres que se vea. Por ejemplo, si quieres que se vea en www.tudominio.com/blog/index.php entonces el favicon debe estar ubicado en ese mismo nivel (www.tudominio.com/blog/favicon.ico), esa será la primera dirección en la que el navegador la buscará. Sino lo encuentra en ese mismo nivel, pues buscará en el nivel superior: www.tudominio.com/favicon.ico; de allí que poniendo el favicon.ico en el “top-level” tendrás el favicon predeterminado para todas las páginas de tu sitio ;)

Ahora, dependiendo del navegador y su configuación, el favicon podría no mostrarse (aún si lo tienes ubicado en las ubicaciones antes dichas); por ello, es necesario que lo declares entre las etiquetas head de tu código:

Del weblog de Pedro

debian-logo-vertical.gifUn breve recordatório para añadir / eliminar escripts en el arranque del sistema.
Resumen:

update-rc.d actualiza automáticamente los enlaces a los scripts de init tipo System V que se encuentran en /etc/rc[nivel_de_ejecución].d/NNnombre y que apuntan a los script /etc/init.d/nombre. Estos son ejecutados por init cuando se cambia de nivel de ejecución y se usan generalmente para arrancar y parar servicios del sistema (por ejemplo, daemons). nivel_de_ejecución es uno de los soportados por init, 0123456789S, y NN es el código de secuencia de dos dígitos usado por init para decidir en que orden se ejecutan los scripts.

Continue reading ‘Cómo va update-rc.d ? (editor de niveles de ejecución en Debian)’ »