13 nov 2010

Mi Escritorio #3


Como ya se me hizo costumbre, solo quiero mostrarles como se ve mi escritorio actual, clic para ver a tamaño completo:


Sigo utilizando:

Gnome
Tema Absolute
Faenza Icon Set
Ubuntu Font
Docky Dock
y algunas modificaciones al panel superior

Instalar nueva fuente tipografica de Ubuntu



A mi parecer la fuente incluida en las nuevas versiones es tan maravillosa como la legendaria Helvetica (si aunque me tachen de blasfemo para mi lo es!) y bueno, para instalarla solo falta dar clic en el siguiente enlace:


Espero que la disfruten tanto como yo.

Limitar la velocidad de descarga de APT

Recordando que alguna vez necesité de instalar una aplicacion mientras veia un video, me puse a buscar la manera de limitar un poco la descarga del paquete para seguir viendo el video de manera fluida, todo al mas puro estilo las opciones de limitacion de velocidad de aplicaciones de torrent como Transmission. Bueno, vamos a lo que importa, la sintaxis es la siguiente:

$ sudo apt-get install [nombre de paquete a instalar] -o Acquire::http::Dl-Limit=[velocidad] \-o Acquire::Queue-mode=access

por ejemplo si queremos instalar Pidgin a 75 Kb/s seria algo como:

$ sudo apt-get install pidgin -o Acquire::http::Dl-Limit=75 \-o Acquire::Queue-mode=access

Espero que les sea util, y no se olviden de calificar los posts y aportar comentarios.

11 nov 2010

Cambiar la hora desde terminal

Un post rapido, solo para aquellos curiosos que desean cambiar la hora de sus sistema desde terminal, espero les sirva:

$ date --set= [hora]

ejemplo:

$ date --set=14:00

5 nov 2010

Como saber tus comandos mas utilizados

Si alguna vez quisiste saber cuales son los comandos que mas utilizas (en este caso 10), puedes aplicar esta secuencia en la terminal:

$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10

y podras obtener algo como esto:



Cambiar contraseña de MySQL

Una muy util manera de cambiar la contraseña de MySQL si la olvidaste, primeramente detenemos el proceso:

$ service mysqld stop

o tambien

$ /etc/init.d/mysqld stop

ejecutamos

$ mysqld_safe --skip-grant-tables --skip-networking --skip-grant-tables

Esto hace que se inicie con permisos completos en todas las bases de datos y sin utilizar contraseñas. Inicamos la consola de nuevo con:

$ mysql -u root

Usamos la base de datos de administracion:

> use mysql;

Y actualizamos el campo de la contraseña:

> UPDATE user SET password=PASSWORD('nuevo_password') WHERE user='root';

nos salimos

> exit

y por ultimo reiniciamos el servicio

$ service mysqld restart

Ya con eso queda establecida la contraseña y podemos entrar comodamente. Espero que les funcione.

27 oct 2010

Bing, medicion de throughput entre dos puntos

Despues de un largo receso volvemos al blog. Cualquier netadmin puede sacar mucha ayuda de esta herramienta, la cual mide la velocidad real o throughput de una red entre dos puntos, algo que por lo regular es calculado con programas cliente/servidor, bueno, pues para hacerlo mas facil, bing, es una aplicacion por comando que calculando el RTT (Round Trip Time) de los paquetes ICMP entre dos destinos diferentes nos puede dar una idea de la cantidad de informacion por segundo que pasa entre esos dos puntos, espero que les sea util, ya saben como siempre, desde ubuntu simplemente hacemos:

$ sudo apt-get install bing

y para utilizarlo tenemos como ejemplo:

$ sudo bing (ip fuente) (ip destino)

Para mas opciones pueden consultar el manual man de bing. Espero que les sirva, saludos!

28 ago 2010

Ver historial de comandos en terminal

Me ha pasado que a veces necesito teclear comandos que he escrito con anterioridad en mi terminal pero que no recuerdo los parámetros exactos y cosas así, por suerte en GNU contamos con un comando que nos refresca la memoria, estoy hablando de history, con el podemos ver los últimos comando tecleados en la consola, y cuenta con varias opciones, si se usa sin parámetros nos devolverá la lista completa de comandos:

