Skip to top of page

dabax.net

DaBaX.net pretende ser un portal de conocimiento sobre el mundo de los computadores. Es por eso que respaldamos el software libre y la filosofía de libertad intelectual que lo caracteriza. Invitamos cualquier internauta a colaborar con nosotros, sea aportando un pequeño artículo o un gran proyecto. 

Podeis escribir a: theabax@gmail.com

NOTA: Estamos efectuando un cambio de servidor. Durante unos dias hay cosas que no funcionarán. Disculpen las molestias.

Estudio de compresores: Tiempo & Ratio por tipo de archivo

La compresión de datos hoy en dia es una tecnologia altamente usada. Ya que siempre buscamos el crecimiento exponencial del almacenaje de datos: soportes de almacenamiento mayores con archivos menores (Mp3, DivX...). En este artículo no vamos a tratar con compresiones del estilo Mp3, que tienen pérdida de cualidad y solo sirven para un tipo de datos. Trataremos con los genericos: rar, zip, 7z, bzip y gzip. Los estudiaremos teniendo en cuenta dos factores distintos: Ratio de compresión y Tiempo de compresión. También con tipos de datos distintos: Texto, Audio, Imagen, Binario...

Xinerama + Ubuntu + Nvidia

Xinerama es una extensión de las X que incorpora la posiblidad de disponer de varios monitores compartiendo un mismo window manager. Cosa realmente útil para programadores, dinseñadores o incluso usuario normal. Para ello evidentemente necesitamos varias salidas de vídeo. Puede ser mediante dos o más tarjetas gráficas, o como en nuestro caso, una sola tarjeta con 2 salidas (DVI + VGA). Seguidamente se explicaran los breves pasos que hemos seguido para conseguirlo mediante LinuxMint(Ubuntu), Nvidia y 2 monitores iguales.

LVM - Creando un volumen lógico

LVM: logical volume manager, es una utilidad que nos permite unir particiones muy facilmente, es decir, utilizar dos o más discos/particiones como una sola unidad. Además nos ofrece un ámplio abanico de posiblidades relacionadas con las unidades lógicas, como por ejemplo redimensionar, añadir discos o eliminar particiones de nuestro LVM. Hasta podemos crear un símil del RAID0.

Asegurando nuestro sistema: Arno's firewall + Snort + Base

En el anárquico mundo de Internet, es imprescindible la seguridad. Sea para la red local de nuestro hogar, oficina o la de un servidor. Es un mundo creado por el hombre, y por lo tanto siempre vulnerable. No existe un sistema realmente infranqueable, siempre ha habido y siempre habrá agujeros que un intruso podrá explotar para hacerse con el control, o sacar información de nuestra máquina. No obstante existen sistemas más seguros que otros (se die que OpenBSD es el más paranóico), pero lo cierto es que la robustez de un sistema depende casi totalmente del administrador. Por esto es imprescindible contar con unas buenas herramientas que nos ayuden a evitar la intrusión indeseada y que nos informen en caso de éxito para el atacante. En este artículo mostraremos paso por paso la instalación y configuración básica de Snort + Base + Arno's firewall.

Creando nuestra propia mini distribución USB

En este artículo aprenderemos a crear nuestra propia distribución basada en Debian instalada en un Pendrive USB. No será un sistema Live, como muchos, sino una instalación estándar, como si de un disco duro se tratase. Todo lo que hagamos en el SO de ese pendrive, quedará guardado. Con la peculiaridad de que lo prepararemos (o al menos lo intentaremos xD) para que arranque con cualquier máquina x86
En nuestro caso lo hemos utilizado para arrancar un thin-client. Realizaremos el proceso mediante la herramienta debootstrap y el bootloader syslinux (su variante extlinux). Este artículo también puede servir para instalar un sistema en otro tipo de dispositivo (sea SD, CF...) o incluso en un Disco duro.

Estudiando un RAID0 (realizando varios benchmarks)

Los discos duros son el actual cuello de botella de un ordenador, mientras tenemos conexiones de red estandarizadas a 125MB/s la mayoría de los discos actuales no superan los 70MB/s. Un metodo relativamente barato de aumentar ese rendimieno es el RAID. En este artículo estudiaremos los resultados de un fakeraid Nvidia nForce 680i con dos discos SATA2 de 300GB en RAID0. Naturalmente el entorno será GNU/Linux utilizando dmraid.

Asociar una conexión DSL a un usuario concreto

Una vez más estamos ante un claro ejemplo de la flexiblidad que nos ofrece GNU/Linux. <ejemplo_hipotético> Seguro que alguna vez, habeis querido poner el emule (por ejemplo) por la DSL del vecino (via wireless) mientras el resto de aplicaciones salen por vuestra línea. De esta manera teneis P2P sin saturar vuestra conexión, y luego no viene el hermano a deciros: "¡Internet no va! </ejemplo_hipotético>. Dejando de lado los casos hipoteticos, el siguiente artículo nos explica como asociar un identificador de usuario (UID) a una conexión de internet. De esta manera todas las aplicaciones ejecutadas por el usuario con ese UID saldran por dicha conexión. Algo que puede ser realmente útil.

