Monthly Archives: febrero 2008

Reasigna las Carpetas de tu Sistema en Gnome

Solo necesitamos editar un archivo de texto para poder tener configuradas a nuestro gusto las Carpetas de tu Sistema en Gnome, esto es de mucha ayuda cuando tenemos particiones de Datos en las cuales guardamos nuestros Documentos, Música, Vídeos etc.

Basta con editar el archivo:

sudo gedit ~/.config/user-dirs.dirs

 

 

Cesarius Revolutions  

Publicado en General

Miguel de Icaza Explica ventajas del GNU/Linux sobre Windows

Publicado en General

Firefox ha doblado el número de usuarios en el último año

En la Southern California Linux Expo celebrada la semana pasada, este mentor de la fundación Mozilla dio una conferencia sobre el futuro de Firefox. Blizzard dijo que el objetivo a largo plazo de Mozilla es “asegurar que la web siga siendo una plataforma viable”. Habló sobre todo del peligro que suponen las nuevas tecnologías propietarias como Silverlight y Adobe AIR, ya que amenazan con desplazar del mercado a los estándares abiertos.

Afortunadamente, los números dan fe del buen momento por el que atraviesa Firefox. Según dijo, existe una comunidad de 1.000 desarrolladores trabajando en el código abierto, 50 millones de usuarios diarios y 125 millones de usuarios en total. Mozilla tiene además contratados a tiempo completo a otros 45 programadores. Blizzard señaló que la base de usuarios se ha duplicado en los últimos doce meses y que cree que Firefox continuará creciendo al mismo ritmo en el futuro.

Blizzard habló también de los planes de Mozilla para la tecnología móvil y dijo sentirse desilusionado por los sistemas que son incapaces de proporcionar una experiencia web total y no dan soporte a todos los estándares web. En el otro lado de la balanza puso al iPhone y su navegador Safari como ejemplos de que proporcionar una experiencia web satisfactoria es posible.

Mozilla intenta ir más allá con Firefox y sus capacidades para el móvil. Entre sus objetivos está el de encontrar la manera de que el navegador se aproveche de otras capacidades móviles como el GPS, las cámaras y las funciones del teléfono.

 

Ars Technica via The Inquirer.es

Publicado en General

Comandos útiles para la consola Linux

arch

Muestra la arquitectura del procesador.

$ arch

i686

cat

Muestra los contenidos de un archivo.

$ cat lorem.txt

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

 

cd

Cambia el directorio de trabajo actual.

$ cd /bin

chgrp

Cambia el grupo al que pertenecen los archivos.

$ chgrp games moo.txt

chmod

Cambia los permisos de archivos.

$ chmod +x helloworld

chown

Cambia el propietario y grupo de un archivo.

# chown root lorem.txt

cksum

Muestra el checksum CRC y la cuenta de bytes de cada archivo.

$ cksum lorem.txt moo.txt

3570240675 453 lorem.txt

4294967295 0 moo.txt

cp

Copia un archivo.

$ cp lorem.txt copy_of_lorem.txt

date

Muestra la fecha y hora actual.

$ date

Sat Mar  3 12:07:09 GMT 2007

df

Informa la cantidad de espacio en disco utilizado y disponible en los sistemas de archivos.

$ df

Filesystem           1K-blocks      Used Available Use% Mounted on<br>

/dev/simfs            39845888    218048  39627840   1% /

dir

Lista el contenido del directorio.

$ dir

copy_of_lorem.txt  lorem.txt  moo.txt  www

du

Estima el uso del espacio de archivos.

$ du -h /bin

7.8M    /bin

echo

Muestra una línea de texto.

$ echo foobar

foobar

exit

Forza la salida del shell.

$ exit

fgrep

Imprime lineas de un archivo que concuerden con un patrón.

$ fgrep "irure dolor" lorem.txt

commodo consequat. Duis aute irure dolor in reprehenderit in voluptate

find

Busca archivos en una jerarquía de directorio.

$ find hello*

hello_world

hello_world.c

free

Muestra la cantidad de memoria libre y usada en el sistema.

$ free

             total       used       free     shared    buffers     cached

Mem:       8299892    8287708      12184          0    2641772    1731236

Low:       3581300    3572764       8536

High:      4718592    4714944       3648