history

Una cosa muy útil es combinarlo con grep para buscar algo mas especifico:

history | grep ssh

Incluso cuenta con modificadores, funciones, y otras sintaxis basadas en c, pueden checar el manual man para mas información, espero que les sea util para encontrar esas lineas de comando largas y sinuosas.

Mi Escritorio

Bueno, es fin de mes, y decidí darle una renovada a mi escritorio, aquí el resultado (clic en la para ampliar):

Estoy usando:

Gtk 2.0
Elementary Theme
Nautilus Elementary
Faenza Cupertino icon set
Grass Wallpaper
Elementary Monochrome applet icons
Docky en modo Panel

Ver conexiones TCP/UDP establecidas 2

Hace poco publique un comando para visualizar todas las conexiones que nuestro equipo esta haciendo en ese momento, hoy me encontré una forma mas fácil de hacerlo, aquí les dejo el comando y la salida de ejemplo:

lsof | grep TCP

En general lsof sirve para listar archivos abiertos pero debido a que en la naturaleza de linux muchas cosas como puertos y sockets también se representan como archivos, podemos tomar ventaja de ello, el comando nos mostraría un resultado como el siguiente:



Descargar una pagina web completa

Existe una herramienta demasiado practica que a la mejor muchos conocen, pero que algunos novatos nunca han escuchado, estoy hablando de wget el cual es un comando que permite descargar archivos a través de la red, y bueno, en este caso nos será útil para descargarnos una web completamente, todo lo que tenemos que hacer es abrir una terminal y poner el siguiente comando:

wget –random-wait -r -p -U chrome http://www.mipaginaweb.com

ok, explicaré como funciona, la opción random-wait sirve para dar tiempo entre cada petición al servidor web, con -r le decimos que sea recursivamente, -p es para que busque todas las carpetas posibles y -U es para que se identifique ante el servidor como el navegador que nosotros le indiquemos. Fácil no?

SMPlayer el mejor reproductor multimedia



SMPlayer es un frontend para MPlayer, el cual es para mi sin duda el mejor reproductor de video, ya que soporta casi cualquier formato que se puedan imaginar, ademas de que es altamente configurable, puedes usar subtitulos, cambiar su color, posición, tamaño, si cierras la aplicación memoriza exactamente donde se quedó la reproducción entre muchas cosas mas, tal vez no sea muy bonito, pero vale la pena que lo pruebes, para no aburrirte mas aquí te dejo los comandos de instalación tanto de MPlayer y SMPlayer:

sudo add-apt-repository ppa:rvm/mplayer

sudo add-apt-repository ppa:rvm/smplayer

sudo apt-get update

sudo aptitude install mplayer smplayer

Como siempre, que lo disfruten!

Faenza Icons, instalar desde PPA


Para los que no conocen Faenza es un set de iconos demasiado bueno que ha salido para Gnome, es justo lo que hacia falta ya que contiene iconos para casi TODOS los programas que se pueden encontrar en Linux, bueno la cosa es que esta constantemente actualizandose el pack, por lo que para instalarlos no hay nada mejor que agregar el PPA a nuestro repositorio, lo cual hacemos de la siguiente forma:

$ sudo add-apt-repository ppa:tiheum/equinox
$ sudo apt-get update && sudo apt-get install faenza-icon-theme

En verdad vale la pena instalarlos, espero que los disfruten!

14 ago 2010

Facebook en Pidgin

Podemos usar Pidgin para chatear con nuestros contactos de facebook, esto se hace a traves de un plugin:


Elegimos el archivo .deb e instalamos simplemente dandole doble clic, el resultado:




13 ago 2010

Autocompletar los comandos con sudo

Cuando escribimos un comando en la terminal podemos auto completarlo presionando Tab, pero si el comando utiliza al inicio sudo no lo auto completará. Lo cual se puede arreglar de manera muy simple y sencilla editando el archivo de configuración de la terminal que se encuentra en ~/.bashrc:

