Archivar por julio, 2011

Introducción al comando Find en Linux

El comando por excelencia para buscar archivos en Linux es find. En este articulo se pretende dar
una introducción a este comando.

Para los ejemplos trabajare sobre una carpeta llamada “test” con la siguiente estructura:

mad@mad-laptop:~/test$ ls
backup.sh      paso_referencia.c  punteros.c    Stuff
find_intro.sh  Pilas_Colas.cpp    punteros.cpp

El ejemplo mas básico es buscar por nombre de fichero, en mi caso buscare un fichero llamado “punteros.c”:

find -name "punteros.c"
./punteros.c

El parametro -name tiene en cuenta si la palabra tiene letras en minúscula o mayúscula, si se quiere
ignorar eso, hay que usar el parametro -iname:

mad@mad-laptop:~/test$ find -iname "pilas_colas.cpp"
./Pilas_Colas.cpp

Para limitar la búsqueda a un directorio, se hace de la siguiente manera:

mad@mad-laptop:~/test$ pwd
/home/mad/test
mad@mad-laptop:~/test$ find /home/mad/test -name punteros.c
/home/mad/test/punteros.c

En mi caso, he limitado la búsqueda a la carpeta /home/mad/test.

Podemos indicarle hasta el nivel de profundidad al realizar la busqueda:

mad@mad-laptop:~/test$ sudo find / -maxdepth 3 -name backup.sh
mad@mad-laptop:~/test$ sudo find / -maxdepth 4 -name backup.sh
/home/mad/test/backup.sh

En el primero ejemplo estamos partiendo desde /(root) y le indicamos que busque el fichero “backup.sh” en los
tres primeros niveles, como veréis el comando no arroja ningún resultado.

Leer más

Introducción rápida a Ethtool

Ethtool es una herramienta para gestionar los parámetros de nuestra tarjeta de red en un sistema Unix/Linux.

Por defecto no viene instalada en casi ningún sistema, por lo que procedemos a instalarla:

apt-get install ethtool

Si veis la ayuda del programa os daréis cuenta de que tiene infinidad de usos, lamentablemente en este artículo no se
cubrirán todos.

1.) Listar los parámetros del interfaz de red

Le pasamos como parámetro el nombre del interfaz:

ethtool eth0

Y el resultado es el siguiente:

[img]http://madzone.comoj.com/image_host/images/capturpfp.png[/img]

Muestra información como la velocidad, el tipo de duplex:
- Full Duplex: Envía y recibe paquetes al mismo tiempo, este modo se utiliza cuando el dispositivo ethernet está conectado a un switch.
- Half Duplex: Solo se envía o se reciben paquetes al mismo tiempo, usado cuando se conecta a un hub.
- Auto Negotiation: Si está activado, se decide de forma automática el modo de operación.

Para desactivar la opción de auto negociación, se hace de la siguiente manera:

ethtool  -s eth0 autoneg off

Donde eth0 es mi interfaz de red.

2.) Cambiar la velocidad del adaptador

Cambia la velocidad de transmisión del adaptador:

ethtool -s eth0 speed 100 autoneg off

Después hay que levantar la tarjeta de red con:

ifup eth0

Leer más

Medir el ancho de banda entre dos nodos en una LAN

Como administrador de una red es importante saber a que velocidad circulan los datos en nuestra red, pudiendo optimizar la red o detectar cuellos de botella.

Para ésta tarea hay varias herramientas, en éste artículo me centraré en el uso de Iperf [Wiki], una herramienta gratuita de tipo cliente-servidor para medir el ancho de banda entre dos nodos. Se trata de una herramienta de consola que mide el tráfico TCP y UDP, pero se ha desarrollado una interfaz gráfica (GUI) en java, llamada JPerf, cuyo uso veremos más adelante.

Introducción a IPerf

Al tratarse de una arquitectura cliente-servidor, esta herramienta hay que instalarla en los dos nodos en los que se realizará la prueba. Es multiplataforma y opensource, pero en este tutorial usaré dos máquina con GNU/Linux, al final encontraréis como usarlo en Windows.

Instalar IPerf:

apt-get install iperf

Configurar IPerf

En el equipo que hará de servidor hay que ponerlo en modo escucha y en el que se conectará habrá que indicarle la IP del nodo servidor:

Servidor:

iperf -s

Cliente:

iperf -c <ip_servidor>

Después de conectarnos al cliente se realizará la prueba y saldrá el resultado en MB/segundo.

Leer más

El Manual Super-Secreto de Anonymous

En tiempos de inestabilidad, las comunicaciones en línea se ven interceptadas o restringidas, este documento da a conocer algunas técnicas básicas para  para poder seguir manteniendo la comunicación y estar asegurados.

Trata sobre los siguientes temas:

  • Índice [ind2]
  • Prólogo [pro1]
  • Índice [ind2]
  • Introducción [int3]
  • Protección Personal [prs4]
    • Protección Física [fis5]
    • Protección en Internet [int6]
  • Seguridad en Internet [isc7]
    • VPNs [vpn8]
    • I2P [i2p9]
    • Proxies [prx0]
    • TOR Onion Router [tor1]
  • Comunicaciones [cmm2]
  • Información Adicional [add3]
    • Emails Temporales [eml4]
    • Plugins para Firefox [ffx5]
    • Paquete de Protección Anonymous [pkg6]

Enlace de Descarga: PDF-Archive | MultiUpload | MirrorCreator.

Sería bueno promover la distribución de este documento y los otros que van incluidos dentro, así que sois libres de usar los enlaces que he publicado.

Volver a arriba

Últimos tweets: