Windows desde Linux con VirtualBox

Logo VirtualBox

¿Utilizas Linux, pero necesitas ejecutar algún programa sólo para Windows? ¿Echas de menos el Photoshop o el Office? Pues VirtualBox es la solución. Con esta aplicación podemos virtualizar un Sistema Operativo desde tu Linux… no sólo Windows, sino cualquier otro sistema operativo de los que VirtualBoxtiene contemplado, por ejemplo, si quieres probar otra distribución de Linux o emular un Mac Os X Leopard.

En comparación con otras aplicaciones privadas de virtualizacion, como VMware Workstation o Microsoft Virtual PC, VirtualBox carece de algunas funcionalidades, pero provee de otras como la ejecución de máquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP) o soporte iSCSI.

En una virtualización entran en juego dos conceptos, el de “sistema anfitrión” que es el sistema operativo original de nuestra máquina y “sistema huésped” que es el que será virtualizado. En mi caso concreto, el sistema anfitrión es Ubuntu Hardy Heron, y el huésped Windows XP puesto que es el más extendido actualmente. Continue reading

Instalar Monit para monitorizar un servidor Apache, MySQL y OpenSSH

Monit LogoPara los que no esteis al caso, según su propia web, Monit es una utilidad gratuita de código abierto para la gestión y vigilancia de procesos, archivos, directorios y sistemas de ficheros en un sistema UNIX.

Configurado correctamente, Monit es capaz de realizar el mantenimiento y la reparación de los servicios, procesos… incluso ejecutar acciones programadas para situaciones de error.

Por poner un ejemplo, un uso común que se le suele dar es que vaya controlando si apache está funcionando correctamente, en caso de estar caido o saturado, Monit lo levantará automáticamente y nos enviará un mail informando del problema solventado.

Continue reading

Instalando Webmin en Ubuntu Hardy Heron

Webmin Logo

Para los que no esteis al día de que es Webmin, es una herramienta de configuración de sistemas accesible vía web para OpenSolaris, GNU/Linux y otros sistemas Unix. De una manera muy intiutiva, podemos configurar información de nuestro servidor remoto como por ejemplo, cuentas de usuarios, cuotas de espacio, Apache, MySQL, archivos de configuración, apagado del equipo…

En fin, he estado haciendo unas pruebas con Webmin para ver que tal se comporta y como es de cómodo. Aquí os dejo los pasos seguidos para instalarlo en una máquina con Ubuntu Hardy Heron Server Edition. Continue reading

Importar archivos DBF a MySQL

Pues bien, otro post provocado por una necesidad del curro… esa necesidad me ha obligado a googlear un ratito y por último, he aquí el resultado.

La cosa está en que me han pasado unos archivos en formato dbf y para poder hacer el tratamiento necesario necesitaba poderlos importar a MySQL. La solucion está en dbf2mysql, programa que de una manera bastante sencilla se encarga de hacer la importación a la base de datos MySQL. Continue reading

Extraer lineas de un archivo

No se si os habreis encontrado nunca con la necesidad de extraer una pequeña parte de un fichero de uno de tamaño descomunal, pero en el día a día en mi trabajo suele pasarme, por ejemplo a la hora de extraer un xml de un log.

El caso está en que los editores gráficos se cuelgan al manejar tamaños de cientos de megas, y hacer según que tipo de cosas es incómodo con editores en modo consola como el vi. Continue reading

Conexión SSH sin password

Open SSH Logo¿Os habeis encontrado alguna vez programando un script que se ejecutará desde el cron y que tiene que hacer un scp a otra máquina? Yo si, y me surgía el problema de que cron no escribe el password, por lo tanto ahí acababa el correcto funcionamiento del script.

Para casos de este estilo, una posible solución es hacer que el servidor ssh tenga añadido nuestra máquina como host de confianza mediante el algoritmo de clave pública y clave privada DSA (Digital Signature Algorithm). Continue reading