$gedit ~/.bashrc

Para el ejemplo he usado gedit, pero puedes usar el editor de texto de tu preferencia, dentro del archivo agregamos las lineas:

if [ "$PS1" ]; then
complete -cf sudo
fi


Y listo, guardamos, y de ahora adelante se autocompletará como lo haría normalmente.

Usar nautilus como cliente para servicios de internet

Acabo de descubrir una función demasiado buena para nautilus, y es que podemos utilizarlo como cliente para explorar e intercambiar archivos en servidores FTP, SMB, SSH, simplemente escribiendo en la barra de direccion, el URL al que deseamos ir:



Escribimos el password y usuario, con lo cual podremos entrar, esta es una opción muy útil si no deseas usar clientes como Filezilla o no tienes permisos de instalación.


Instalar Nautilus Elementary

Nautilus Elementary es una versión modificada y ya muy conocida del explorador de archivos, para instalarla es muy fácil solo tenemos que hacer lo siguiente:

$sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
$sudo apt-get update && sudo apt-get upgrade
$killall nautilus

Después de eso volvemos a abrir una ventana de nautilus, y configuramos Editar > Preferencias > Tweaks > Show like beadcums, para darle un toque final, y que se vea mejor, ahora por ultimo agregamos:

$wget http://gnaag.k2city.eu/nautilus-breadcrumbs-hack.tar.gz
$tar -xvf nautilus-breadcrumbs-hack.tar.gz
$killall nautilus

Y listo! vean aquí el resultado utilizando el tema unified en mi computadora:




12 ago 2010

Habilitar USB en virtualbox

Cuando ejecutamos una maquina virtual nos encontramos con la sorpresa de que la opcion de usar un dispositivo USB se encuentra desactivada, esto es un simple problema debido a que nosotros como usuario no estamos agregados al grupo vboxusers por lo que no podemos hacer uso de esta caracteristica. Algo curioso que no ha sido reparado hasta ahora por Oracle y que ha existido siempre. Bueno para repararlo solo agregamos nuestro usuario al grupo, desde terminal:

$sudo usermod -a -G vboxusers nombredeusuario

para comprobar que el usuario esta en el grupo, escribimos:

$sudo id nombredelusuario

Y con eso corroboraremos, por ultimo reiniciamos y listo! al volver tendremos habilitada la opcion de utilizar los puertos USB en VirtualBox.

11 ago 2010

Ver conexiones TCP/UDP establecidas

Mediante el comando netstat podemos revisar la operacion de nuestra maquina en la capa de transporte, es decir, de la creación de conexiones y flujos con otros equipos a través de la red. Asi como en otro monton de opciones distintas, en este post nos enfocamos en consultar las conexiones activas que se estan llevando a cabo, para lo que simplemente tecleamos:

$netstat -atnu | grep ESTAB

y nos mostrará algo como:

tcp 0 0 172.16.1.33:60794 66.102.7.19:443 ESTABLECIDO
tcp 0 0 172.16.1.33:35120 65.55.71.221:1863 ESTABLECIDO
tcp 0 0 172.16.1.33:33338 66.102.7.19:443 ESTABLECIDO

Y se preguntarán, ¿y esto para qué me sirve? bueno pues nos indica quien o que esta intercambiando información con nuestro equipo. Espero que les saque de apuros.

Instalar Wine desde PPA



Se que ya hace unos dias desde que salio la versión 1.2 estable de Wine, pero debido a mi mala experiencia usándolo en versiones anteriores me mostré escéptico a instalarlo esta vez. Pero ayer por cuestiones de trabajo me vi obligado a instalar Dreamweaver en mi maquina de escritorio por lo que decidí darle una oportunidad a Wine, debo decir que estoy sorprendido pues a funcionado de maravilla, así que por ello Wine se ha ganado mi respeto esta vez y una entrada en el blog.

Para instalarlo primero agregamos la fuente desde terminal:
$sudo add-apt-repository ppa:ubuntu-wine/ppa

Refrescamos las fuentes:
$sudo aptitude update