-/+ buffers/cache:    3914700    4385192

Swap:      8193140    2335664    5857476

 

grep

Imprime lineas que concuerden con un patrón.

$ grep -i apple fruitlist.txt

apple

groups

Muestra los grupos a los que pertenece su cuenta.

$ groups

games users

head

Muestra la primera parte de archivos.

$ head -2 lorem.txt

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod

tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim

hostname

Muestra el nombre de la máquina en la red.

$ hostname

anapnea.net

id

Muestra id de usurio, de grupo y grupos de su cuenta.

$ id

uid=1478(smallfoot) gid=100(users) groups=35(games),100(users)

kill

Finaliza un proceso.

$ kill -9 18298

-bash: kill: (18298) – Operation not permitted

killall

Finaliza procesos por nombre.

$ killall irssi

irssi(18298): Operation not permitted

irssi(13372): Operation not permitted

irssi(22048): Operation not permitted

irssi: no process killed

last

Muestra un listado de los últimos usuarios conectados.

$ last -n 3

alice    pts/6        192.0.34.166     Fri May 18 16:17   still logged in

bob      pts/2        64.233.183.103   Fri May 18 16:17   still logged in

clare    pts/6        72.5.124.61      Fri May 18 15:54 – 15:55  (00:01)

ldd

Muestra dependencias de librerías compartidas.

$ ldd /bin/bash

        libncurses.so.5 => /lib/libncurses.so.5 (0x40023000)

        libdl.so.2 => /lib/libdl.so.2 (0x40065000)

        libc.so.6 => /lib/libc.so.6 (0x40069000)

        /lib/ld-linux.so.2 (0x40000000)

ln

Crea enlaces entre archivos.

$ ln -s data.txt symlink.txt

logname

Muestra el nombre de usuario de ingreso.

$ logname

smallfoot

ls

Lista el contenido de directorio.

$ ls

copy_of_lorem.txt  lorem.txt  moo.txt  www

 

man

Abre la página del manual para un programa o función.

$ man bash

 

md5sum

Muestra el hash MD5 de un archivo.

$ md5sum lorem.txt

56da9e37259af34345895883e6fd1a27  lorem.txt

 

mkdir

Crea un directorio.

$ mkdir foobar

 

mv

Mueve un archivo.

$ mv lorem.txt ipsum.txt

 

nl

Número de líneas de archivos.

$ nl lorem.txt

     1  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
     2  tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim
     3  veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea
     4  commodo consequat. Duis aute irure dolor in reprehenderit in voluptate
     5  velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint
     6  occaecat cupidatat non proident, sunt in culpa qui officia deserunt
     7  mollit anim id est laborum.

 

nm

Lista simbolos de archivos objeto.

$ nm hello_world

080494a0 D _DYNAMIC
0804956c D _GLOBAL_OFFSET_TABLE_
08048474 R _IO_stdin_used
         w _Jv_RegisterClasses
08049490 d __CTOR_END__
0804948c d __CTOR_LIST__
08049498 d __DTOR_END__

od

Vuelca archivos en octal y otros formatos.

$ od -t x /bin/sh

2376640 00098020 000054d4 00000000 00000000
2376660 00000020 00000000 000000c7 00000008
2376700 00000003 080e6500 0009d4f4 00004ae8

pidof

Encuentra el ID de proceso de un programa en ejecución.

$ pidof fetchmail

22392

ping

Envía ping a un host.

$ ping -c 2 127.0.0.1

PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.052 ms

— 127.0.0.1 ping statistics —
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.048/0.050/0.052/0.002 ms

ps

Muestra los procesos en ejecución.

$ ps

  PID TTY          TIME CMD
21542 pts/12   00:00:00 bash
27706 pts/12   00:00:00 ps

pstree

Muestra un árbol de procesos.

$ pstree

