Archive for the 'Linux' Category

28
Jun
08

Colores predeterminados en terminales

El LOST(Linux One Stanza Tips) número 27 hace referencia a la herramienta setterm y su uso para ajustar la configuración de un terminal de texto.

Las consolas o terminales de texto acostumbran aparecer en los sistemas Linux con las letras en blanco o el color monocromático del terminal(amarillo o verde) y con el fondo en color negro. Lógicamente no es posible cambiar el color en terminales que físicamente solo pueden mostrar un color sobre negro, pero cuando ese tipo de terminales se utilizan en sistemas Linux con tarjetas gráficas de varios colores y monitores VGA como mínimo, si es posible ajustar la configuración.

Es importante aclarar que no nos estamos refiriendo a consolas o ventanas en un sistema gráfico sino en el modo texto del sistema.

Las ejecuciones de setterm sirven para modificar muchos otros parámetros de las consolas de texto, desde modificaciones que permitan o inhabiliten el envío de mensajes a consola por parte del kernel de Linux, hasta opciones para modificar los sonidos(pitidos) del sistema, o que permitan activar o desactivar las teclas especiales, etc.

Las ejecuciones indicadas pueden llevarse a cabo en linea de comandos, o bien, introducidas en los archivos de configuración de sesión que automatizan su ejecución en cada acceso al sistema. Dado que cualquier usuario puede querer personalizar su configuración de sesión en una consola de texto, no es necesario contar con permisos de administrador del sistema para llevar a cabo dichas ejecuciones.

setterm -background blue -store