Y por ultimo instalamos:
$sudo aptitude install wine

Listo! ahora si a disfrutar...

Borrar un archivo permanentemente con shred

el conocido comando rm (remove) para borrar archivos no es seguro del todo pues cuando se utiliza la información no es físicamente borrada del disco sino que solamente se marca como libre, por lo que haciendo uso de herramientas forenses la informacion se puede recuperar. Si realmente necesitamos borrar literalmente el archivo o directorio podemos utilizar el comando shred, el cual lo que hace es sobreescribir 3 veces (se puede modificar la cantidad) sobre la informacion de manera que quede irrecuperable, algo parecido a una trituradora de papel de oficina en la vida real:

$shred miarchivo.txt

Podemos también decirle cuantas iteraciones o escrituras de sobre el archivo:

$shred -n 10 archivo.txt

O también al final de la escritura le podemos decir que de una pasada escribiendo solo ceros:

shred -zn 10 archivo.txt

Existen mas opciones, las cuales se pueden consultar a través de:

$man shred

Espero que les sea útil este comando para ocultar las cosas que no desean que el mundo sepa.

8 ago 2010

Detener un proceso mediante terminal

Si por alguna razon deseamos detener una aplicacion o simplemente se nos congeló. Podemos recurrir al monitor del sistema en GNOME o su equivalente en KDE, pero que tal si solo podemos acceder a una terminal en modo texto o estamos de manera remota? bueno pues existe una manera muy sencilla de realizar este proceso. Lo primero que tenemos que hacer es identificar el ID del proceso que deseamos detener, para lo cual usaremos el comando ps:

$ps -A | grep nombredelaaplicacion

si por ejemplo deseamos detener el pidgin haríamos:

$ps -A | grep pidgin

obteniendo una salida como esta:

2398 ? 00:01:03 pidgin

El numero de la primera columna es el ID del proceso, ya con el podemos ejecutar el siguiente comando que es kill:

$sudo kill -9 2398

(el sudo no es necesario en este caso por que nosotros abrimos pidgin pero será necesario para matar proceso creados por otros usuarios ya sea del sistema o reales.) Y listo con eso detendremos completamente la aplicación. Espero que les sirva, a mi me saca de apuros regularmente.

Comando para saber la cantidad de memoria RAM de nuestro equipo

Los usuarios conocedores me dirán que existen muchas formas de saber con cuanta memoria RAM cuenta nuestro equipo, pues yo les dejo aquí una forma sencilla que es accediendo al sistema de archivos /proc donde tenemos toda la información del sistema, solo hay que saber donde buscarla, para este caso tecleamos:

$cat /proc/meminfo

(cat muestra en la salida estandar el contenido del archivo meminfo), obtendremos una tabla bastante amplia con mucha información acerca de la memoria de nuestro equipo, pero en el caso de este post solo nos enfocaremos en la memoria RAM total, así que agregamos lo siguiente al comando:

$cat /proc/meminfo | grep MemTotal

obteniendo algo como:

MemTotal: 3917892 kB

En mi caso me indica que tengo 4GB lo cual es correcto. Espero que les saque de algún apuro este pequeño post. Luego analizaremos mas utilidades del sistema /proc.

7 ago 2010

Problema con tarjeta de red Realtek RTL8111/8168B PCI Express Gigabit Ethernet

Después de varias semanas probando Ubuntu 10.04 me tope con un curioso bug, en el cual la tarjeta de red indica que el cable esta desconectado a pesar de no estarlo. La tarjeta sigue activa y funcionando, pero jamas detecta conexion. Buscando en foros lei que es un problema esporádico del driver, y la única solucion es apagar la computadora, desconectarla completamente, remover la batería por aproximadamente unos 30 segundos, reconectar todo y al encender la tarjeta volverá a la normalidad. Raro pero cierto.

Compartir contenidos con servidor DLNA

Si alguna vez te dieron ganas de compartir contenidos multimedia (musica, imagenes, video) pero se te hacia un proceso complicado, entonces debes probar Ushare un servidor DLNA/Upnp para compartir recursos en LAN con equipos que soporten estos protocolos incluso contiene una opcion de compatibilidad para usarse con el XBOX. Soporta los siguientes formatos:

