Felicitaciones para Debian

El pasado 16 de Agosto el proyecto Debian cumplió 15 años. DebianCuba.org se quiere unir a la felicitación que brotó de muchos lugares del mundo. A propósito de este día hay reflexiones interesantes, críticas no criticonas, que se suscitaron por diversos especialistas respecto al futuro del Proyecto, entre ellas es interesante leer estas dos, una de Bruce Byfield y la otra de Sean Michael Kerner.

Instalar Frostwire en Debian Lenny

FrostWire es un cliente P2P, programado en Java, que puede ser instalado en Debian Lenny, la rama inestable de Debian, recientemente congelada.
Para instalarlo de manera fácil se pueden seguir los pasos que se enuncian en el tutorial disponible en tux.50webs.org.
Por cultura general, las redes de ordenadores Peer-to-peer (o "P2P"), en las cuales se disuelve el papel de cliente ó servidor, son redes que aprovechan, administran y optimizan el uso de banda ancha que acumulan de los demás usuarios en una red por medio de la conectividad entre los mismos usuarios participantes de la red, obteniendo como resultado mucho más rendimiento en las conexiones y transferencias que con algunos métodos centralizados convencionales, donde una cantidad relativamente pequeña de s

Instalar y configurar Xen en Debian Etch sobre 64 bits

Un tutorial para instalar y configurar Xen sobre Debian Etch con 64 bits está accesible en 27smiles.com. Cómo se puede leer en Wikipedia, Xen es una máquina virtual de código abierto desarrollada por la Universidad de Cambridge. La meta del diseño es poder ejecutar instancias de sistemas operativos con todas sus características, de forma completamente funcional en un equipo sencillo. Xen proporciona aislamiento seguro, control de recursos, garantías de calidad de servicio y migración de máquinas virtuales en caliente. Los sistemas operativos deben ser modificados explícitamente para correr Xen (aunque manteniendo la compatibilidad con aplicaciones de usuario). Esto permite a Xen alcanzar virtualización de alto rendimiento sin un soporte especial de hardware.
El citado tutorial está adjunto en esta pista.

Aplicación para monitorear redes inalámbricas

En la actualidad se están extendiendo cada vez más las redes inalámbricas(inglés wireless, sin cables), las cuáles permiten la comunicación en la que no se utiliza un medio de propagación físico alguno esto quiere decir que se utiliza la modulación de ondas electromagnéticas, las cuales se propagan por el espacio sin un medio físico que comunique cada uno de los extremos de la transmisión, según Wikipedia. Ante este crecimiento se hace necesario tener herramientas que nos ayuden a tener una visión de lo que sucede en dicho espacio de comunicación.
Una propuesta de herramienta aparece detallada en www.linux.com, la cuál permite analizar los paquetes que lleguen a los Access Point que se le asocie. La documentación disponible de dicha aplicación está accesible en www.kismetwireless.net.
Para Debian existe, como se puede saber con la ejecución del comando:
#apt-cache search kismet 

Implementación de Servicio de Tiempo en Debian

Network Time Protocol (NTP)[Protocolo de Tiempo en la RED] es un protocolo de internet para sincronizar los relojes de los sistemas informáticos a través de ruteo de paquetes en redes con latencia variable. NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para resistir los efectos de la latencia variable. Esta es la información previa, obtenida de Wikipedia, que nos ayuda a tener una idea del servicio a implementar.
Un manual para instalar y configurar NTP en Debian está localizable en ftp.cl.debian.org. Enlaces que nos ayuden a profundizar o ver otras variantes de implementación de dicho servicio son los siguientes: www.debianadmin.com y www.bulma.net. El tutorial se adjunta en la pista.

Variables sobre localización del sistema

Miriam Ruiz, una fiel promotora de Debian y de la presencia de la mujer en el mundo de Linux, presenta en su blog una entrada sobre la traducción que hizo acerca de algunas variables de entorno(man env)que influyen la localización del sistema Linux.
Esta variables son:
  • LANGUAGE: Esta es una extensión específica de GNU que permite que se use por defecto un lenguaje diferente de “C” (equivalente a deshabilitar completamente la traducción) en el caso de que no exista traducción para algo. GNU gettext da preferencia a LANGUAGE sobre LC_ALL y LANG para el manejo de los mensajes, pero aún es necesario tener especificado LANG (o LC_ALL) para definir el lenguaje prioritario. Esta variable permite definir una lista ordenada de lenguajes preferidos, separados por “:”
  • LC_ALL:Esta variable existe para anular (temporalmente) cualquier variable relacionada con la localización.
  • LC_NUMERIC, LC_PAPER, LC_MESSAGES,…: Estas variables están pensadas para divergir de la localización por defecto.

