Archivo

Archivo para la categoría ‘Recomendado’

Streaming casero con Linux usando MiniDLNA

Martes, 1 de noviembre de 2011 7 comentarios

Con la aparición de televisores que pueden leer contenido por red, en concreto a través de DLNA. Se hace imperativo convertir nuestros PC en pequeños servidores de archivos para poderlos visionar directamente desde la TV (vídeos, fotos, música …)

Se ha dado el caso que tengo uno de esos TV y he intentado conectarlo al PC para no tener que pasar los ficheros en un disco USB. La tv trae un software que me parece poco eficiente.

Aquí propongo una solución totalmente automatizada, consistente en el software MiniDLNA. Es compartir una carpeta y todo lo que contiene se hace visible a los equipos de la red. Solo tenemos que decirle al software de descargas preferido, que guarde todo en la/las carpeta/s que compartimos. Este programa funciona en linux y es gratuito, y comparto esto para tener una guía para este sistema.

Ejecutamos las siguientes órdenes como root:

apt-get -y install build-essential
apt-get -y install libavutil-dev libavcodec-dev libavformat-dev libflac-dev 
apt-get -y install libvorbis-dev libid3tag0-dev libexif-dev
apt-get -y install libjpeg62-dev libsqlite3-de

luego descargar el source de miniDNLA , descomprimirlo y compilarlo:
make
make install
cp linux/minidlna.init.d.script /etc/init.d/minidlna
chmod 755 /etc/init.d/minidlna
update-rc.d minidlna defaults

Una vez instalado lo configuramos editando el fichero /etc/minidlna.conf

nano /etc/minidlna.conf

y para arrancarlo

/etc/init.d/minidlna start

Al tenerlo instalado como servicio, si reiniciamos el equipo el MiniDLNA arrancará solo. Ya no hay que hacer nada más. Espero que le sirva de ayuda a alguien.

Bloqueando Facebook por http y https

Martes, 4 de octubre de 2011 9 comentarios

Puedes descargarte el siguiente tutorial en PDF haciendo clic acá.

Introducción

Este tutorial explica como denegar el acceso a facebook (ya sea por http o por https) utilizando el firewall (iptables), el servidor de nombres (bind9) y el servidor web (apache2).

A grandes rasgos, lo que haremos será evitar la consultas a otro DNS que no sea el nuestro, utilizando algunas reglas en nuestro firewall. Luego, haremos un poco de DNS Spoofing (lea http://es.wikipedia.org/wiki/Spoofing#DNS_Spoofing), suplantando la identidad de facebook.com en nuestra red (le haremos crear a los clientes de nuestra red que este DNS responde por facebook.com). Luego crearemos un virtual hosten apache para nuestro dominio facebook.com.

NOTA: En el tutorial se utiliza la consola o terminal para configurar todo.

¡Vamos! No muerde.

Leer más…

Aprendiendo LINUX: una propuesta diferente

Sábado, 27 de agosto de 2011 7 comentarios

APRENDIENDO LINUX es una propuesta diferente a los cursos que se encuentran en internet o se imparten de manera presencial.

Toda la información es publicada bajo Licencia GPLV3 o la correspondiente que posea el sitio y/o link que se referencie en el contenido de cada curso.

Se entregarán constancias por realizar los cursos de APRENDIENDO LINUX, en convenio con CARRERA LINUX. Dichas constancias se otorgarán a quienes hayan cursado todos los módulos y completado todas las pruebas y/o trabajos, y revisten sólo carácter de registro de haber realizado el o los cursos, no siendo representativos del conocimiento de los cursantes.

los cursos publicados en este sitio web, son GRATUITOS. Para mantenerlos de esa manera, invitamos a que realicen una donación para mantener el sitio y así continuar con esta idea.

APRENDIENDO LINUX es una idea de Marco Antonio de Hoyos, y es otro sitio de TECNICOS LINUX.

Los cursos actuales son (y seguirán creciendo):

Sos libre de recomendar y pasarle la info a quien creas que lo necesita..!!!

se reciben comentarios, criticas y “mejoras” de ese sitio…

Gracias a todos lo que apoyan la idea…

La migración a software libre: el puesto de trabajo sostenible (II)

Domingo, 10 de julio de 2011 2 comentarios

En el post anterior estuvimos analizando la idoneidad de migrar los puestos de trabajo a software libre, tanto desde un punto de vista cualitativo como desde un contexto económico. En esta ocasión nos toca profundizar en el proceso de migración en sí, es decir, en la transformación de un entorno corporativo con puestos de trabajo basados en soluciones propietarias a un entorno que funciona, casi en su totalidad, con herramientas basadas en software libre.

4. Estudiar a la organización y entender sus procesos y su funcionamiento

Tras las hojas de cálculo y los estudios de costes nos toca entrar, por fin, en contacto con el usuario e intentar entender cómo trabajan, qué aplicaciones suelen utilizar y, en definitiva, entender cuáles son sus necesidades actuales y a medio plazo. Lo recomendable es articular esta fase en torno a una ronda de entrevistas (con los responsables de cada equipo y con sus miembros) para conocer qué herramientas utilizan, qué necesidades tienen y qué función cumplen en la organización.

Para comprender el funcionamiento de una organización es importante observar cómo trabaja, es decir, sentarnos con cada uno de los trabajadores, ver cómo se manejan en su entorno de escritorio, qué usan y para qué. De esa forma podremos ir viendo qué alternativas tendremos que buscar (para satisfacer las necesidades de los usuarios y la organización) y qué cosas, irremediablemente, tendremos que mantener porque no existe solución técnica en software libre que cubra la mayor parte de necesidades.

5. Aportando soluciones

Tras estudiar a nuestra organización llega el momento de plantear las soluciones que vamos a adoptar. Abrir la tapa del “gran arcón” del software libre y ponernos a coger lo primero que veamos, está claro que no es el camino a seguir. Es recomendable realizar esta prospectiva tecnológica en paralelo al estudio de la organización porque así iremos adelantando trabajo e iremos buscando posibles soluciones conforme vayamos capturando los requisitos y necesidades de nuestros usuarios.

¿Y qué soluciones tendremos que buscar? Existen muchas soluciones empresariales basadas en software libre con los que poder dar soporte a la mayor parte de procesos empresariales: gestores documentales, compartir ficheros, gestión de agenda; sin embargo, esta migración se centra en el escritorio y, como tal, también tendremos que buscar soluciones en este entorno. Básicamente nos referimos a cambiar Outlook por Thunderbird, Microsoft Office por LibreOffice, OneNote por Tomboy o Evernote (si queremos usar la nube, aunque esto no sea libre), Microsoft Project por alguna herramienta colaborativa online u OpenProj, Dia en vez de Microsoft Visio, etc.

Sin embargo, es muy posible que existan aplicaciones que no tengan equivalente en Linux y para las que tengamos que pensar en alguna solución de compromiso (ya sea montando un servidor Windows al que se conecten en remoto los usuarios y ejecuten ahí las aplicaciones o bien usando Wine o máquinas virtuales).

6. La migración

El proceso de migración es el punto más crítico del proceso, puesto que debe ser lo más transparente posible al usuario y, además, debe impactar lo mínimo posible en la productividad de éste (tiempo en el que no podrá usar su equipo). Para llevarlo a cabo deberíamos haber diseñado un plan que abarque los siguientes aspectos:

  • Maqueta a utilizar, es decir, partir de una distribución Linux, personalizarla (configuración, aplicaciones, etc) y, a partir de ahí, sacar un máster (o más, dependiendo del número de configuraciones distintas que necesitemos) que será el que instalaremos en los equipos de los usuarios.
  • Plan de intervención que establecerá un calendario con las actuaciones a acometer y las actuaciones previas necesarias antes de migrar (backups).
  • Plan de contingencia o dicho de otra forma, cómo volver atrás si algo sale mal o si surge alguna emergencia o imprevisto.

Antes de arrancar el proceso, sería conveniente comunicar lo que vamos a hacer a los usuarios o, al menos, a sus responsables para que la información fluya y nadie se sienta excluido (y pueda oponer algo más de resistencia al cambio).

7. Gestionar los cambios

La expresión “gestión del cambio” se usa mucho en cualquier proceso de cambio de modelo de gestión. Esta disciplina se ocupa de minimizar el impacto que pueden provocar los cambios en procesos ya arraigados (y cambiar el entorno de trabajo es un salto que debe gestionarse adecuadamente). Dicen los expertos que cuando el usuario se siente partícipe del cambio, es mucho más fácil que lo entienda e, incluso, se alinee con ellos, colaborando de forma activa y no entorpeciendo el proceso.

¿Y cómo hacer al usuario partícipe del cambio? Básicamente con dos líneas de actuación: la comunicación y la formación.

Una comunicación fluida a los usuarios que les informe de los pasos que se dan, un proceso que cuente con sus opiniones, un equipo les pregunte y, en definitiva, converse con ellos, es un buen caballo de batalla que nos puede allanar mucho el camino a recorrer. El desconocimiento y, por tanto, el miedo al cambio son las barreras a vencer y si somos muy opacos durante este proceso, el usuario se resistirá al cambio y, en casos extremos, puede llegar a boicotearlo.

Por otro lado, dependiendo del nivel de conocimientos que tenga la organización, necesitaremos organizar diversas acciones formativas que ayuden al usuario a adaptarse al nuevo entorno de funcionamiento, a usar las nuevas aplicaciones y, en definitiva, enseñarles dónde están las herramientas con las que podrán desempeñar sus funciones habituales.

8. Análisis del proceso

Tras finalizar el proceso de migración, nos encontramos ante un punto de inflexión en la manera de gestionar el parque informático de nuestra compañía. Además de analizar los errores o fallos que nos hemos ido encontrando, es el momento de volcar todo el conocimiento adquirido en algún gestor que permita a todo nuestro equipo de soporte compartir lo aprendido (y lo que llegará), de manera que todos los implicados vayan creciendo y adquiriendo más experiencia en el soporte al usuario.

Conclusiones

Un proyecto de este tipo, además de ser una apuesta por una tecnología sostenible y, lógicamente, libre, es todo un reto tecnológico que necesita su tiempo para ser llevado a cabo correctamente. Es una apuesta y como tal, debe contar con el compromiso de la dirección, sin ese apoyo, mejor no embarcarse porque nadie se sentirá identificado con la migración y puede que no nos encontremos muchos apoyos.

Gestionar la comunicación y hacer partícipe al usuario es una de las claves para que este proyecto sea un éxito, además de nuestra pericia en la realización de la prospectiva (para buscar aplicaciones) y en nuestro análisis de requisitos.

Para todo aquel que quiera profundizar más en el tema, el CENATIC (Centro Nacional de Referencia de Aplicación de las TIC basadas en fuentes abiertas) trabaja en un modelo de migración para grandes organizaciones que, aunque está en desarrollo, ofrece algunas interesantes herramientas con las que dar soporte a este proceso.

Imágenes: Infordata consulting, Desktop Linux y 2 day blog

Nota Original: Bitalia

MultiCD – varios CDs en sólo uno

Lunes, 28 de marzo de 2011 Sin comentarios

multicd.sh es un script de shell diseñado para construir una imagen de CD multiarranque
conteniendo varias distribuciones y/o utilidades de Linux diferentes.
Las ventajas de hacer un CD con este script son:

* No es necesario grabar varios CDs para distribuciones pequeñas.
* Si ya se tienen las imágenes ISO, no es necesario descargarlas nuevamente.
* Cuando una nueva versión de alguna de las distribuciones es liberada, simplemente
se descarga la nueva versión y se ejecuta nuevamente el script para construir un nueva
imagen multiarranque..

Es fácil sólo debes seguir las pocas instrucciones en
http://multicd.tuxfamily.org/index.es.php

Si quieres pasarlo a un USB:

Introduce el pendrive usb y compruebas el “Disk /dev/” el nombre de disco asignado al usb
sudo fdisk -l

Copiar del archivo iso al usb
sudo dd if=multicd.iso of=/dev/nombre asignado al usb

nombre asignado al usb= sdb ó sdc ó sd..n

ejemplo
sudo dd if=multicd.iso of=/dev/sdc

fuente:  www.tuxapuntes.com

Como Crear un LiveUSB MultiBoot de manera simple

Sábado, 26 de marzo de 2011 Sin comentarios

Sólo tienes que arrastrar y soltar los archivos. Iso en una ventana y ¡voilá!

Multisystem permite crear un LiveUSB, ideal para explorar las diferentes distribuciones de Linux sin necesidad de instalar en su PC.


O para instalar la distribución Linux de su elección en su PC mucho más rápido que a través de un LiveCD con un rápido USB 2.0.

Esenciales en toda la gama actual de netbooks que no tienen unidad de CD.

Ideal para cualquier tarea de mantenimiento cualquier Geek, haciendo, tu pendrive USB   y listo para su uso en cualquier momento  …

interfaz principal que permite arrastrar y soltar los archivos ISO.


Interfaz que permite realizar pruebas de LiveCD.


Requisitos:
Una llave USB con 1 GB o más (de preferencia con rapidez), tarjeta SDHC, USB disco duro externo, un SSD … o cualquier medio extraíbles.

equipo necesario para iniciar en multisistema LiveUSB:
Un CD-ROM o BIOS pueden arrancar desde un dispositivo USB.

Ejemplo de pantalla de inicio con obtemu Grub2

Ejemplo de pantalla de inicio con obtemu Burg

sólo necesitamos descargar el script, descomprimirlo y ejecutar el archivo que instalará la aplicación.
Desde la terminal:
wget http://liveusb.info/multisystem/install-depot-multisystem.sh.tar.bz2
tar -xvf install-depot-multiboot.sh.tar.bz2
sudo ./install-depot-multiboot.sh

mas info: http://liveusb.info/

Get Adobe Flash playerPlugin by wpburn.com wordpress themes