La tecla que te salva del DESASTRE

"¡Volveré y seré millones!"...reza un dicho por ahí.
Después de cierto tiempo de ausencia comenzamos nuevamente a publicar cosas interesantes inherentes al mundo Linux y, porqué no, a otros mundos.
Vi este artículo potencialmente muy útil y quise publicarlo por acá, cito la fuente al pie del mismo. Ojalá que lo utilicen muy pocas veces, pero ya sabemos que contamos con él.

Gracias por pasar gente, será hasta la próxima!


SysRq: la tecla mágica que puede salvarte del desastre

Sysrq es un genial sistema salvavidas que permite decirle al sistema “hacé lo que quieras, pero no te mueras”.


Cuando la computadora se cuelga, puede ser que siga reaccionando al teclado, pero no pueda procesar la orden por estar saturado. Por ello los diseñadores del kernel Linux implementaron el SysRq por encima de toda prioridad, para recuperar el sistema. 

Las combinaciones posibles son las siguientes: 

Alt + SysRq + R: Poner el teclado en modo Raw. Le dice al sistema que descargue todos los drivers de teclado. Si el entorno gráfico está muerto, a veces un Alt+Sysrq+R permite hacer Ctrl+Alt+F1 y abrir un terminal para matar el proceso que está conflictuando el sistema. Si esto no funciona, podemos pasar a usar la siguiente combinación... 
Alt + SysRq + S: Sincroniza los discos duros. Como a partir de ahora puede ser que reiniciemos la computadora, es mejor decirle al sistema que guarde nuestros datos para que al arrancar no tenga que hacer un fsck (scandisk). Recién ahí, nos conviene presionar... 
Alt + SysRq + E: tErmina todos los procesos del sistema, excepto init. Cierra todos los programas y abre un terminal. Si no funciona, podés probar presionando... 
Alt + SysRq + I: kIll (mata) todos los procesos, menos init. En lugar de decirle a los programas que se cierren, los mata con alevosía y mala leche. El resultado suele ser el mismo que en el paso anterior, un terminal. Si tampoco logramos que reaccione, entonces tendremos que reiniciar. Presioná... 
Alt + SysRq + U: Umount (desmonta) los discos. Igual que en el segundo paso guardamos los datos de las cachés, ahora los desconectamos del sistema, para que no se casquen al reiniciar. Y ahora, recién ahí podemos presionar... 
Alt + SysRq + B: reBoot (reiniciar). Como apretar el botón de reset, pero sin agacharse. Obviamente, perdés todos los datos no guardados. Si sincronizaste y desmontaste el disco, es de esperar que el sistema no se corromperá.





Un mnemotécnico que permite recordar la combinación de teclas es: Raising Skinny Elephants Is Utterly Boring. Como su significado es realmente estúpido, es fácil acordarse de las palabras. 

Cuando se cuelgue el sistema, no desesperes. Siempre se puede intentar hacer un SysRq. De ese modo, vas a poder reiniciar el sistema de forma ordenada y sin corrupción de datos. Si todo estuviera totalmente muerto, y no funcionara el teclado, apretando el botón de apagado de la torre -y con acpid o apmd instalado- el sistema entenderá lo mismo que un SysRq + S,I,B. Como veis, el ctrl-alt-supr de Windows es basura comparado con los métodos de recuperación existentes en linux.


Fuente: SonsoTux

Convertir imagenes aun formato diferente

se necesita imagemagick instalado, que es casi un "por defecto" en la mayoría de distros.
con "-sample" se pueden redimensionar las imágenes.

1- crear un archivo en la misma carpeta que las imagenes con el siguiente código

ext="jpg"
for img in `ls *.png`
do
nom=`echo $img | cut -d '.' -f1`
convert -sample 50%x50% $img $nom.$ext
done

2- hacerlo ejecutable:
chmod +x ejemplo.sh

3- ejecutarlo
./ejemplo.sh

399999

.... visitas, no son únicas, pero no importa.

¡gracias por pasarse por aquí!

script para ejecutar solo 1 instancia de un programa

script para que se ejecute solo una instancia de un programa. La razón es la siguiente: le he dejado un icono en el escritorio a mi hija para que le haga clic y se ponga un capitulo de Bob Esponja aleatorio, pero como todavia no domina tanto la "cantidad" de clicks, abre varios (y la paciencia no es su fuerte, que digamos)...

en fin, aqui va, simple pero efectivo..
salu2!





nomBin="vlc"
vlc=`which $nomBin`
 if [ ! -f $vlc ]
  then
         xmessage -center "no encuentro $vlc"
         exit 1
  else
          echo "$vlc OK"
 fi