OpenAFS en Debian

El Andrew file system(AFS) es un sistema de archivos distribuido comercial (CMU 1983, Transarc 1989, IBM 1998) para compartir archivos de manera transparente, escalable e independiente de la ubicación real, según se puede leer en Wikipedia. Un tutorial para implementarlo en Debian, la versión de producción OpenAFS 1.4.x recomendada sobre plataforma UNIX, está disponible en www.debian-administration.org y se adjunta en esta pista.

Corrección de vulnerabilidad de Bind9

La vulnerabilidad ,reportada hace unos días, clasificada como "envenamiento de la cache" de los servicios de nombres de dominio afectó al Bind. Para corregir ese error se puede seguir el tutorial disponible en www.howtoforge.com.
Concretamente los cambios hay que hacerlos en la sección options del fichero /etc/bind/named.conf. En ese lugar hay que adicionar las dos directivas siguientes:
allow-recursion { none; };
y comentar :
query-source [...] port XX;
Esta segunda directiva es la que establece un puerto fijo para las consultas al DNS por el protocolo UDP. Cuando está comentada el Bind aleatoriza los puertos de las consultas.
La vulnerabilidad consiste en una técnica de ataque que permite introducir información falsa de dominios en la memoria cache de un servidor de nombres, según se puede leer en www.kb.cert.org.

Instalación básica de CVS en Debian Etch

El Concurrent Versions System (CVS), también conocido como Concurrent Versioning System, es una aplicación informática que implementa un sistema de control de versiones: mantiene el registro de todo el trabajo y los cambios en los ficheros (código fuente principalmente) que forman un proyecto (de programa) y permite que distintos desarrolladores (potencialmente situados a gran distancia) colaboren.
Los pasos básicos para instalarlo en Debian Etch se pueden alcanzar en www.phpprogrammer.co.nz, además de estar adjuntos en esta pista.

Congelamiento de Lenny

Se ha anunciado en varios medios digitales el congelamiento de la rama inestable de Debian cuyo nombre es Lenny.
En la notificación oficial se explica que significa el congelamiento o freezing(frozen) de la rama. Según el avance del ritmo de trabajo se podrá tener para Septiembre la liberación de Lenny, según se comenta por Luk Claes.

Debian 4.0 es actualizado

El proyecto Debian anunció el pasado 26 de Julio la cuarta actualización de la distribución estable Etch(Debian Etch 4.0r4). Los detalles de la actualización están accesibles en el espacio de noticias del sitio oficial de Debian. Es la primera vez en la historia de las actualizaciones de Debian en la cuál se adiciona soporte para nuevos harwares dando la posibilidad a los usuarios de instalar controladores nuevos para los dispositivos que usen.

Servicio de DHCP con DNS dinámico

Lo que se necesita para configurar un servidor dhcp, en el que además funcione un dns dinámico, está accesible en www.debianadmin.com y se adjunta en esta pista. El dns(Servidor de nombres de dominios) dinámico permite que aún en redes de asignación dinámica de los números IP sea posible implementar una arquitectura de servidores.

Estadísticas de Servicio Web y FTP

Una herramienta disponible en Debian para obtener estadísticas del servicio Web que se brinda con el Apache ó Apache2 ó del servicio de FTP que se pueda brindar con proftpd o vsftpd es el Awstats.
Para instalarlo en Debian se pueden seguir el tutoriales disponible en tru3n0.com.
Básicamente lo primero que hay que hacer es instalar el paquete:
 apt-get install awstats
Lo mejor es renombrar el archivo de configuración /etc/awstats/awstats.conf para /etc/awstats/awstats.www.midominio.com.conf
Luego personalizar los siguienes parámetros en /etc/awstats/awstats.www.midominio.com.conf :
LogFile=”/var/log/apache2/access.log”

SiteDomain=”www.midominio.com”

LogFormat=1
Después de esto ejecutamos el siguiente comando para generar la base de datos:
perl /usr/lib/cgi-bin/awstats.pl -config=www.midominio.com -update
Para generar plantillas html podemos ejecutar un script que viene adjunto a esta pista.

Mayor cooperación entre las distros basadas en Debian

El actual líder del proyecto Debian Steve McIntyre ha publicado su propuesta y actuar respecto a una mayor cooperación de Debian GNU/ Linux con todas las distribuciones que han proliferado y que tiene su base en ella. Según su reporte a la lista ha conversado con el líder de Ubuntu y con representantes de Xandros y Linspire. Además presentará esta motivación en el próximo DebConf que tendrá lugar en Mar del Plata, Argentina, el próximo 10 al 16 de agosto. Esta noticia fue tomada del Debian Project News.

