Más sabe el diablo por BSD que por diablo

Según leo en el Blog de Dabo, ya se encuentra disponible para su descarga el Número 6 de la Revista Software Libre en versión pdf.

Revista SL

La verdad es que no conocía esta revista, pero anoche me leí este número(el 6) en mi MacBook, y la verdad es que me gusto mucho, ahora me lo imprimiré para tenerlo guardadito :D

Como me ha gustado tanto, también voy a imprimirme los otros 5 números para poder leerlos tranquilamente en casa y seguir aprendiendo cosas sobre el Software Libre que me encanta, y sobretodo BSD.

Ah, que no sabías, que soy un usuario de BSD, pues si os hubieseis leído mi perfil lo sabríais.

Y si queréis conocer más sobre este magnifico mundo, os recomiendo que os paséis por mi pedazo de planeta, PlanetaBSD, ya que estaba un poco de publi nunca viene mal ;)

www.PlanetaBSD.org

Ahora también podrás encontrar toda la información de www.PlanetaBSD.es en www.PlanetaBSD.org.

He comprado también el dominio org, ya que alguno de los contribuyentes del Planeta son Hispano parlantes pero no són españoles, me ha animado a hacerlo, y también porque este Planeta esta dedicado a todo usuario BSD que hable o entienda el español, ya que hay pocos sitios en español donde se hable de los sistemas BSD.

Bueno, espero que os guste como va evolucionando el Planeta, y que sepais apreciar el trabajo de los contribuidores del Planeta, al explicar para todo el mundo sus experiencias con BSD.

Se aceptan sugerencias y nuevos contribuidores, siempre en español.

Instalar Awstats en FreeBSD 5.4

Awstats, abreviatura de Advanced Web Statistics, es una poderosa y completa herramienta que genera estadísticas gráficas avanzadas para sitios web a partir de los logs de Apache. Toda esta información Awstats la transforma en estadisticas y la mejor forma de ver como quedan y tener estadisticas de nuestro servidor web es comprobarlo instalando Awstats en nuestra máquina, aunque podeís ver las posibilidades en esta demo en tiempo real de sus creadores.

Awstats

Características de Awstats.

  • Número de visitas y visitas únicas
  • Duración de las visitas y últimas visitas
  • Dominios y paises de las visitas
  • Páginas más visitadas
  • Tipos de archivos visitados
  • Sistema operativo utlizado por el visitante
  • Explorador utilizado
  • Visita de los robots de busquedas (Google, Yahoo, etc.)
  • Errores http

Para instalarlas, lo primero como ya sabeis es ir al directorio de los ports en cual se encuentra y ha instalar, tan facil como:

# cd /usr/ports/www/awstats
# make install clean

o todo del tiron

# cd /usr/ports/www/awstats & make install clean

Después nos dirigimos al archivo de configuración y hacemos una copia con el nombre de nuestro servidor:

# cd /usr/local/www/awstats/cgi-bin/
# cp awstats.model.conf awstats.mi.servidor.conf

Procedemos a editar el archivo de cdonfiguración que acabamos de crear, con las opciones que más no interesen, yo suelo editar las siguientes lineas:

# vi awstats.mi.servidor.conf

LogFile=”var/log/httpd-access.log”
SiteDomain=”www.ddw.es”
DirIcons=”/icons”
DefaultFile=”Index.html”
Lang=”es”

Una vez editado, copiamos la carpeta /cgi-bin al directorio principal de nuestro servidor y la carpeta /icons dentro de /cgi-bin

# cp –r /usr/local/www/awstats/cgi-bin /usr/local/www/
# ln –s /usr/local/www/awstats/icons /usr/local/www/cgi-bin-dist/icons (creo que era algo asi)

Ya podemos decirle a nuestro servidor que actualiza las estadisticas:

# cd /usr/local/www/cgi-bin
# ./awstats.pl –config=mi.servidor–update

o configurando la utilidad cron de esta manera, para que se autoactualizen de forma automatica cuando nosotros queramos:

# crontab –e

30 5 * * * * /usr/local/www/cgi-bin/ awstats.pl –config=mi.servidor –update

En este ejemplo, se actualizan cada dia a las 5:30 de la mañana, justo antes de que yo empiece a currar, asi cuando las veo en el curro a las 6:00, ya estan actualizadas.

Se me olvidaba, para ver las estadisticas teneis que escribir la siguiente direccion en la barra del navegador:

http://mi.servidor/cgi-bin/awstats.pl

Aqui teneis un ejemplo de como quedan las estadisticas con Awstats, depende del servidor que tengais y vuestra ADSL, puede que esta operación tarde un poco.

Cualquier duda o bug, en los comentarios. Estoy preparando otra forma de instalar Awstats más fácil, pero que es para FreeBSD 6.0 en adelante.

Mis aventuras con Cron

Bueno como muchos sabreis he creado un Planeta para juntar los articulos más interesantes en español sobre BSD y bla,bla,bla,…