dirBob="/media/winE/pelis/spongebob/"
 if [ ! -d $dirBob ]
  then
         xmessage -center "no encuentro $dirBob"
         exit 1
  else
          echo "$dirBob OK"
 fi
vlc_cmd="$vlc -Z -f $dirBob"
echo $vlc_cmd
# revisar que no este ejecutandose
listaProcs=`ps ax | grep -i $dirBob | grep -i $nomBin`
if [ -z "$listaProcs" ]
then
        $vlc_cmd
else
        echo "ya esta ejecutandose"
        exit 0
fi



Full Circle Magazine #29


- Command and Conquer
- How-To: Program in Python – Part 3, LAMP Server – Part 2, Virtual Private Networking.
- My Story – One Man’s Journey, and Walk With Ubuntu.
- Review – Kompozer.
- MOTU Interview – Iulian Udrea.
- Top 5 – Physics Games.
Ubuntu Games, as well as all the usual goodness!

Full Circle

TuxInfo #20

Indice:

* Pág. 2 – Editorial.
* Pág. 4 – Pack TuxInfo 20 ¿Cómo obtenerlo?.
* Pág. 5 – Noticias del mes.
* Pág. 10 – Eventos – Richard Stallman en Argentina Charla Pre Wikimania 2009.
* Pág. 12 – Entrevista – Luciano Laporta Podazza entrevistó a Richard Stallman en su paso por Córdoba.
* Pág. 16 – Servidores – Creando filtros para AUTH2DB.
* Pág. 21 – Distribuciones GNU/Linux – LiveAndroid & Moblin, las promesas libres para tu netbook.
* Pág. 28 – Opinión – ¿Me podría justificar el precio y la oferta?.
* Pág. 31 – Nota de Tapa – Tuquito 3 (Review) Transforma tu vida!.
* Pág. 44 – Páginas recomendadas de Tuxinfo.
* Pág. 48 – IT – Monitoreo IT – Zenoss vs. HP BTO.
* Pág. 51 – Rincón del Lector.
* Pág. 55 – LaboXpress – XvideoServiceThief ( xVST ) Descarga vídeos de 70 sitios diferentes.
* Pág. 59 – Multimedia – Vídeo streaming bajo GNU/Linux (Desde 0).
* Pág. 64 – Opensolaris – Virtualización en OpenSolaris (II) – Control de Recursos.
* Pág. 71 – Seguridad – Análisis de Vulnerabilidades.
* Pág. 75 – Servidores 1 – Bacula: software para salvas automáticas.
* Pág. 78 – Consola – Sacando el miedo a Vim, primera clase.
* Pág. 85 – Laboratorio – Help Desk bajo software libre.
* Pág. 90 – Programación – PHP + MySQL.

(IN)SECURE Magazine #22


  • Using real-time events to drive your network scans
  • The Nmap project: Open source with style
  • A look at geolocation, URL shortening and top Twitter threats
  • Review: Data Locker
  • Making clouds secure
  • Top 5 myths about wireless protection
  • Securing the foundation of IT systems
  • Is your data recovery provider a data security problem?
  • Security for multi-enterprise applications
  • In mashups we trust?
  • AND MORE!
DOWNLOAD #22 ACA (September 2009)

Full Circle Magazine #28

Artículos:

  • Command and Conquer
  • How-To : Program in Python – Part 2, LAMP Server – Part 1, Networking with SSHFS and Fast Internet With Squid.
  • My Story – My Linux Experience I and II.
  • My Opinion – AllMyApps
  • Review – Tellico.
  • MOTU Interview – Stephane Graber.
  • Top 5 – SIP Clients.
  • Ubuntu Women Interview, Ubuntu Games and all the usual goodness!

Descargar la revista en formato pdf


slackware 13.0

Despues de 8 meses de espera, slackware 13.0 está listo. Por primera vez, hay una versión de 64 bits oficial.

www.slackware.com

PD: Para los que teníamos la versión current, con
slackpkg update
y
slackpkg upgrade-all
se actualizará a la 13.0

si tienen un blacklist personalizado, cuidado con no actualizar algo que esté desactualizado, por lo demas, yo actualicé perfecto (kernel incluido)...

cuidado con los drivers instalados manualmente, es probable que requieran reinstalación.

Linux Magazine - Edición Comunidad


Descarga la edición comunidad de Linux Magazine. Los contenidos de esta edición están bajo licencia Creative Commons (BY - NC - ND). Esto significa que pueden ser compartidos y distribuidos siempre y cuando se cumplan los siguientes requisitos:

  • En cualquier explotación de la obra autorizada por la licencia hará falta reconocer la autoría.
  • La explotación de la obra queda limitada a usos no comerciales.
  • La autorización para explotar la obra no incluye la transformación para crear una obra derivada.
Número 52: Tuning Virtual