1 0 Tag Archives: GNU/Linux
post icon

Replicacion de datos en Firebird

Un método relativamente barato de conseguir replicación de una base de datos Firebird es crear una shadow en un disco externo de red local. Nos protege contra desastres en el disco donde se aloja la base de datos principal, aunque, evidentemente, si borramos datos de la principal, automáticamente se borrarán también de la copia “shadow”, por lo que este es un sistema válido únicamente contra daños físicos, incendios, robos, etc.

Los requisitos necesarios son:

  • Equipo Servidor con Linux y Firebird
  • Disco externo de red local (Ethernet)

Aunque las pruebas realizadas han sido en un servidor con Suse Linux 9.3 y Firebird 1.5, sirve cualquier distribución Linux. La base de datos (basedatosprueba.fdb) está alojada en el directorio /home/datos/ del mismo servidor. El disco externo es de conexión por red (Ethernet). Ambos están conectados a un router, aunque sirven igualmente un switch o un hub. Para los ejemplos se usan (Continuar Leyendo sobre Replicacion de datos en Firebird)

Leave a Comment
post icon

Personalizar la Configuración por defecto del VNC en Ubuntu

Si necesitamos cambiar la configuración por defecto del protocolo VNC en nuestro Ubuntu, en realidad funciona con cualquier distro que tenga instalada el sistema de escritorio GNOME, tan sólo debemos abrir un terminal y ejecutar el siguiente comando: (Continuar Leyendo sobre Personalizar la Configuración por defecto del VNC en Ubuntu)

Leave a Comment
post icon

Crear Bases de Datos Replicadas Maestro-Esclavo con MySQL

Replicar nuestras bases de datos muchas veces puede ser la solución para nuestros problemas empresariales, desde crear una carga de trabajo equitativa hasta centralizar datos desde lugares remotos en donde no existe una conexión de red constante ni estable o aumentar la velocidad de las aplicaciones cuando la velocidad es muy lenta. Obviamente ganar éstas características tiene su precio a parte del metálico, donde perdemos la capacidad de tener datos actualizados todo el tiempo, o la posibilidad de encontrarnos con conflictos al momento de hacer el “merge“.

Para hacer esto mínimamente necesitaremos 2 (Continuar Leyendo sobre Crear Bases de Datos Replicadas Maestro-Esclavo con MySQL)

Leave a Comment
post icon

Desplegar ASP.Net en Apache Tomcat sobre GNU/Linux y SQL Server

Éste probablemente sea uno de los post mas raros que escribiré, todo programador cristiano sabe que ASP.net se despliega oficialmente sobre el servidor web de Microsoft IIS, necesitando necesariamente un servidor Windows. Hoy haremos lo que muchos desean, lo que muchos dicen ser imposible, o lo que muchos solamente quieren experimentar, haremos una mini aplicación escrita en C#.net y ASP.net, que se conecte a un servidor de base de datos SQL Server, desplegandolo sobre Apache Tomcat en GNU/Linux.

Existen mods del proyecto mono para instalar sobre Apache que permiten correr ASP.net sobre él, pero no es precisamente eso lo que usaremos, sino algo más extravagante.

¿Y cómo se supone que haremos esto? La empresa Mainsoft (apoyado por Novell) ofrece un producto que forma parte de una comunidad, con licencia openSource, llamado (Continuar Leyendo sobre Desplegar ASP.Net en Apache Tomcat sobre GNU/Linux y SQL Server)

Leave a Comment
post icon

Limpiar la caché local de DNS en Windows, GNU/Linux & Mac

Nuestras PC, sean el sistema operativo que utilice, cachean las direcciones DNS una vez que invocamos a alguna, entonces es más rápido hacer la resolución de nombres desde la caché que molestar al servidor DNS del ISP u otro que estemos usando, el problema está cuando cambiamos de servidor y éste adquiere una nueva ip o cambiamos de dominio y apuntamos al mismo servidor, normalmente puede tardar hasta 72 horas en refrescarse todos los servidores DNS, lo más común es que sea casi instantáneo, pero esto ya depende de la configuración interna del servidor DNS, de cuánto tiempo tiene que cachear una dirección antes de verificar si tuvo o no cambios.

