Probar la velocidad de conexión desde la consola (linux, unix, solaris) [Linux tip #8]

Linux, Linux tip, Me lo encontre en el Web, planet-centroamerica, Software Libre/Open Source, Vida Diaria 2 Blablazos »

A veces nos topamos con que queremos medir la velocidad de conexión de cierto enlace pero al estar limitado a tener que utilizar un browser de lo que ya estamos hablando de una interfaz grafica puede limitarnos en mas de alguna ocasión si dentro de nuestro servidor no la poseemos o simplemente amamos la consola y es un capricho hacerlo desde ahi.

En mi búsqueda por resolver esto logre encontrar un post el cual solucionaba este problema con una sencilla linea de comandos:

echo "scale=2; `curl --progress-bar -w "%{speed_download}" http://speedtest.wdc01.softlayer.com/downloads/test10.zip -o test.zip` / 131072" | bc | xargs -I {} echo {}Mb\/s

Esto lo que hace es testear la velocidad de bajada de un archivo de 10MB, si quisieramos probar con un archivo mas grande, posiblemente por poseer un enlace mas grande los links a los cuales tenemos que hacer referencia son estos:

  • http://speedtest.wdc01.softlayer.com/downloads/test100.zip
  • http://speedtest.wdc01.softlayer.com/downloads/test500.zip

Siendo test100.zip una prueba con un archivo de 100MB y test500.zip una de 500MB respectivamente.

Espero les sea de bastante utilidad.

Enlace | How can I test the Bandwith using a Linux Shell ?

[Linux Tip #7] Buscar en un directorio todos los archivos con una palabra especifica

Linux, Linux tip, planet-centroamerica, Software Libre/Open Source Sin blablazos »

A veces nos hemos topado con la necesidad de buscar dentro de un directorio y sus subdirectorios algún texto en especifico, no solo dentro en los nombres de los archivos sino en su contenido.

Gracias al poder de la terminal podemos realizarlo con un simple comando grep y sin mayores complicaciones solo dandole el siguiente parametro:

jorge@blog# grep -r "texto a buscar" /en/directorio

En esta linea le estamos indicando a grep que busque recursivamente en los directorios el patron que queremos en el directorio indicado por “/en/directorio”, claro podriamos poner un punto si queremos lo haga en el directorio actual.

grep posee muchas mas utilidades por lo que un man grep no seria malo de hacer tambien en la consola.

[Linux Tip #6] Dispositivos de Red Virtuales

g33k, Linux, Linux tip, planet-centroamerica, Software Libre/Open Source 3 Blablazos »

Hay ocasiones en donde necesitamos de tener habilitadas varias direcciones ip en nuestra maquina para poder acceder a varias redes, obligandonos a cambiar la ip manualmente cada vez que queremos acceder a un segmento distinto de red. Esta operación se puede volver tediosa y aburrida, en ocasiones la compra de otra tarjeta de red apaga el fuego , pero que hacer cuando no tenemos los recursos disponibles para solventarlo de esta manera?

Eso queda atras si sos usuario de GNU/Linux, ya que en la GRAN mayoria de casos no hay necesidad de instalar nada extra gracias a las herramientas basicas de red que ya incluye cada Distro de Linux.

¿Como logramos esto?

# ifconfig eth0:0 192.168.1.22 netmask 255.0.0.0

Sencillo no? solo tenemos que agregar “:” y el numero de dispositivo virtual que querramos asignar luego del nombre de dispositivo, claro tenemos que tener habilitado el dispositivo eth0 en nuestra maquina(en este caso), si en algun otro caso cambia a lan0 por ejemplo ps el dispositivos sera lan0:0 cambiando el cero por el numero que querramos de dispositivo virtual.

Solo como nota tenemos que tener en cuenta que solo podremos utilizar un gateway, a menos que juguemos un poquito con la tabla de rutas ;) suerte y ojala le saquen provecho!

Android el Sistema Operativo de Google ahora en LiveCD

Linux tip, planet-centroamerica, Software Libre/Open Source 2 Blablazos »

Android un sistema operativo desarrollado en un inicio por Google y luego por la Open Headset Alliance y basado en Linux el cual esta comprometido con los estandares abiertos.

Al ser este un sistema operativo solo incluido en moviles, teniamos la dificultad para poder experimentar con el a menos que tuvieras uno de los telefonos de Google o de Samsung que ya lo incluyen.

Pero gracias a este nuevo esfuerzo por migrarlo a la plataforma x386 ya podremos experimentar con el como lo hacemos cotidianimente con cualquier LiveCD de GNU/Linux

google_android_logo.jpg

Enlace | Live Android CD

[Linux Tip #5]Conectarse a compartidos de Window$ desde Nautilus

Linux tip, Me lo encontre en el Web, planet-centroamerica, Software Libre/Open Source Sin blablazos »

Esto es algo de día a día para gente que trabaja en redes híbridas o que por X ó Y razón necesitan acceder a una maquina con sistema privativo, para realizarlo lo único que necesitamos es tipear en la barra de dirección de Nautilus de Gnome lo siguiente:

smb://dominio;usuario@host/compartido($)/

Dominio: si estas la maquina a la que quieres acceder esta en un dominio es necesario ponerlo.
Usuario: por ejemplo el administrador o administrator si esta en ingles el S.O.
Host: puede ser la ip o el hostname de la maquina
Compartido: si lleva dolar se coloca, sino puede ir vacío para ver cuales tenemos disponibles.

Sencillo no?

[Linux Tip #4] Administracion de impresoras “CUPS” via web

Linux tip, Me lo encontre en el Web 2 Blablazos »

En la mayoría de distros de GNU/Linux por lo menos las mas conocidas el sistema impresión utilizado es CUPS o Common Unix Printing System, en el sistema MacOS X también es el sistema de impresión por defecto.

cups

Hay veces que por falta de acceso al sistema gráfico o debido al tipo de desktop (Gnome, KDE, Xfce, etc) que estemos usando no podemos configurar la impresora debido a que no tenemos acceso a la interfaz gráfica que nos ayuda a realizar esta tarea o no la encontremos que también puede ser el caso o puede ser el hecho de que cada distro es diferente, otra opción que nos brinda este tipo de administración es poder hacerlo remotamente dentro de nuestra red.

Para poder administrar las impresoras vía web solo basta entrar en un explorador de internet la siguiente dirección:

http://localhost:631/

otro caso seria:

http://localhost:631/admin

En la mayoría de casos nos solicita un usuario y password, en el caso de Ubuntu basta con nuestro propio usuario y password, el mejor caso es el ingreso como root con su respectivo password.

[Linux Tip #3] Como configurar el Proxy desde Shell

Linux, Linux tip, planet-centroamerica, Software Libre/Open Source Sin blablazos »

Hay situaciones en donde necesitamos tener habilitado el proxy en consola, ya sea desde usar el aptitude/apt-get o estamos en un servidor sin ambiente grafico, para poder habilitarlo desde la shell es mas sencillo de lo que parece ya que se carga como una variable de entorno de la siguiente forma:

$ export http_proxy=http://ip:servidor:puerto/
$ export ftp_proxy=http://192.168.0.1:3128/

Si necesitamos que este habilitada para todos los usuarios solo agregamos la instrucción anterior en el /etc/profile, solo para nuestro usuario siempre que reiniciemos la agregamos en el $HOME/.profile

GeexBox

Linux, Linux tip, planet-centroamerica, Recomendados 3 Blablazos »

Ya dentro de un mes creo estaré cumpliendo 4 años desde que conocí por primera vez esta distro, lo que hace es convertir la computadora en un Teatro en Casa o Multimedia Center, a pesar de su tamaño, podemos ver imágenes, escuchar musica y también ver películas dentro de sus funciones básicas, incluye varios codecs para poder ver una gran cantidad de formatos, dentro de los cuales podemos contar con:

* MPEG 1/2 (MPG files, VCDs, DVDs …)
* MPEG 4 (DivX, XviD, H.264 …)
* RealMedia and Windows Media.
* OggMedia
* Matroska
* Audio : MP3, Ogg/Vorbis, WAV (AudioCD), AC3, DTS, MusePack (MPC), FLAC …
* Streams de Red : WebRadio and WebTV through SHOUTcast.
* TV análoga y digital DVB
* Streams de Radio análogo.
* Reproducir archivos multimedia a traves de compartidos de red.

¿Asustados? pues es de hacerlo mas ya que los requerimientos para correr Geexbox son mínimos, una maquina con procesador Pentium II de 400mhz, 64 megas de ram y claro que cuente con un disco donde hayan archivos multimedia para poder reproducir.

Geexbox

Lo mejor que podemos hacer es ir a la sección de Descargas de Geexbox y descargarnos una iso , quemarla y testearla, no se arrepentirán, además la iso no sobrepasa los 20 megas de tamaño.

[Linux Tip #2] Comando At

Linux, Linux tip, planet-centroamerica, Software Libre/Open Source 6 Blablazos »

Hay veces que queremos ejecutar alguna tarea o aplicación especifica en determinado momento que por algún motivo no estaremos enfrente de la maquina o Z!, bueno pues hay una solución sencilla para resolver este tipo de asuntos, por ejemplo dejamos bajando algo y queremos apagar la maquina cuando calculemos que ya termino de bajar, hacer un backup a determinado momento, borrar algo en futuro,parar algún servicio, ETC….

Pues bueno ya vimos que si podemos hacer bastante programando a futuro alguna tarea que querramos y como? Con el comando “at”, vamos a describir su uso y sintaxis:

jorge@linux:~$ at 12:00 friday
at> shutdown-r
at> (ctrl+d)
jorge@linux:~$

Si nos damos cuenta luego de haber especificado un tiempo, nos pregunta que hacer en ese tiempo y luego presionando ctrl+d salimos del prompt de at

Las posibilidades de combinar tiempos son varias como en estos ejemplos:

at 5pm jul 0
at tomorrow
at now + 1 day

Y claro siempre tenemos la ayuda que nunca nos podrá faltar:

jorge@linux:~$man at

También podemos darle un archivo de comandos a ejecutar a at asi:

jorge@linux:~$at -f archivo.txt -v tiempo

Ya que sabemos como programar tareas, pues quien da y quien quita se nos ocurra borrar mas de alguna de las que ya programamos y como lo hacemos, pues listando las tareas programadas con estas dos opciones:

jorge@linux:~$at -l
jorge@linux:~$atq

Y para eliminar solo basta con ver el ip de la tarea el cual es el primer numero que nos aparece cuando listamos las tareas meclado con el comando atrm

jorge@linux:~$atrm $ID

Listo jovenes ahora a programar tareas…

WP Theme & Icons by N.Design Studio
Entradas RSS Blablazos RSS Log in