init-+-2*[BitchX]
      |-3*[bash—sleep]
      |-fetchmail
      |-screen-+-bash—irssi
      |        `-bash—ctorrent
      |-screen-+-bash—lisp.run
      |        |-bash—vi
      |        |-2*[bash]
      |        `-bash—lynx
      |-2*[screen—bash—irssi]
      |-screen—irssi
      |-screen—bash
      |-screen-+-bash
      |        `-irssi
      |-skjerm—irssi
      |-sshd-+-5*[sshd—sshd—bash—irssi]
      |      |-8*[sshd—sshd—bash]
      |      |-sshd—sshd—bash—screen
      |      |-sshd—sshd
      |      `-sshd—sshd—bash—pstree
      `-syslog-ng

pwd

Muestra el nombre del directorio actual.

$ pwd

/home/smallfoot

rm

Elimina un archivo o directorio.

$ rm lorem.txt

rmdir

Remueve un directorio.

$ rmdir foobar

sed

Editor de flujo para filtrar y transformar texto.

$ echo "El nombre de mi gato es Nono" | sed -e 's/Nono/Michifus/g'

El nombre de mi gato es Michifus

sha1sum

Muestra el hash sum SHA1 de un archivo.

$ sha1sum lorem.txt

c942ddebd142ec8bacac9213d48096e74bab4957  lorem.txt

shutdown

Apaga el sistema de manera segura.
Todos los usuarios conectados son notificados que el sistema esta siendo apagado.

$ shutdown now

size

Lista tamaño de secciones y total.

$ size /bin/bash

   text    data     bss     dec     hex filename
 621233   22712   19176  663121   a1e51 /bin/bash

stat

Muestra el estado de un archivo.

$ stat lorem.txt

   File: `lorem.txt’
   Size: 453             Blocks: 8          IO Block: 4096   regular file
Device: 77h/119d        Inode: 27312217    Links: 1
Access: (0644/-rw-r–r–)  Uid: ( 1478/smallfoot)   Gid: (  100/   users)
Access: 2007-03-03 12:24:39.000000000 +0000
Modify: 2007-03-03 12:24:39.000000000 +0000
Change: 2007-03-03 12:24:39.000000000 +0000

strings

Muestra las cadenas de caracteres imprimibles en archivos.

$ strings hello_world

/lib/ld-linux.so.2

_Jv_RegisterClasses

__gmon_start__

libc.so.6

puts

_IO_stdin_used

__libc_start_main

GLIBC_2.0

PTRh%

[^_]

Hello World!

tail

Muestra la última parte de archivos.

$ tail -2 lorem.txt

occaecat cupidatat non proident, sunt in culpa qui officia deserunt

mollit anim id est laborum.

talk

Hablar con otro usuario.

$ talk Claudia Ya está el mate!

touch

Cambiar las marcas de acceso y tiempo de un archivo. Si no existe, lo crea.

$ touch lorem.txt

tty

Muestra el nombre de la terminal actual.

$ tty

/dev/pts/16

uname

Muestra sistema operativo, nombre de host, versión de kernel, día y hora, y procesador.

$ uname -a

Linux anapnea.net 2.6.9 #1 SMP Wed Jul 19 16:24:18 MSD 2006 i686 Intel(R) Xeon(TM) CPU 2.80GHz GenuineIntel GNU/Linux

uptime

Muestra el tiempo que el sistema lleva en actividad.

$ uptime

 14:50:26 up 7 days, 17:52, 18 users,  load average: 0.08, 0.02, 0.01

users

Muestra el nombre de los usuarios conectados al host.

$ users

alice bob charlie eve

vdir

Lista el contenido del directorio.

$ vdir

total 8

-rw-r–r– 1 smallfoot users 453 Mar  3 12:32 copy_of_lorem.txt

-rw-r–r– 1 smallfoot users 453 Mar  3 12:24 lorem.txt

-rw-r–r– 1 smallfoot users   0 Mar  3 12:32 moo.txt

lrwxr-xr-x 1 root      root   18 Feb 27 19:33 www -> /var/www/smallfoot

w

Mostrar quien está conectado y que están haciendo.

$ w

 12:14:30 up 5 days, 15:16, 19 users,  load average: 0.00, 0.00, 0.00

USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT

charlie  pts/0     Fri21    3:26m  2.52s  2.52s irssi

alice    pts/2     Wed17   30:21m  0.00s  0.00s -bash

emma     pts/4     11:37   36:57   0.00s  0.00s -bash

frank    pts/5     11:48   11:03   0.00s  0.00s -bash

smallfoo pts/12    12:01    0.00s  0.04s  0.01s w

wall

Enviar un mensaje a la terminal de todos.