Si pasadas las 72 horas aún no logramos resolver el nombre de nuestro dominio, puede que el problema se encuentre en la caché local de nuestra PC, y eso lo podemos solucionar sencillamente, limpiándola. Ahora veremos (Continuar Leyendo sobre Limpiar la caché local de DNS en Windows, GNU/Linux & Mac)

Leave a Comment
post icon

Pérdida de Datos en Firebird (Experiencias…)

El texto es largo, pero es una experiencia que podría ayudar a evitar que se repitan situaciones similares nuevamente.

Como todos conocen, Firebird, uno de los motores de Base de Datos Libres de auge en los últimos años, es un motor de Base de Datos de amplia aceptación entre los desarrolladores de Delphi, y ciertas aplicaciones en Java u otros lenguajes de programación.

También es conocido que las facilidades de uso y administración que provee el Firebird a los DBA’s y usuarios, muchas veces nos lleva a situaciones donde hay corrupción de información, y pérdida de datos (estos podrían ser registros sencillos, estructuras, y tablas con datos completas). Algunas de las formas más comunes por las cuales uno podría perder datos, se encuentran en la Documentación del Firebird mismo, cuya versión Web es accesible desde este link (Inglés requerido).

Lo que hoy les comentaré, no es una  de las situaciones “normales” donde la información se (Continuar Leyendo sobre Pérdida de Datos en Firebird (Experiencias…))

Leave a Comment
post icon

Instalar los drivers propietarios de nVidia en openSuSE

Instalar los drivers de nuestras tarjetas de video es vital para su óptimo funcionamiento, dentro del mundo GNU, todo debe ser libre y cumplir con 4 fundamentales reglas:

  1. La libertad de ejecutar el programa, para cualquier propósito (libertad 0).
  2. La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
  3. La libertad de redistribuir copias para que pueda ayudar al prójimo (libertad 2).
  4. La libertad de distribuir copias de sus versiones modificadas a terceros (la 3ª libertad). Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios. El acceso al código fuente es una condición necesaria para ello.

Los drivers de nVidia precisamente no cumplen con estas reglas, así como muchos otros controladores de distintos periféricos. Existe un proyecto libre llamado Nouveau de desarrollar la versión libre de (Continuar Leyendo sobre Instalar los drivers propietarios de nVidia en openSuSE)

Leave a Comment
post icon

Habilitar la Indexación de ficheros en Apache

Cuando hacemos una instalación por defecto en openSuSE del apache, este no tiene habilitada la opción de indexar el contenido de los directorios, lo que suele ser normal en las instalaciones limpias en otras distribuciones o sistemas operativos. Para habilitar esto tenemos que seguir los siguiente pasos bastantes sencillos.

Con vim u otro editor de texto abrimos el fichero, (Continuar Leyendo sobre Habilitar la Indexación de ficheros en Apache)

Leave a Comment
post icon

¿Cómo saber que arquitectura, distro y versión es nuestro GNU/Linux?

Más de una una vez necesité saber que versión o distro tiene instalado un servidor GNU/Linux, datos no muy dificiles de conseguir, pero si cuesta un poco más cuando hablamos de averiguar la arquitectura del Sistema Operativo, si es de 32 o 64 bits. (Continuar Leyendo sobre ¿Cómo saber que arquitectura, distro y versión es nuestro GNU/Linux?)

Leave a Comment
post icon

Virtualizar con XEN 3 en openSuSE

Lo que debemos saber antes

Al virtualizar por hardware debemos asegurarnos que nuestro procesador tenga esta caracteristica. Asi evitamos la paravirtualizacion, en este caso, el sistema operativo anfitrion y el virtualizado tendran acceso nativo al hardware (no asi en la paravirtualizacion).

Esta caracteristica en los procesadores Intel se lo llama IVT, y en procesadores AMD, AMD-V respectivamente.

Paquetes prerequeridos

  • Desde la linea de comandos instalamos lo siguiente:
1
2
3
4
5
 $ zypper install gcc
 $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/shemminger/bridge-utils.git
 $ cd bridge-utils
 $ autoconf
 $ ./configure
Leave a Comment
Página 3 de 3123