Skip to content

Mural

Recetas breves


- Extraer las direcciones de correo electrónico de un fichero FILE:

grep -E -o –color “\b[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+\b” FILE | sort | uniq

- Levantar un servidor Web, presentando el contenido del “directorio actual” en el puerto 8000. Y en la propia consola en la que corremos el comando veremos las visitas que se van recibiendo:

python -m SimpleHTTPServer

- Diff remoto: Mostrar diferencias entre 2 ficheros de hosts remotos (FILE1 – FILE2):

diff <(myssh.py -r HOST1 -c “cat FILE1″) <(myssh.py -r HOST2 -c “cat FILE2″)

diff <(ssh user@HOST1 “cat FILE1″) <(ssh user@HOST2 “cat FILE2″)

- Conversión de formatos de fecha entre formato “humano” y de segundos (óptimo para operaciones)…

1) Convertimos formato de sg. a fecha formato “humano”:

$echo 1322136436 | date +%F-%T

2012-01-09-17:05:01

2) Convertimos formato “humano” a segundos, para operar con ellos:

$date +%s

1335504589

- Generar con “xen-create-image” una maquina virtual con Debian Estable con las siguientes características:

  • Nombre de host: “para-debstable”
  • IP configurada por DHCP
  • LV como disco virtual con 4 Gb. de tamaño
  • Memoria asignada de 128 Mb.
  • Distribución: “SQUEEZE”
  • Arquitectura: “i386″
  • Mirror a utilizar para descarga de paqueteria: “xxxx”
  • Pide password de root interactivamente
  • Metodo de instalación: “debootstrap”

xen-create-image –hostname para-debstable –dhcp –noswap –lvm=VIRTUvg –size=4Gb –memory=128Mb –dist=squeeze –arch=i386 –mirror=ftp://ftp.us.debian.org/debian/ –passwd –install-method=debootstrap

xxxx

 

 

 

Leave a Reply