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