Video: asf, avi, dv, divx, wmv, mjpg, mjpeg, mpeg, mpg, mpe, mp2p, vob, mp2t, m1v, m2v, m4v, m4p, mp4ps, ts, ogm, mkv, rmvb, mov, qt, hdmov
Audio: aac, ac3, aif, aiff, at3p, au, snd, dts, rmi, mp1, mp2, mp3, mp4, mpa, ogg, wav, pcm, lpcm, l16, wma, mka, ra, rm, ram, flac
Imágenes: bmp, ico, gif, jpeg, jpg, jpe, pcd, png, pnm, ppm, qti, qtf, qtif, tif, tiff
Playlists: pls, m3u, asx
Subtitulos: dks, idx, mpl, pjs, psb, scr, srt, ssa, stl, sub, tts, vsf, zeg
Archivos de texto: bup, ifo

Para instalarlo y configurarlo es realmente sencillo, desde una terminal:

$sudo apt-get install ushare

Con esto lo tendras instalado, la aplicación se ejecuta como un servicio es decir, esta en segundo plano, y no es necesario tener una terminal abierta para ejecutarlo. El archivo de configuracion se encuentra en /etc/ushare.conf desde el cual podemos configurar los puertos y opciones que mas se adapten a nuestras necesidades. Incluso se puede habilitar la configuracion desde web.

Instalar Pidgin desde PPA


Pidgin es para mi el mejor cliente de IM en Linux por mucho. Pero la version que viene en los repositorios de ubuntu no es la mas nueva obviamente, por eso si la instalamos desde PPA tendremos siempre la mas reciente, para hacerlo solo hay que teclear los siguientes comandos en la terminal:

$ sudo add-apt-repository ppa:frasten/ppa
$ sudo apt-get update
$ sudo apt-get install pidgin

Y listo, con eso tendremos la versión mas nueva.

5 ago 2010

Comando para ver interfaces de red



Es un comando básico en linux, pero que los novatos desconocen, con el cual podemos listar las interfases de red que tengamos disponibles, asi como sus características: direccion IP, mascara de subred, puerta de enlace, direccion mac, unidad máxima de transferencia, etc. Ademas de manipular el estado administrativo de las interfases, su uso es muy sencillo:

Para ver el listado de interfases completo
$ifconfig

Para ver una interfaz en en especial
$ifconfig eth0

Para encender una interfaz
$sudo ifconfig eth0 up

Una lista mas breve
$ifconfig -s

GTKTerm, alternativa a minicom

Hoy he tenido que configurar minicom para realizar mis tareas cotidianas como NetAdmin, que muchas veces implica configurar equipos por puerto serial o consola. En Karmic Koala minicom me funcionó de maravilla, pero ahora me he econtrado con que al configurarlo mi cable usb-serial no funciona y me arroja un fallo de segmentacion, por lo que me he dado a la tarea de buscar otra herramienta de terminal remota.
Es aqui donde entra GKTTerm una herramienta grafica hecha obviamente con ayuda de GTK la cual me parecio muy versatil y practica, y lo mejor se encuentra en los repositorios de Ubuntu, asi que solo instalamos con un comando:

$sudo apt-get install gtkterm

Aqui les dejo una imagen de como se ve la aplicacion:


1 ago 2010

Atajo del teclado para ejecutar aplicaciones

Si bien es un atajo muy conocido, para mucha gente nueva no lo es, y es que se muy util ejecutar aplicaciones simplemente presionando en el teclado:

alt + f2

con esto se nos presentara una ventana donde tecleamos el comando de la aplicacion a abrir:



Esto es muy util cuando queremos abrir una aplicacion como usuario root (anteponiendo el comando gksu), algo que no se puede hacer comumente desde el menu de aplicaciones si no se ha configurado previamente. Espero que les sea util.

Reiniciar el modo grafico en GNOME