La conferencia Debian es la reunión anual de desarrolladores de Debian, un evento lleno de discusiones, talleres y reuniones de programación, con un elevado contenido técnico. Actualmente los organizadores están haciendo un llamado de ayuda para el trabajo en el sitio de la próxima conferencia.

Instalar firmwares en Debian

El Instalador de Debian tendrá una nueva posibilidad de cargar los firmwares para dispositivos cuyos controladores así lo exigen para funcionar, según se puede leer en al última edición de Debian Project News. Esto facilitaría la operación de dispositivos cuyos firmwares son mayormente propietarios(non-free). Los firmwares son intermediarios (interfaces) entre las órdenes externas que recibe el dispositivo y su electrónica.

Instalación de Nvidia en Debian

Los pasos para instalar una tarjeta Nvidia en Debian están accesibles en el blog debland.wordpress.com. Dichos pasos están, además, adjuntos en esta pista.

Ramas de Debian trabajando armónicamente

Muchas veces estamos usando un sistema para desarrollar o probar paquetes de diferentes ramas de Debian. Una guía para conformar sistemas mixtos de Debian que se comporten armónicamente está disponible en www.esdebian.org.

Coordinaciones para el cumpleaños 15 de Debian

El próximo 16 de agosto se cumplirá el año 15 del nacimiento del proyecto Debian, que salió a la luz pública con el anuncio que hizo su fundador Ian Murdock en el año 1993. Las coordinaciones para los grupos de usuarios locales y para los anuncios de los eventos por dicha fecha se están haciendo a través de wiki.debian.org. Esta noticia fue tomada de la edición mensual de Debian Project News.

Generar información completa del Sistema

Existe un script capaz de generar la información completa de nuestro sistema Debian, ejecutando linealmente varios de los comandos administrativos más esenciales. En el sitio esdebian.wordpress.com aparecen unas pistas de como utilizarlo. El paquete ibackup, al que nos estamos refiriendo, consta de dos scripts:
  • ibackup: Para realizar copia de seguridad de manera sencilla y fácilmente configurable.
  • sysconf: Genera un informe de documentación sobre el sistema y su estado en tiempo de ejecución.
El segundo script es capaz de recoger una variada información que abarca los siguientes temas:
  • Hardware and Device Information
  • Operating System Information
  • Filesystem Information
  • Network Information User and Login Information
  • Security Information
Tan sólo se necesita ejecutar sysconf -a | more y tendremos toda la información del sistema, así como el estado actual de procesos en ejecución.

Chroot con cdebootstrap

La necesidad de entornos Chroot se presenta cuando se utilizan varias aplicaciones que tienen librerías que entran en conflicto entre sí. Una manera fácil de configurar ese entorno con cdebootstrap en Debian está disponible en crysol.inf-cr.uclm.es.

WebDav en Debian Etch

Si se necesita controlar con autenticación la descarga o subida de ficheros a través del protocolo HTTP, WebDav es una buen opción . En esta entrada se adjunta el tutorial disponible en www.howtoforge.com. El objetivo es conseguir convertir la web, a traves del protocolo http, en un espacio de colaboracion, donde varias personas distintas puedan participar conjuntamente en la elaboracion de documentos, según se puede leer en www.ignside.net.

Todo sobre los repositorios de Debian

Un material bastante completo sobre los repositorios fundamentales de Debian, su estructura y otras particularidades está disponible en www.esdebian.org y se adjunta en esta entrada.

Booteo de Debian en dos segundos

Technologic Systems está lista para presentar una PC basada en un board sencillo ARM9 de booteo rápido. El TS-TPC-7390 de panel táctil incorpora una distro basada en Debian y está equipada con un CPU a 200Mhz ARM9 de Cirrus y un FPGA(Arreglo de puertas de campos programables) Lattice. Esta PC estará disponible, según la noticia original de www.linuxdevices.com, para Julio a un costo de 450 dólares.

Debian en una supercomputadora

En el instituto Max Planck para física gravitacional ha sido creada la 4ta supercomputadora más grande de Alemania en la cuál está corriendo Debian GN/Linux, según se puede leer en wiki.debian.org. Soportado sobre Debian se ha implementado un cluster de 1342 nodos llamado Atlas, que ocupa el lugar 34 a nivel mundial en este tipo de desarrollo tecnológico.

Instalación de OpenVZ

Un tutorial acerca de la instalación de OpenVZ en Debian Etch está disponible en www.howtoforge.com. Mediante este software se pueden crear varios servidores virtuales en un mismo hardware. OpenVZ es la rama de código abierto de Virtuozzo, una solución comercial de virtualización. El tutorial se adjunta en esta entrada.