Planeta BSD

FreeBSD, OpenBSD, NetBSD, …. Berkeley Software Distribution

Archivo para April, 2009

pfSense 1.2.3-RC1

Hace tiempo que no posteo sobre pfSense, no es que lo he dejado de usar, alcontrario…. ahora lo uso mas por que tambien lo tengo en la red empresarial de la Universidad donde trabajo, actualmente tengo un pfSense delante de un Cisco ASA 5520 que hace Load Balance de 3 conexiones a Internet… en ese […]

Leer el post completo »

En: Uncategorized — April 23, 2009

Poner color a tail

Hoy he estado añadiendo medidas antispam, concretamente sqlgrey (Zimbra trabaja con Postfix, y no había una solución basada en Milter que me gustara).

Estaba viendo pasar trazas en los logs, y resulta que estoy muy desentrenado.

Quería ver resaltadas unas trazas especiales dentro del contexto general, así que la opción --color de egrep no me valía.

Al final he usado sed(1) y algunas secuencias de escape ANSI, que nos valdrán en cualquier terminal remota con SSH.

tailfc()
{
        if [ $# -ne 2 ]; then
                echo "usage: tailfc file expr"
        else
                # recordemos que el ^[ en amarillo se consigue con
                # CTRL + v seguido de CTRL + [
                tail -f $1 | sed "s/($2)/^[[1;31m1^[[0m/g”
        fi
}

Lo he añadido en ~/.bashrc y así se invoca como un comando interno del shell, indicando el log a seguir y la expresión que queremos ver remarcada.

Así, se ejecutamos el siguiente comando:

# tailfc /var/log/maillog "sqlgrey: .*"

Seguiremos el log del sistema de correo, marcando en rojo las trazas que genera sqlgrey:

Salida de tailfc
Se resaltan las tramas interesantes, que es lo que buscamos

El segundo parámetro puede ser cualquier expresión regular que entienda sed, así que partimos de la trama interesante hasta el final de linea, y añadimos los códigos de color que deseemos (que podemos sacar del BASH Prompt How To).

Es bastante sencillo, pero me ha sido muy útil para seguir las trazas en tiempo real, dentro del contexto del tráfico de correo ;) .

Leer el post completo »

En: Uncategorized — April 22, 2009

Crear un .ISO en Mac OS…

Despues de buscar en Google como crear un .iso desde un DVD, me di cuenta lo facil que era despues de leer http://www.slashdotdash.net/2006/08/14/create-iso-cd-dvd-image-with-mac-os-x-tiger-10-4/, olvide totalmente que dd es una utilidad que viene en todos los UNIX-likes y MacOS es uno de ellos…

Leer el post completo »

En: Uncategorized — April 5, 2009

buddy icon Planeta BSD, es un planeta que recopila escritos en español relacionados con los sistemas BSD (FreeBSD, OpenBSD, NetBSD,...) y todo lo relacionado con ellos. Hay pocos sitios que hablen sobre BSD en español, y los que hay cuesta encontrarlos, con este planeta pretendo juntar todos esos Blogs o Webs en las que comentan sus aventuras con *BSD.

Secciones

Buscador

Pulsa ENTER al terminar de escribir

Categorias


Warning: Invalid argument supplied for foreach() in /home/inkilino/public_html/Planetas/planetabsd.es/wp-includes/template-functions-category.php on line 321

Contribuidores


Sindicar

Puedes Sindicar el contenido de este blog en tu lector de noticias usando alguna de las siguientes formas: RSS 2.0 o Atom



Creado por Diseño y Desarrollo Web y gestionado con WordPress

Planeta BSD © 2012 — Algunos derechos reservados

compuntoes