$ wall next week we change the server for a new one

wc

Cuenta las lineas en un archivo.

$ wc -l lorem.txt

7 lorem.txt

whatis

Buscar en la base whatis para palabras completas.

$ whatis bash

bash                 (1)  – GNU Bourne-Again SHell

bash [builtins]      (1)  – bash built-in commands, see bash(1)

who

Muestra quien está actualmente conectado al sistema.

$ who

charlie  pts/0        Mar  2 21:37 (xtreme-11-65.acme.com)

alice    pts/2        Feb 28 17:48 (147.21.16.3)

emma     pts/4        Mar  3 11:37 (32.84-48-181.uac.com)

frank    pts/5        Mar  3 11:48 (port-212-202-233-2.foobar.org)

smallfoot pts/12       Mar  3 12:01 (c-12776f4.cust.example.net)

whereis

Ubicar los archivos binarios, fuentes y páginas de manual para un comando.

$ whereis bash

bash: /bin/bash /etc/bash /usr/share/man/man1/bash.1.gz

whoami

Muestra su nombre de usuario / el nombre de su cuenta.

$ whoami

smallfoot

Publicado en General

[Como] Observar un archivo de log continuamente

Con el comando:

tail -f /ruta/al/archivo/log

se verán todas las lineas que son agregadas al archivo log. Para detener esto, presionar [CTRL] + c

Publicado en General

Firefox 3.0 Beta 3 liberado

La última beta de Firefox 3.0 no agrega nuevas características respecto a la beta 2 pero ha mejorado la información del sitio clickeando el favicon, la protección contra malware, el nuevo gestor de descargas, la asociación de Podcasts y Videocasts con las aplicaciones que se tengan instaladas capaces de reproducirlos, la integración con Mac OS X y Linux, el botón Inicio, la barra de navegación y la autocompletación, la descarga e instalación de complementos, la velocidad y la utilización memoria.

Los aventureros que quieran probarlo pueden descargarlo desde el sitio de Mozilla.

Publicado en General

Ubuntu prefiere KVM en lugar de Xen

"Elegimos quedarnos con KVM como nuestro enfoque principal para la virtualización", dijo Soren Hansen, el especialialista de virtualización del equipo del proyecto Ubuntu Server. De esta manera, KVM tendrá un lugar especial en la próxima Ubuntu 8.04 "Hardy Heron".

Hansen dijo que los programadores (de Ubuntu) también evaluaron otras opciones, incluyendo a Xen, OpenVZ, KQEmu y VirtualBox; pero "encontramos que KVM es nuestra mejor elección en este momento", aclaró.

 

 

VivaLinux! 

Publicado en General

La verdad acerca de la compatibilidad de Microsoft Office

Stephane Rodríguez, uno de los mayores expertos mundiales sobre los formatos binarios ofimáticos de Microsoft, hace un examen de la pobre compatibilidad de OOXML y MS-Office 2007 a través de su blog OOXML es defectuoso por diseño

Publicado en General

Ubuntu sigue creciendo

La importancia principal reside en que un alto porcentaje de sus clientes son líderes mundiales de servicios financieros, medios de comunicación, imprentas, instintuciones gubernamentales y educacionales.

Hablando de porcentajes, es RHEL el que ganaría con un 35% seguida de Ubuntu con un 23%. El resto de distros quedarían bastante por debajo así como su crecimiento entre dicha base de datos de clientes. La suma de los clientes que han escogido GNU/Linux es el 51,3%, muy por encima del 26,5% de Windows.

Al parecer la “batalla” inicial era entre SUSE Linux Enterprise Server y Red Hat Enterprise Linux, aunque las cosas han cambiado. Ubuntu ha tomado el lugar de SUSE y es la que más está creciendo de todas ellas como podemos ver en esta gráfica:

 

Entre tuxes y pepinos  

Publicado en General

La BBC también usará GNU/Linux

La noticia ha sido anunciada por Stuart Cunningham, del departamento de búsqueda de la cadena británica, durante la conferéncia anual de Linux y Open Source, celebrada en Melbourne, Austràlia.

Así pues el equipo de investigación de la BBC ha desarrollado Ingex para la producción de televisión sin cintas y usando Linux.

Fent Linux vía Ubuntips

Publicado en General