Si por algun bug o problemilla nuestro escritorio se ve un poco descompuesto, podemos reiniciar GNOME en vez de reiniciar todo el equipo y ahorrarnos muchos valiosos segundo, para ello, cambiamos de vty primeramente con la combinacion de teclas (nos llevará a una terminal en modo texto):

ctrl + alt + f1 (el numero pueder ser f1, f2, f3, f4, segun el vty que deseemos, f7 es el vty del modo grafico)

o tambien si aun es posible podemos abrir una terminal desde modo grafico, cualquiera que sea el caso, simplemente reiniciaremos GNOME con el siguiente comando:

$sudo service gdm restart

y listo, GNOME se cerrará y volvera a iniciarse, todo en menos de 10 segundos, lo que es mucho mejor que reiniciar todo el equipo. Un comando bastante util en casos de emergencia.

Tunel SSH simple

Muchas veces dentro de alguna red nos encontramos tras un firewall, filtros, IC, QoS y todas esas cosas y no podemos ver streaming, entrar a ciertas paginas o nuestra velocidad se ve capada. Para solucionarlo podemos utilizar una sesion OpenSSH.
Solo necesitamos tener un equipo del otro lado del firewall con el servidor SSH habilitado. Desde adentro con nuestro equipo iniciamos una sesion SSH en nuestra terminal, pero esta llevará opciones de manera diferente:

$ssh -D (puerto de redireccion) usuario@ipdelservidor

Con esto lo que creamos es un tunel, mediante portforwarding. El puerto especificado es el que usaremos para las conexiones entrantes al servidor, un ejemplo practico seria:

$ssh -D 8080 juan@myserver.com

Ya establecida la conexion, podemos configurar nuestro navegador web, cliente torrent, IM, o cualquier aplicacion de internet con un Proxy Socks v4 usando el puerto especificado como parametro en la conexion SSH.

Y listo! con esto podremos navegar con mas libertad, ya que esto se traduce a estar navegando desde el servidor al que nos hemos conectado. Espero que les sirva. Saludos!

28 jul 2010

Instalar Packet Tracer 5.3 en 64bits



El simulador de Cisco Packet Tracer cada vez se pone mejor, y como pueden notar no existe un archivo binario especial para 64bits, por lo que usaremos el de 32 con un pequeño truco, ademas como extra, le acomodaremos las fuentes, ya que por default el texto de los menus no es muy lejible.
Primero descargamos el archivo PacketTracer53_no_tutorials_i386_installer-deb.bin o su equivalente de version.
Lo corremos:
$./PacketTracer53_no_tutorials_i386_installer-deb.bin

nos aparecerá algo asi:

Welcome to Packet Tracer 5 Installation
--------------------------

Cuando tengamos ese mensaje abriremos la carpeta /tmp en la cual se encontrara un carpeta con el nombre "selfextract" aunque muchas veces contiene ciertas variaciones

Dentro de esta carpeta encontraremos el archivo PacketTracer-5.3.i386.deb el copiaremos a nuestra carpeta de preferencia. Este es el archivo .deb instalador para 32bits. Despues de eso podemos cancelar la instalacion en la terminal.
Ahora ejecutaremos la instalacion forzando la arquitectura:

$ sudo dpkg -i --force-architecture PacketTracer-5.3.i386.deb

y listo terminamos de instalarlo. Ahora para las fuentes correremos el siguiente programa:

$ sudo getlibs /usr/local/PacketTracer5/bin/PacketTracer5

este lo que hace es asignar las librerias de 32 bits a sistemas de 64bits. Ya por ultimo editamos

$sudo gedit /usr/local/PacketTracer5/packettracer

Comentando la sexta linea esto con el fin de hacer que PT use las nuevas librerias:

#export LD_LIBRARY_PATH=$PTDIR/lib

y listo! ahora nuestro Packet Tracer tiene una apariencia uniforme y ademas lo instalamos con el archivo .deb

Apariencia de las aplicaciones ejecutadas como root