Sistema de vigilancia mediante una WebCam y Motion

Motion es un programa GPL que funciona con v4l, nos permite usar nuestra WebCam como dispositivo de vigilancia. Esta disponible para Linux, BSD y MacOSX (!windows jeje). 

En este artículo vamos a aprender cómo crear un pequeño sistema de videovigilancia con nuestra cam. Este sistema sólo capturará vídeo cuando detecte movimiento, y lo almacenará en formato avi a un directorio que luego podremos consultar. Además crearemos un pequeño servidor web de streaming con el que podremos visualizar nuestra Cam desde cualquier lugar del mundo.

Entre todo esto tambien se explicará brevemente como hacer funcionar nuestra cam, y se expondrán varios programas para utilizarla.

Creando un raid Híbrido (fakeraid)

El RAID híbrido, también llamado fakeraid" es aquel creado por la BIOS usando un controlador estandar de disco y gestionado por el Sistema Operativo. La ventaja de este tipo de array frente al puramente por software, es que al ser creado por la BIOS podemos utilizar varios sistemas operativos con el mismo RAID. Es decir, utilizar un arranque DUAL-BOOT. Hoy en dia es muy común ver que una placa base incorpora un controlador RAID, desgraciadamente te lo venden como "hardware RAID" cuando en realidad es un fakeraid (mucho más barato). Incluso hay muchas controladoras RAID baratas que usan también el híbrido. Mi experiencia dice que para que sea "real hardware RAID" la controladora debe costar más de 200€. No obstante aqui dejo una lista de las distintas controladoras y su respectivo sistema: http://linuxmafia.com/faq/Hardware/sata.html
En este artículo explicaremos como crear y gestionar un RAID híbrido.

ntp - Network Time Protocol

NTP (Network Time Protocol) es un protocolo de sincronización de relojes a través de una red mediante el puerto 123 UDP. Está diseñado para resistir los efectos de la latencia variable. Hoy en dia, con los procesadores doble núcleo, en muchas ocasiones la hora se desincroniza excesivamente. Si tienes un servidor, es indispensable que se mantenga correcta, ya que sinó se podrian originar grabes problemas en los servicios que haya corriendo. Del mismo modo, también puede ser interesante para tu ordenador personal. A continuación explicaré como instalarlo y configurarlo de la manera más simple.

¿Problemas con los modos activo/pasivo de FTP? Explicación y Solución

Si te has instalado un servidor FTP bajo Linux, y has configurado las iptables con política DROP, seguramente te has encontrado con un problema, cuando un cliente se conecta y entra en modo pasivo, no funciona ni "ls" ni "get" ni "put". Del mismo modo si utilizas un ordenador como firewall de tu red, te habrás encontrado con el problema del modo activo, cuando te conectas a un servidor FTP externo no puedes transferir datos... Seguidamente explico el porqué y como solucionarlo:

Optimizar Apache para pequeño servidor

Si buscas en google como optimizar Apache, te encontrarás multitud de webs donde se explica que cambios se han de efectuar por obtener un servidor web que pueda soportar 1000 visitas el minuto, etc... Pero en ninguna parte se explica como optimizar Apache para no gastar excesius recursos en un servidor pequeño y poco frecuentado. El servidor que albergaba esta web, era un ibook g3 300mhz con 196mb. Tenia corriendo varios servicios: apache, mysql, php, ssh, ftp, gnump3d y a veces incluso mldonkey. Si Apache se comía el 80% de los recursos, el ordenador se colapsaba y todo hiba lento. Asi que decidí aplicar ciertas configuraciones para gastar el mínimo posible con un rendimiento aceptable en relación a las visitas.

11 cosas que puedes hacer en linux y no en windows

1. Actualizar todo el software de mi sistema en una sola acción

Aunque Windows tiene Windows Update, apenas puede actualizar el sistema operativo, Office y unas pocas cosas más. En cada distribución de Linux que he usado (Gentoo, Red Hat, Suse, Ubuntu) actualizarse es muy fácil. La mayor parte de ellas revisan si hay actualizaciones y te lo notifican. Esto es grandioso, por seguridad, para resolver bugs rápidamente y para obtener los últimos adelantos de los programas.

2. Actualizar casi todo, sin reiniciar

Sólo hay una cosa en Linux que requiere reiniciar el equipo tras actualizar: el kernel. Y aún así puedes seguir usando el viejo Kernel hasta que realmente quieras reiniciar.

3. Mantener mi equipo seguro, sin software que consume mis recursos de sistema, mi tiempo y me fastidia constantemente

Para asegurar un equipo Windows, necesito antivirus (que requieren recursos y escaneos frecuentes), un firewall que constantemente me pregunta si quiero permitir a un software conectarse a Internet, pasar un anti-spyware rutinariamente y desconfiar de todo el software. Vas por la vida, asumiendo que cada programa y cada website que hay en Internet está intentando fregarte. Triste estado de cosas.

Todo ello requiere de tu atención, pone tu sistema más lento y arruina la experiencia de la Internet. Nada de esto es necesario en Linux, pues obtienes el software a través de tu distribución, que se ocupa de asegurar que puedas confiar en el software disponible.