Esta primera linea fija el color del fondo en azul e incluye un parámetro que fuerza que dichas opciones sigan siendo las aplicadas al resetear el estado de una consola de texto(por un bloqueo o similar.

setterm -foreground white -half-bright off -store

Esta ejecución fija el color de las letras cursores, etc.(todo lo que no es el fondo) a blanco y desactiva la opción de medio brillo por lo que las letras estarán muy resaltadas sobre el fondo azul. También se almacena la configuración.

clear

Esta última opción borrará la pantalla para dibujarla en los colores indicados.

Si en lugar de ser ejecutadas una a una en línea de comandos en una sesión o acceso a una consola de texto concreta, las lineas indicadas son introducidas en el archivo de configuración .bashprofile o bien en .bashrc accediendo a ellas con un editor de texto entonces tendrán efecto en todas las sesiones de ese usuario.

Si por el contrario las instrucciones se introdujeran en el archivo /etc/bash.bashrc, en este caso tendrán efecto sobre todos los usuarios del sistema. Aunque este cambio si debe ser ejecutado como usuario administrador(root) o con permisos especiales de acceso a ese archivo.

22
Jun
08

Conversión de archivos gráficos

El LOST(Linux One Stanza Tips) número 28 trata sobre la conversión de archivos de imágenes o gráficos. Se trata del primero de varios mensajes relacionados con este tipo de técnicas y como tal es el más básico y hace referencia a una herramienta primordial en los sistemas Linux para este tipo de tareas que habitualmente es utilizada por muchos otros programas para realizar conversiones.
El contenido del LOST es el que se muestra a continuación:

GNU/Linux One Stanza Tip(LOST)
sub : Graphic file conversion(#1)
Method #1 : To convert a graphic files from one format to another, use “convert” from the ImageMagick package.
$convert *.bmp *.jpg

La herramienta convert pertenece a la suite o paquete de programas ImageMagick que soportan unos cien formatos de archivos diferentes y permiten su tratamiento tanto en sistemas Unix/Linux como Windows.
La ejecución descrita consiste en una conversión de lo más simple, la transformación de archivos en formato BMP a archivos JPEG al llevar a cabo la ejecución:

$convert archivo.bmp archivo.jpg

Realizamos la conversión de la imagen de nombre archivo.bmp a la misma en formato JPEG como podemos confirmar con su extensión. Aunque no es solo la extensión lo que determina el tipo de archivo ésta solo permite que identifiquemos el mismo.
Es decir que si simplemente renombráramos el archivo con una ejecución como:

$mv archivo2.bmp archivo2.jpg

El formato de este archivo2.bmp no cambiaría a pesar de haber cambiado su nombre, por lo que si tratásemos de identificarlo ejecutando:

$file archivo2.jpg
archivo2.jpg: PC bitmap data,
Windows 3.x format, 440 x 597 x 24

Comprobaríamos que el formato del archivo no ha cambiado.
No obstante y dado que programas como ImageMagick y en concreto la herramienta convert se basan en extensiones del archivo para determinar su formato es interesante que no forcemos erróneamente la denominación de un archivo con una extensión que no corresponde a su formato.

08
Jun
08

Ipod nano 3g en Debian

Ya alguna vez lo había intentado con el ipod de mi amigo Furcio y por alguna razón no funciono, así que me di a la tarea de leer y leer hasta que lo pude lograr de una manera muy fácil.

Lo primero que hay que hacer es instalar en nuestro sistema la librería libgpod3 de la siguiente manera

#apt-get install libgpod3

Como root lógicamente. A continuación tenemos que asegurarnos de que no existe en nuestro sistema la libgpod2, en caso de que exista hay que ejecutar el siguiente comando:

#ln -fs /usr/lib/libgpod.so.3 /usr/lib/libgpod.so.2

A continuación conectamos el Ipod y nos fijamos en el punto de montaje que le ha sido asignado. Después en una terminal ejecutamos:

#lsusb -v | grep -i Serial

Obtendremos un hash de 16 caracteres, lo copiamos para un uso posterior. Ahora vamos a editar un archivo dentro del ipod para agregarle dicho hash

#gedit /media/IPOD/iPod_Control/Device/Sysinfo

Agregando al final del archivo una linea con el siguiente contenido:

FirewireGuid: 0×000A27001B09504F

donde lo que aparece después de la x debes reemplazarlo por la hash que obtuviste en el paso anterior.

Ahora hay que instalar gtkpod

#apt-get install gtkpod

Y listo puedes pasar canciones a tu ipod.

Nota: Cuando transfieres listas grandes de canciones gtkpod te da un error diciendo que no puede abrir el archivo de backup, mientras en el ipod aparece que esta sincronizando, no le des aceptar a la ventana del error mientras el ipod esta sincronizando, porque entonces no se podrán transferir todas las canciones al final cierra el gtkpod, desmonta tu ipod y disfruta de la musica.

Leí como hacerlo en el siguiente enlace

01
Jun
08

Feliz Primer aniversario: Debian-mx

Ayer celebrábamos el primer aniversario de debian-mx y yo con problemas con mi compu, gracias a un lindo apagón. Yo no tengo un año en debian-mx, tengo como unos seis meses más o menos y como admin no tengo ni un mes, pero también me siento feliz porque ya es un año y porque vienen cosas muy buenas. Una parte de lo que el aniversario nos dejo es:

– Nuevo diseño por cortesía de Bucio, ahora si parecemos una comunidad seria.

– Nuevo dominio, ahora también en http://debian-mexico.com aunque hay que esperar a ver cuando se le ocurre al encargado actualizar el debian-mx

– Nuevos proyectos como un planeta debian-mexico, una sección para avisar sobre proyectos, galerías fotográficas y toma de contacto con los admis que nos vamos a dividir en regiones.

– Nuevo logo que en lo personal me gusto mucho.

Durante el tiempo que tengo en Debian-mx he aprendido mucho y he conocido personas que me han ayudado mucho, perdón si no pongo los links, busquenlos en el blogroll  XD

Gracias a Bucio, Miguex, C0dex, th3r0rn, GnDx, Raulslacker y a la lista de los agregados, a nekrox por guardar el quote 4 y a Gnuget por ponerlo a cada rato   XD

Y ahora a ponernos a desear que todo salga bien y que Debian-Mexico cumpla muchos años mas

24
May
08

Esteganografia

Es la técnica de ocultar el envío de información. Un ejemplo típico sería ocultar un archivo dentro de otro, por ejemplo un archivo de texto dentro de una imagen. Al visualizar la imagen en un navegador por ejemplo, este no se dará cuenta de que contiene información escondida. Sin embargo al procesar la imagen con un programa especial este nos revelara los datos ocultos dentro de la imagen. Esta técnica se vale de los píxeles no significativos que contiene la imagen para introducir ahí los bytes del archivo a ocultar. Como cualquier campo relacionado con el cifrado de datos, las aplicaciones de estas técnicas pueden ser muchas, aunque por supuesto la privacidad, la seguridad y sobre todo la mera curiosidad son normalmente las más importantes.

Ahora veamos el programa con lo que podemos lograr esto en nuestro Debian o distribución derivada.

Steghide

Este programa permite ocultar archivos de todo tipo en ficheros de imagen(JPG o BMP) o sonido(WAV o AU) por supuesto que también permite extraer los datos ocultos siempre que conozcamos la clave. Para conseguir Steghide solo basta con hacer un

#apt-get install steghide

o en el caso de los usuarios de Ubuntu

$sudo apt-get install steghide

y listo, habremos añadido a nuestro sistema esta útil aplicación. Ahora veamos unos ejemplos prácticos.

Empecemos por saber cual es la capacidad de nuestro archivo. Tengo en mi directorio personal un archivo llamado paisajes-colores1.jpg así que voy a averiguar que tan grande puede ser el archivo a ocultar.

manuelin@manuelaptop:~$ steghide –info paisajes-colores-1.jpg
“paisajes-colores-1.jpg”:
formato: jpeg
capacidad: 36.1 KB

Steghide con la opción –info me ha informado que puedo ocultar un archivo de hasta 36.1 KB en ese archivo de portada(se llama archivo de portada al archivo que será mostrado en un uso normal) tal vez no sea demasiado, pero para efectos de este tutorial nos viene bien. Ahora procedo a ocultar el archivo de este tutorial tras la imagen del paisaje.

manuelin@manuelaptop:~$ steghide embed -cf paisajes-colores-1.jpg -ef steghide.odt

Esta es la orden para ocultar el archivo, se utiliza la opción embed -cf indica el archivo de portada y -ef el archivo oculto, a continuación será requerido un password para ocultar los datos, es necesario escribir el password dos veces y listo, steghide ocultara el archivo. El archivo que ha sido ocultado ya puede ser eliminado.

Ahora la importancia de todo esto es poder también recuperar ese archivo oculto, asi que procedemos a hacerlo de la siguiente manera:

manuelin@manuelaptop:~$ steghide extract -sf paisajes-colores-1.jpg

Nos pedirá ingresar el password con el que la imagen fue ocultada y listo, escribirá el archivo oculto en el directorio actual.

Bien, ahora pongo a continuación la imagen que use como ejemplo, diviertanse con esto y recuerden que pueden consultar mas opciones con su amigo man

$man steghide

Paisaje

Por cierto el password es “love” hay una manera de extraer los archivos ocultos sin conocer el password, pero eso es tema para la próxima semana.

17
May
08

Los Beneficios de aprender GNU/Linux

Al fin traigo esta serie de vídeos de la conferencia impartida por Richard Couture en el Instituto Tecnologico Superior de Zapopan, para más informes sobre Richard y sobre Linux Cabal en el siguiente enlace.

02
May
08

Trucos para terminal en Linux

ctrl + d Cierra la consola(exit)

ctrl + l Limpia(clear)

ctrl + a Regresa el cursor al principio de la linea

ctrl + e Envia el cursor al final de la linea

ctrl + u Borra la linea de derecha a izquierda

ctrl + y Escribe de nuevo la linea borrada

ctrl + s Detiene la ejecucion de un comando

ctrl + q Continua

ctrl + r + clave Busqueda en reversa en los comandos ejecutados anteriormente (ejemplo ctrl + r + chm buscara hacia atras los comandos ejecutados con chm como chmod)

ctrl + g Detiene la busqueda

flechas desactiva la busqueda dejando el comando arrojado por la busqueda

ctrl + o Ejecuta una instruccion y la vuelve a poner en el prompt(ideal para acciones repetitivas)

esc + .(punto) agrega a la linea el ultimo argumento(ejemplo un archivo)

shopt -s histappend Activar historial de comandos

ctrl + z detiene un proceso

fg continua

cd – Regresa al directorio anterior

cd ~usuario lleva al home de usuario

cd (sin parametros) lleva al home del usuario actual

mkdir -pu ruta crea toda una ruta con directorios y subdirectorios

alias ‘comando-opciones’ crea un alias

vi -d archivo1 archivo2 abre dos archivos y muestra las diferencias

grep ^[^#] archivo muestra el contenido del archivo sin comentarios

sort <archivo |less ordena el contenido de un archivo(listas)

|wc -l cuenta las lineas

|uniq quita las lineas repetidas

bc -l abre una calculadora

echo “123+1.22” |bc -l direcciona la operacion a bc

27
Abr
08

Flisol 2008

Tuve que levantarme temprano en sábado, cosa a la que no estoy acostumbrado, pero todo era para una buena causa: mi primer evento frikie, desde que empece a usar software libre había participado muy poco en eventos de este tipo siempre ocupado en otras cosas, pero esta vez aparte el día para no tener pretextos y me lance al FLISOL. La cita fue en el auditorio del CERI del CUCEA hasta donde llegamos después de perdernos varias veces en la inmensidad y la falta de información del centro universitario.

La primer conferencia se llamo Software Libre y propietario compitiendo en mi espacio, la encargada de hablarnos sobre eso fue Jalia quien en una platica más de amigos que de conferencia nos contó como los dos tipos de software compiten en su trabajo. Al final de su ponencia salí del auditorio casi corriendo para alcanzarla en el pasillo y decirle “yo a ti te conozco pero tu a mi no” la cara de sorpresa de ella y ya le dije quien soy y asunto arreglado.

Jalia

Después vino una platica muy interesante llamada Manejo eficiente de la consola, impartida por PatricioPaez & Thomas Bliesener en la que pudimos aprender muchos trucos muy interesantes para nuestra consola, así que todos aquellos a los que nos gusta flagelarnos haciendo las cosas en consola tuvimos una buena oportunidad para reducir un poco la autotortura.

Patricio

Un poco de aire afuera del auditorio, el desayuno y después llegamos tarde a la conferencia de rsync en teoría y práctica impartida por Thomas Bliesener en la que nos mostró como utilizar esa maravillosa herramienta para mantener sincronizados nuestros respaldos sin necesidad de llevarlos a cabo completamente de nuevo.

Luego vino la platica sobre Virtualización con Xen por Jesus Velazquez quien nos enseñó un ejemplo practico de como él había instalado un RHEL en una maquina virtual, fue una de las sesiones de preguntas y respuestas más extendidas de la tarde, se llevo a cabo mientras veíamos el demo de la instalación.

Jesus

Luego vinieron los talleres en lo que la sede falló, yo estaba inscrito en el taller de web 2.0 para empezar no había proyector en el salón, luego descubrimos que estaba bloqueado el acceso a las direcciones donde habían guardado los ejemplos prácticos, al final aquello terminó en una mesa redonda sobre la web 2.0, le regateamos al de las playeras y nos las dejo en $40(luego le tomo una foto a mi playera) y ya de ahí nos fuimos a comer a plaza san isidro y regresamos al CUCEA para tirarnos un rato en el pasto.

emilyo

Dos conferencias más Suite de Seguridad con GnuGP impartida por Jorge EmersonPosadas “Toxickore”

donde vimos como generar nuestra llave GnuGP y poder encriptar archivos así que dentro de poco esperen un post encriptado XD  y Un día Desarrollando en la vida real con software libre impartida por Mahomedalid Pacheco “Maho”

Despues el regreso a casa con una buena sonrisa, no pude asistir a la gpl porque ando con gripe y me la paso todo el día dopado, y he aprendido que las medicinas y el alcohol no se llevan bien, pero ahí será la próxima vez.

La banda

19
Abr
08

FLISOL 2008 en Guadajalara

El próximo 26 de abril se llevara acabo en muchas ciudades de Latinoamerica el Festival Internacional de Instalación de Software Libre, en la ciudad de Guadalajara contaremos con dos sedes a las que se puede acudir para conocer el software libre o para participar en platicas y talleres acerca del mismo.

Las dos sedes son el Linux Cabal y el CUCEA

Yo estoy registrado en el evento del CUCEA, puedes ver el programa de conferencias en el siguiente enlace y registrarte para asistir al evento aqui

19
Abr
08

CD’s de Ubuntu 8.04

Segun nos cuentan nuestros amigos de Entre tuxes y pepinos ya esta disponible el servicio para solicitar los CD’s de la nueva versión de Ubuntu.

Esta vez se ha reducido el numero de cds a solo uno por petición, aunque como todos sabemos es legal y recomendable copiarlo y distribuirlo. Se hace énfasis en solo pedirlos para regalarlos a alguien que no conoce Ubuntu, así que no hay que abusar del servicio y el día de salida hay que poner el modem a trabajar.

La petición de cds se puede hacer en el siguiente enlace




noviembre 2020
D L M X J V S
1234567
891011121314
15161718192021
22232425262728
2930  

Blog Stats

  • 81.298 hits

Mis fotos