Me paso al igual que a varios de ustedes, que instale algun tema para mi escritorio, y cuando ejecutaba alguna aplicacion como root esta aparece con un tema diferente (y bastante feo por cierto), bueno pues eso es por que el tema esta guardado dentro de las carpetas de nuestro usuario por lo que el root no tiene idea del tema de las ventanas, abajo muestro una foto para que vean de lo hablo:


pero bueno para solucionarlo haremos lo siguiente, crearemos 2 enlaces desde la terminal:

$sudo ln -s /home/tu_cuenta/.themes /root/.themes
y
$sudo ln -s /home/tu_cuenta/.icons /root/.icons

Listo! con eso tendremos el mismo aspecto en nuestras aplicaciones abiertas a pesar de ejecutarlas como root.

24 jul 2010

Ver uso del disco detalladamente

Ultimamente utilizo el siguiente comando para monitorear el espacio en mi servidor, posicionandome en la carpeta donde quiero ver la info:

$ sudo du -sk * | sort -n | grep --invert-match du:

el comand du muestra el tamaño de las carpetas o archivos, con sort -n ordenamos alfabeticamente y con grep quitamos todas las lineas que marcan errores, obteniendo una salida como la siguiente:

0 initrd.img
0 initrd.img.old
0 lib64
0 proc
0 sys
0 vmlinuz
0 vmlinuz.old
4 cdrom
4 media
4 mnt
4 opt
4 selinux
4 srv
16 lost+found
460 dev
1340 tmp
4328 root
7960 bin
8480 sbin
12392 lib32
14812 etc
34432 boot
284052 lib
790880 var
2767912 usr
9255220 home

en este caso estaba en el directorio raiz, espero que les sirva.

Descarga Megaupload desde terminal

Wow! otra gran idea que estaba esperando, personalmente odio Tucan, siempre crei que un gestor mediante CLI seria la solucion y por fin encontre uno:

PLOWSHARE es una aplicacion que permite descargar y subir archivos desde la linea de comandos a muchos de los más populares servidores gratuitos, entre ellos Megaupload, Rapidshare, 2Shared, Badongo, Mediafire, 4Shared, ZShare y DepostFiles, para instalarlo, primero tenemos que cumplir las dependencias:

$sudo apt-get install curl librecode0 recode tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng imagemagick

Ahora en la página del autor veremos cual es la ultima versión disponible, y ejecutamos los siguientes comandos (reemplazando la versión según corresponda):

$wget http://plowshare.googlecode.com/files/plowshare-0.8.1.tgz

$tar xvzf plowshare-0.8.1.tgz

$cd plowshare-0.8.1

$sudo ./setup.sh install

Con esto podemos descargar archivos con el comando plowdown y subir con el comando plowup, algunos ejemplos:

$plowdown http://rapidshare.com/files/3432031/file.rar

$plowdown listaDeLinks.txt

Mi Escritorio

Solo para darles una probadita de como se ve mi escritorio :P

Clic en la imagen para agrandar

Utilizo:
Gnome 2.30
Docky 2.04
Tema Unified

Eliminar aviso al salir de Ubuntu

Es molesto (para algunos es practico) el aviso que sale al tratar de salir, reiniciar o desloguearse en Ubuntu:

Hoy con ayuda de gconf lo suprimiremos, simplemente entramos a: apps > indicator-session y seleccionamos todas las preferencias que deseemos suprimir:

y listo! :D

Comercial de Ubuntu y Dell

Acabo de revisar en vimeo este maravilloso comercial de Ubuntu, simplemente me agrado bastante, ojala y se diera mas difusion con este tipo de cosas, disfrutenlo:

Ubuntu from Keith Kenniff on Vimeo.

Restaurar GRUB 2 despues de instalar Windows

Un problema muy comun es que si instalas una distro y despues instalas Windows este destruye el grub e impone su sistema de arranque, por lo que no podemos entrar de nuevo a nuestra distro por que nisiquiera nos da la opcion. La solucion es reinstalar el GRUB:

Arrancamos el equipo con un LiveCD.

En una consola hacemos
$sudo fdisk -l
para ver la unidad donde está ubicado GRUB.