Pues la tarea que parecia más fácil, la de poner una simple linea en Cron para que cada X tiempo se actualizara el Planeta y recogiera los nuevos Posts de mis apreciados contribuyentes, ha sido lo que más me ha dado la lata, pero hoy puedo estar orgulloso porque al final lo he conseguido. Os voy a explicar como. A lo mejor a alguien le parece un poco chapuza, pero funciona, y de verdad que estaba ya desesperado.

Lo primero era introducir una tarea nueva en Cron,

  • #crontab -e

Bueno ahora en teoria bastaba con escribir una linea como esta para que el Planeta se actualizara solo.

  • 20 * * * * /usr/local/bin/php -q /usr/local/www/data/PlanetaBSD/wp-content/update-feeds.php

Pues a mi esto no me funcionaba, Cron me envia al mail un mensaje como este,

Warning: main(../wp-blog-header.php):failed open stream: No such file or
directory in
/usr/local/www/data-dist/PlanetaBSD/wp-content/update-feeds.php on line 87

Fatal erro: main():Failed opening required ‘../wp-blog-header.php’
(include_path=’.:’) in
/usr/local/www/data-dist/PlanetaBSD/wp-content/update-feeds.php on line 87

Después de darle muchas vueltas y preguntar a algún compañero (gracias Armonth, gracias Juanjo), no veia la solución hasta que al final se me ocurrio hacer un pequeño script como este,

  • #!/bin/sh
    cd /usr/local/www/data/PlanetaBSD/wp-content/
    /usr/local/bin php – q update-feeds.php

que lo he llamado actualiza.sh y lo he guardado en /usr/local/www/data/PlanetaBSD/

Después le he dado permisos de ejecución.

  • #chmod u+x actualiza.sh

Ahora lo unico que me faltaba era decirle a Cron que lanzara el script actuliza.sh cada 20 minutos mas o menos.

  • #crontab -e

    20 * * * * /usr/local/www/data/PlanetaBSD/actualiza.sh

Y funciona, que contento me puse cuando vi que al final lo consegui.

Tengo amigos y compañeros que me dicen que para que me meto en estos lios (que si un servidor, que si un firewall, que si esto o que si lo otro,…), que todos son problemas, y tienen razón són muchos problemas, pero a su vez muchas satisfacciones cada vez que resuelves un problema y ves que lo has hecho tu solito(a veces con ayuda ;) ).

No creeis que vale pena ??

Inaguramos Planeta BSD

Siguiendo la idea original de Héctor(Armonth) con Planeta WebDev y de Javi Vicente con Planeta Motor, yo he creado Planeta BSD. Un Planeta en el que intentare recoger los mejores Posts y articulos en español que se escriben sobre BSD y sus diferentes ramas(FreeBSD, OpenBSD, NetBSD,….).

El fín del Planeta es tener un sitio donde se concentren todas las entradas posibles en español sobre BSD , y que con solo leer el titulo del Post y un primer fragmento veamos si nos interesa o no y poder dirigirnos a la web original del Autor.

De momento el Planeta nace con la colaboración de:

Gracias a todos ellos es posible la creación de este Planeta. Si alguien quiere Participar en el Planeta con sus articulos sobre BSD, no tiene más que entrar en la sección de Participa de Planeta BSD.

Bueno dicho esto ya podeis ir a disfrutar de www.PlanetaBSD.es

Inaguramos Planeta BSD

Siguiendo la idea original de Héctor(Armonth) con Planeta WebDev y de Javi Vicente con Planeta Motor, yo he creado Planeta BSD. Un Planeta en el que intentare recoger los mejores Posts y articulos en español que se escriben sobre BSD y sus diferentes ramas(FreeBSD, OpenBSD, NetBSD,….).

El fín del Planeta es tener un sitio donde se concentren todas las entradas posibles en español sobre BSD , y que con solo leer el titulo del Post y un primer fragmento veamos si nos interesa o no y poder dirigirnos a la web original del Autor.

De momento el Planeta nace con la colaboración de:

Gracias a todos ellos es posible la creación de este Planeta. Si alguien quiere Participar en el Planeta con sus articulos sobre BSD, no tiene más que entrar en la sección de Participa de Planeta BSD.

Bueno dicho esto ya podeis ir a disfrutar de www.PlanetaBSD.es

Planeta, BSD

Windows Vista Beta 2 Gratis

Ya puedes descargarte la Beta 2 de Windows Vista que la han hecho publica para que los usuarios puedan probarla. Para conseguir el numero de serie solo bastara con que te registres como “beta-tester”.

WindowsVista

Si quieres descargarla, o no puedes por lo que sea también te la envian por 6$ a casa.
La unica pega de esto es que se han olvidado de la lengua más hablada mundialmente, el español y solo distribuyen las versiones en Inglés, Aleman o Japones. Eso si esta disponible tanto para 32bits como para 64bits.

Windows Vista