Suponiendo que GRUB esté instalado en /dev/sda1 , hacemos:
$sudo mount /dev/sda1 /mnt
para montar nuestra partición, y
$sudo mount --bind /dev /mnt/dev
para montar el resto de dispositivos.

Accedemos el sistema de archivos de la partición con
$sudo chroot /mnt

Por último, reinstalamos GRUB:
$ grub-install --recheck /dev/sda

Instalar Skype

Para disfrutar de skype en nuestro ubuntu solo necesitamos de unos pocos comandos, lo haremos en base a la arquitectura de nuestro procesador.

Para 64 bits:

wget -c http://download.skype.com/linux/skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
sudo dpkg -i skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
rm skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb

Para 32 bits:

wget -c http://download.skype.com/linux/skype-ubuntu-intrepid_2.1.0.81-1_i386.deb
sudo dpkg -i skype-ubuntu-intrepid_2.1.0.81-1_i386.deb
rm skype-ubuntu-intrepid_2.1.0.81-1_i386.deb

Si no tienes ni idea de tu arquitectura, puedes usar este script:

#Instalar Skype
Tipo=`uname -m`
if [ "$Tipo" = "x86_64" ]
then
wget -c http://download.skype.com/linux/skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
sudo dpkg -i skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
rm skype-ubuntu-intrepid_2.1.0.81-1_amd64.deb
else
wget -c http://download.skype.com/linux/skype-ubuntu-intrepid_2.1.0.81-1_i386.deb
sudo dpkg -i skype-ubuntu-intrepid_2.1.0.81-1_i386.deb
rm skype-ubuntu-intrepid_2.1.0.81-1_i386.deb
fi
#
Usando gedit lo podemos guardar como skype.sh y ejecutarlo desde terminal
chmod 755 skype.sh
chmod +x skype.sh
sh skype.sh

22 jul 2010

Agregar iconos a menus

Cuando recien instalamos Ubuntu podemos ver que los menus de algunas aplicaciones asi como del sistema no tienen los iconos correspondientes a cada opcion, esto se puede arreglar facilmente modificando la configuracion de GNOME desde la terminar con gconf:

gconftool-2 --type Boolean --set /desktop/gnome/interface/menus_have_icons True

y listo! :D

21 jul 2010

Apagado del monitor de una notebook

Por mucho tiempo estuve buscando una solución para poder apagar mi monitor con un par de combinaciones de teclas, de manera que no tenga que esperar 5 o 10 minutos a que se apague automaticamente por inactividad.
Los pasos para hacerlo son sencillos, en una terminal escribimos:

sudo gedit /usr/local/bin/nombre-del-script

Escribimos dentro de gedit:

#!/bin/bash
xset dpms force off


y guardamos. Damos permisos a los usuarios:

sudo chmod +x /usr/local/bin/nombre-del-script

Ahora, entramos a Sistema > Preferencias > Combinaciones de Teclas, y creamos una combinacion para ejecutar nuestro script, y voila! tenemos un apaga rapido del monitor de nuestra laptop! Cosas como esta son las que me impresionan de GNU.

Como borrar programas desde terminal

Hay varias maneras de borrar programas instalados desde paquetes .deb:

sudo apt-get remove
Desintalamos el paquete elegido.

sudo apt-get purge
Borramos los archivos de configuración del paquete elegido.

sudo apt-get clean
Eliminamos del disco los archivos descargados del paquete elegido.

Como obtener la version del BIOS

El otro dia me encontre con la necesidad de saber la version de mi BIOS, y buscando encontre el comando dmidecode que lo que hace en general es leer la informacion directamente del SMBIOS para traducirla en caracteristicas que los usuarios entiendan, en mi caso simplemente escribi el comando:

sudo dimdecode -t 0 | grep Version

La opcion -t nos dice el tipo de informacion de la tabla DMI, existen 39 diferentes tipos (chequen el manual "man dmidecode" para ver la lista completa). Espero que les sea de utilidad.

De vuelta!

Despues de casi un año de auscencia volvemos a echar a andar el blog, esperando que les sean de utilidad las entradas, esta vez prometo dedicarle mas tiempo.