<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>All-in Labs &#187; Informática</title>
	<atom:link href="http://www.all-in.cl/category/tecnologia/informatica/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.all-in.cl</link>
	<description>Blog comunitario sobre ...</description>
	<lastBuildDate>Fri, 08 Jan 2010 20:28:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cluster MPI en Linux con computadores de escritorio</title>
		<link>http://www.all-in.cl/2009/09/cluster-mpi-linux/</link>
		<comments>http://www.all-in.cl/2009/09/cluster-mpi-linux/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 23:14:10 +0000</pubDate>
		<dc:creator>fsaravia</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=335</guid>
		<description><![CDATA[A diferencia de la mayoría de los tutoriales, que parten de la base que uno tiene N equipos para destinarlos exclusivamente a ser parte de un cluster, acá relato cómo armé un cluster en equipos de un laboratorio de computación, que además son utilizados por usuarios para trabajo habitual (todo esto bajo Linux, obvio)

Configuración de [...]]]></description>
			<content:encoded><![CDATA[<p>A diferencia de la mayoría de los tutoriales, que parten de la base que uno tiene N equipos para destinarlos exclusivamente a ser parte de un cluster, acá relato cómo armé un cluster en equipos de un laboratorio de computación, que además son utilizados por usuarios para trabajo habitual (todo esto bajo Linux, obvio)<br />
<span id="more-335"></span><br />
Configuración de red: 192.168.5.0 ethernet gigabit<br />
Configuración de equipos: Kubuntu 9.10 64-bit</p>
<p><strong>Paso 1: El servidor. Ejecutar como root lo siguiente:</strong></p>
<p>Instalar paquetes de NFS, SSH y compiladores<br />
<code>$ apt-get install nfs-kernel-server openssh-server build-essential</code></p>
<p>Instalar MPICH2<br />
<code>$ wget http://octopus.inf.utfsm.cl/fsaravia/files/herramientas/mpich2_1.1.1p1-1ubuntu_amd64.deb<br />
$ dpkg -i mpich2_1.1.1p1-1ubuntu_amd64.deb</code></p>
<p>Crear un usuario (en este caso &#8220;mpi&#8221;), con un <strong>uid</strong> fijo<br />
<code>$ adduser mpi --uid 1002</code></p>
<p>Crear claves DSA para conectarse por ssh sin password<br />
<code>$ ssh-keygen -t dsa</code></p>
<p>Exportar por NFS el $HOME del usuario <strong>mpi</strong>, agregando en el archivo <strong>/etc/exports</strong> lo siguiente:<br />
<code>$ /home/mpi 192.168.5.0/24*(rw,no_root_squash,sync,no_subtree_check)</code></p>
<p>Luego aplicar los cambios:<br />
<code>$ exportfs -av</code></p>
<p>Por simplicidad, agregar los nodos de la red en <strong>/etc/hosts</strong>. La separación entre las direcciones IP y el nombre de cada host <strong>debe ser un tabulador</strong> y no espacios.<br />
<code>192.168.5.70    pc001<br />
192.168.5.116   pc002<br />
192.168.5.78    pc003<br />
192.168.5.77    pc004<br />
</code></p>
<p>Esto es todo lo que se debe realizar como <strong>root</strong>.</p>
<p>Ahora acceder como usuario <strong>mpi</strong> y configurar la cuenta para trabajar como cluster:</p>
<p>En el archivo <strong>/home/mpi/mpd.hosts</strong> poner los nombres de todos los equipos que forman parte del cluster:<br />
<code>pc001<br />
pc002<br />
pc003<br />
pc004</code></p>
<p>Luego crear el archivo <strong>/home/mpi/.mpd.conf</strong> donde va la &#8220;clave&#8221; del cluster:<br />
<code>$ echo algunapalabra > /home/mpi/.mpd.conf<br />
$ chmod 600 /home/mpi/.mpd.conf</code></p>
<p>Finalmente, crear claves DSA para acceder por SSH sin clave. Por seguridad no utilizar las mismas de root.<br />
<code>$ ssh-keygen -t dsa</code></p>
<p>Listo. Con esto tenemos el pc servidor configurado.</p>
<p><strong>Paso 2: Equipos esclavos</strong></p>
<p>Ejecutar como <strong>root</strong> lo siguiente:</p>
<p>Instalar paquetes de NFS, SSH y compiladores<br />
<code>$ apt-get install nfs-kernel-server openssh-server build-essential</code></p>
<p>Instalar MPICH2<br />
<code>$ wget http://octopus.inf.utfsm.cl/fsaravia/files/herramientas/mpich2_1.1.1p1-1ubuntu_amd64.deb<br />
$ dpkg -i mpich2_1.1.1p1-1ubuntu_amd64.deb</code></p>
<p>Crear un usuario (en este caso &#8220;mpi&#8221;), con un <strong>uid</strong> fijo<br />
<code>$ adduser mpi --uid 1002</code></p>
<p>Copiar el archivo <strong>/etc/hosts</strong> del servidor al equipo esclavo<br />
<code>$ scp root@pc001:/etc/hosts /etc</code></p>
<p>Configurar el $HOME del usuario mpi para que se monte vía NFS desde el servidor, agregando la siguiente línea al archivo <strong>/etc/fstab</strong><br />
<code>pc001:/home/mpi /home/mpi nfs defaults,auto 0 0</code></p>
<p>Luego, eliminar el contenido local del directorio <strong>/home/mpi</strong> y montar vía NFS:<br />
<code>$ rm -rf /home/mpi/*<br />
$ mount -a</code></p>
<p>Con esto queda configurado el cliente.</p>
<p><strong>Consideraciones finales:</strong></p>
<p>Desde el servidor y como usuario <strong>mpi</strong> conectarse por ssh a todos los nodos, para que quede como &#8220;conocido&#8221; y guardado en <strong>~/.ssh/known_hosts</strong>.</p>
<p>Una vez realizado esto, es posible levantar un cluster MPI con todas las de la ley:<br />
<code>$ mpdboot -n 4 -f ~/mpd.hosts</code></p>
<p>Si no hay ningún mensaje de error se puede visualizar una lista de los nodos que forman parte del cluster<br />
<code>$ mpdtrace</code></p>
<p>Y finalmente, para ejecutar código C++/MPI<br />
<code>mpirun -np 8 ./programa_mpi</code><br />
En el ejemplo, hay 4 máquinas dual-core, es decir, 8 cores en total.</p>
<p>Seguramente me faltan algunos detalles. Información más detallada y otros tips en los siguientes sitios:<br />
http://allintech.info/2008/09/a-ubuntu-mpi-cluster-part-1-server-setup<br />
http://www.glib.org.mx/article.php?story=20070320133500387</p>
<p>Una posible causa de errores puede ser que el nombre del equipo (hostname) no coincida con lo que dice /etc/hosts</p>
<p>Probado con máquinas Kubuntu 9.10 alpha, Ubuntu 9.04, centos 5.3, centos 5.2.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/09/cluster-mpi-linux/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/09/cluster-mpi-linux/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/09/cluster-mpi-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subtítulos en mplayer</title>
		<link>http://www.all-in.cl/2009/09/subtitulos-en-mplayer/</link>
		<comments>http://www.all-in.cl/2009/09/subtitulos-en-mplayer/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 18:50:49 +0000</pubDate>
		<dc:creator>fsaravia</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[subtítulos]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=317</guid>
		<description><![CDATA[Otro post linuxero, pero siempre útil.
Muchas veces al ver una película con subtítulos en mplayer ocurre que los caracteres especiales (letras con tilde, eñes, aperturas de interrogación (¿) o exclamación (¡) no se ven bien, como se muestra en las siguientes capturas de video:



La solución es la siguiente:
En el directorio $HOME/.mplayer crear un enlace simbólico [...]]]></description>
			<content:encoded><![CDATA[<p>Otro post linuxero, pero siempre útil.</p>
<p>Muchas veces al ver una película con subtítulos en <a href="http://www.mplayerhq.hu">mplayer</a> ocurre que los caracteres especiales (letras con tilde, eñes, aperturas de interrogación (¿) o exclamación (¡) no se ven bien, como se muestra en las siguientes capturas de video:</p>
<p><span id="more-317"></span></p>
<p><a href="http://www.all-in.cl/wp-content/uploads/2009/09/mplayer_mal.png"><img class="alignnone size-thumbnail wp-image-319" title="mplayer_mal" src="http://www.all-in.cl/wp-content/uploads/2009/09/mplayer_mal-150x150.png" alt="mplayer_mal" width="150" height="150" /></a></p>
<p><a href="http://www.all-in.cl/wp-content/uploads/2009/09/mplayer_bien.png"><img class="alignnone size-thumbnail wp-image-318" title="mplayer_bien" src="http://www.all-in.cl/wp-content/uploads/2009/09/mplayer_bien-150x150.png" alt="mplayer_bien" width="150" height="150" /></a></p>
<p>La solución es la siguiente:</p>
<p>En el directorio $HOME/.mplayer crear un <a href="http://es.wikipedia.org/wiki/Enlace_simbólico">enlace simbólico</a> al archivo con la fuente deseada:</p>
<p><code><br />
cd $HOME/.mplayer<br />
ln -s /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/DejaVuSans.ttf subfont.ttf<br />
</code></p>
<p>Luego editar el archivo $HOME/.mplayer/config y agregar lo siguiente:</p>
<p><code><br />
subfont-autoscale=3<br />
subfont-encoding=unicode<br />
unicode=yes<br />
utf8=yes<br />
</code></p>
<p>El <strong>subfont-autoscale</strong> puede ser cualquier valor entre 0 y 3. El valor apropiado dependerá de qué tan cegatona sea la persona, el tamaño de la pantalla y el tipo de fuente elegida.</p>
<p>Para ver si los subtítulos <strike>legalmente</strike> descargados están o no codificados en UTF-8 se ejecuta el siguiente comando:</p>
<p><code><br />
file subtítulos.srt<br />
</code></p>
<p>La salida de este comando indica si están en utf8, en latin1 (iso-8859-1) o lo que sea. Si no están en UTF-8 se pueden convertir de la siguiente forma:</p>
<p><code><br />
iconv --from latin1 --to utf8 --output=subtítulos_new.srt subtítulos.srt<br />
</code></p>
<p>Seguramente habrá que renombrar los archivos, para que el subtítulos_new calce con el nombre del video, y a disfrutar!</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/09/subtitulos-en-mplayer/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/09/subtitulos-en-mplayer/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/09/subtitulos-en-mplayer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Falta poco: Opera 10.00 Beta 3 [ACTUALIZADO]</title>
		<link>http://www.all-in.cl/2009/08/falta-poco-opera-10-00-beta-3/</link>
		<comments>http://www.all-in.cl/2009/08/falta-poco-opera-10-00-beta-3/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 23:23:01 +0000</pubDate>
		<dc:creator>seba123tv</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Opera]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=189</guid>
		<description><![CDATA[Hola a todos! Primero quiero agradecer a @lnunez por integrarme a este nuevo proyecto y de paso enviar un saludo a todos quienes son parte del staff de AI. Como mi primer post quise elegir un tema que representara mis gustos y de esta forma darme a conocer en este blog y al final de mi búsqueda encontré este tema me cae como anillo al dedo.

Al momento de abrir mi navegador predilecto, este me avisa que existe una nueva actualización. Cuento corto: se trata de la el lanzamiento de la nueva versión de el esperado navegador noruego Opera, quienes nos ofrecen en esta ocasión el Opera 10 Beta 3.

Para quienes contaban con la versión anterior, los cambios reflejados vienen por parte de una mayor estabilidad con respecto a su antecesora y una mayor gama de idiomas, que en este caso cuenta con 40 lenguajes disponibles y una que otra manito de gato en su interfaz.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center">
<p style="text-align: center"><img class="aligncenter size-full wp-image-312" src="http://www.all-in.cl/wp-content/uploads/2009/08/Opera10_Beta_3.JPG" alt="Opera10 Beta 3" width="512" height="398" /></p>
<p style="text-align: center">
<p style="text-align: left">Hola a todos! Primero quiero agradecer a <a title="lnunez" href="http://www.all-in.cl/author/lnunez/" target="_blank">@lnunez</a> por integrarme a este nuevo proyecto y de paso enviar un saludo a todos quienes son parte del staff de <a title="All-in" href="http://www.all-in.cl" target="_blank">AI</a>. Como mi primer post quise elegir un tema que representara mis gustos y de esta forma darme a conocer en este blog y al final de mi búsqueda encontré este tema que me cae como anillo al dedo.</p>
<p style="text-align: left">Al momento de abrir mi navegador predilecto, este me avisa que existe una nueva actualización. Cuento corto: se trata de la el lanzamiento de la nueva versión de el esperado navegador noruego <a title="Opera" href="http://www.opera.com/" target="_blank">Opera</a>, quienes nos ofrecen en esta ocasión el <a title="Opera 10 Beta 3" href="http://www.opera.com/browser/next/" target="_blank">Opera 10 Beta 3</a>.</p>
<p style="text-align: left">Para quienes contaban con la versión anterior, los cambios reflejados vienen por parte de una mayor estabilidad con respecto a su antecesora y una mayor gama de idiomas, que en este caso cuenta con 40 lenguajes disponibles y una que otra manito de gato en su interfaz.</p>
<p style="text-align: left"><span id="more-189"></span></p>
<p style="text-align: left">Para los primerizos que quieran aventurarse con este nuevo browser, en su ficha técnica destaca lo siguiente:</p>
<p style="text-align: left">- <a title="Opera Turbo" href="http://www.opera.com/business/solutions/turbo/" target="_blank">Opera Turbo</a>: para quienes tienen conexiones lentas, el navegador comprime las páginas y las hace mas livianas de modo que su carga sea mas rápida.</p>
<p style="text-align: left">-Revisión ortográfica: para quienes cuidan su escritura, pero tienen sus dificultades, el navegador cuenta con un corrector ortográfico que actúa al mismo modo que en tu editor de texto (como word, etc.)</p>
<p style="text-align: left">- 40% mas rápido que los demás navegadores (según ellos): gracias a las mejoras de su motor <a title="Presto 2.2" href="http://dev.opera.com/articles/view/presto-2-2-and-opera-10-a-first-look/" target="_blank">Presto 2.2</a> (no tiene nada que ver con el hipermercado y sus tarjetas de crédito) que lograría tal rendimiento entre sus pares, aparte de lograr 100/100 en <a title="Acid 3 Test" href="http://acid3.acidtests.org/">Acid3</a> y soporte a<a title="HTML 5" href="http://es.wikipedia.org/wiki/HTML_5" target="_blank"> HTML5</a>.</p>
<p style="text-align: left">Si  se preguntan que pasó con <a title="Opera Unite" href="http://unite.opera.com/" target="_blank">Unite</a>, esta versión si es compatible con el nuevo sistema, pero no viene por default, así que si quieres mantener el Unite debes tener la build anterior y actualizar desde ahí, o si no, debes hacer una instalación limpia de <a title="Opera Unite" href="http://labs.opera.com/news/2009/06/16/" target="_blank">Opera 10 Unite Beta 1</a> y luego actualizar a <a title="Opera 10 Beta 3" href="http://www.opera.com/browser/next/">Beta 3</a>.</p>
<p style="text-align: left">Y para los ansiosos, tranquileichon güein&#8230;.la versión final sale antes del termino de año (o por lo menos eso prometieron), de modo que esta nueva Beta nos dice que estamos cerca, muy cerca. Mientras tanto, yo sigo comiéndome las uñas por la versión final.</p>
<p style="text-align: left"><strong>[ACTUALIZACIÓN 14/08/09]</strong>:  Al parecer el link de descarga desde el sitio chileno arroja un error 404 (no encontrado), por lo que para poder descargar el archivo de instalación recomendamos seleccionar como ubicación &#8220;Opera Software Global HTTP &#8220;en vez de &#8220;PCtools Chile HTTP&#8221; que viene por default. Esperamos que este error se arregle lo antes posible, aunque para actualizar desde la versión anterior no se han registrado problemas. (<em>Gracias <a title="Twitter: @tojomik" href="http://twitter.com/tojomik" target="_blank">@tojomik</a></em>)</p>
<p style="text-align: left"><strong>Fuente</strong>: <a title="Descargar Opera 10.00 Beta 3" href="http://www.opera.com/browser/next/" target="_self">Opera 10.00 Beta 3</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/08/falta-poco-opera-10-00-beta-3/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/08/falta-poco-opera-10-00-beta-3/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/08/falta-poco-opera-10-00-beta-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Monitorear Crecimiento de un archivo de log</title>
		<link>http://www.all-in.cl/2009/07/monitorear-crecimiento-de-un-archivo-de-log/</link>
		<comments>http://www.all-in.cl/2009/07/monitorear-crecimiento-de-un-archivo-de-log/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 14:46:16 +0000</pubDate>
		<dc:creator>ahenriq</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=114</guid>
		<description><![CDATA[Este es un tip cortito y presiso. Cuando uno tiene un programa que va agregando datos a un archivo (ya sea un archivo log, u otro) se debe esperar a que el programa termine su ejecución para luego abrir el archivo y ver los resultados. Esto puede volverse un tanto tedioso si la ejecución del [...]]]></description>
			<content:encoded><![CDATA[<p>Este es un tip cortito y presiso. Cuando uno tiene un programa que va agregando datos a un archivo (ya sea un archivo log, u otro) se debe esperar a que el programa termine su ejecución para luego abrir el archivo y ver los resultados. Esto puede volverse un tanto tedioso si la ejecución del programa demora muchos minutos (u horas!!!) y uno quiere ir viendo las salidas a medida que se van generando.</p>
<p>Para esto, en linux existe un comando que permite ir viendo la cola de un archivo y asi ir viendo como se van agregando lineas a medida que se van generando.</p>
<p>El comando es bien simple.<br />
<code>tail -f archivo_salida.txt</code><br />
Pruebalo y verás que te hará más facil el debub de codigo utilizando archivos de log.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/monitorear-crecimiento-de-un-archivo-de-log/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/monitorear-crecimiento-de-un-archivo-de-log/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/07/monitorear-crecimiento-de-un-archivo-de-log/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Set JAVA_HOME ubuntu 9.04 con OpenJdk</title>
		<link>http://www.all-in.cl/2009/07/set-java_home-ubuntu-9-04-con-openjdk/</link>
		<comments>http://www.all-in.cl/2009/07/set-java_home-ubuntu-9-04-con-openjdk/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 03:06:00 +0000</pubDate>
		<dc:creator>foward</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=111</guid>
		<description><![CDATA[Hola a todos, como mi primer post nionio (notese sin enie &#8211; en otro post explicare porque), pondre algo que me sucedio recientemente, trabajando con maven me di cuenta que algo no estaba bien &#8230; trataba de buscar la libreria sun tools.jar , pero no encontraba la ruta&#8230;la razón es que con openjdk instalado no [...]]]></description>
			<content:encoded><![CDATA[<p>Hola a todos, como mi primer post nionio (notese sin enie &#8211; en otro post explicare porque), pondre algo que me sucedio recientemente, trabajando con maven me di cuenta que algo no estaba bien &#8230; trataba de buscar la libreria sun tools.jar , pero no encontraba la ruta&#8230;la razón es que con openjdk instalado no existe el tan famoso JAVA_HOME , pero bueno no faltaba mas que ponerle al bash JAVA_HOME.</p>
<p>Pasos:</p>
<p>abrir la consola y con sudo poner al final de /etc/bash.bashrc</p>
<p><code>JAVA_HOME=/usr/lib/jvm/java-6-sun<br />
export JAVA_HOME<br />
PATH=$PATH:$JAVA_HOME/bin<br />
export PATH</code></p>
<p>y listo tenemos configurado ahora nuestro java correctamente, reinicia y luego prueba si esta el link&#8230;</p>
<p><code>foward@foward-laptop:~$ echo $JAVA_HOME<br />
/usr/lib/jvm/java-6-sun<br />
foward@foward-laptop:~$ echo $PATH<br />
/home/foward/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin<br />
</code><br />
Saludos!!!<br />
proximamente mas JAVA TIPS!</pre>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/set-java_home-ubuntu-9-04-con-openjdk/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/set-java_home-ubuntu-9-04-con-openjdk/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/07/set-java_home-ubuntu-9-04-con-openjdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Se te olvido el password de tu router.</title>
		<link>http://www.all-in.cl/2009/07/se-te-olvido-el-password-de-tu-router/</link>
		<comments>http://www.all-in.cl/2009/07/se-te-olvido-el-password-de-tu-router/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 10:36:09 +0000</pubDate>
		<dc:creator>lnunez</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Tecnología]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=74</guid>
		<description><![CDATA[Eres de las personas que ha olvidado el password de su router y le da flojera apretar el boton de reset cinco segundos. Si tu respuesta es si, necesitas instalar el software aircrack-ng, este software permite recuperar claves WEP, para esto realiza la captura de paquetes de datos y volcandolos a un archivo y luego [...]]]></description>
			<content:encoded><![CDATA[<p>Eres de las personas que ha olvidado el password de su router y le da flojera apretar el boton de reset cinco segundos. Si tu respuesta es si, necesitas instalar el software aircrack-ng, este software permite recuperar claves WEP, para esto realiza la captura de paquetes de datos y volcandolos a un archivo y luego realiza una gran cantidad de ataques. tambien se puede utilizar para romper password con claves WPA/WPA2-PSK, pero para esto utiliza ataque de bruta-force, utilizando el uso de diccionarios.</p>
<p><img title="router" src="http://www.all-in.cl/wp-content/uploads/2009/07/router.jpg" alt="router" width="325" height="294" /></p>
<p><span id="more-74"></span></p>
<p>Las pruebas que he hecho en el laboratorio son sobre ubuntu 9.04. Para obtener la clave olvidada es necesario realizar los siguientes pasos:</p>
<p>Loguearse como root al sistema</p>
<p>normaluser@computador:~#sudo -i</p>
<p>Instalar el software de captura de datos.<br />
root@computador:~#apt-get install aircrack-ng</p>
<p>Se realiza el seteo de la tarjeta inalambrica para que quede en modo monitor. (eth1 depende de donde esta seteada la tarjeta inalambrica)<br />
root@computador:~#ifconfig eth1 down<br />
root@computador:~#iwconfig eth1 mode monitor<br />
root@computador:~#ifconfig eth1 up</p>
<p>Luego se realiza la captura de los paquetes de datos.<br />
root@computador:~#airodump-ng eth1 -w archivosalida.txt</p>
<p>Si eres apuron y quieres ver si tienes suerte en la obtencion del password olvidado, abre otro terminal. y logueate como root<br />
&gt;sudo -i<br />
root@computador:~#aircrack-ng archivosalida.txt</p>
<p>Selecciona el ssid de tu router y se mostraran datos en en pantalla y si encuentra el password te lo dira en la pantalla sino te dira que esperara a que se recolecten mas datos.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/se-te-olvido-el-password-de-tu-router/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/se-te-olvido-el-password-de-tu-router/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/07/se-te-olvido-el-password-de-tu-router/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>¿Quieres navegar tranquilo?</title>
		<link>http://www.all-in.cl/2009/07/%c2%bfquieres-navegar-tranquilo/</link>
		<comments>http://www.all-in.cl/2009/07/%c2%bfquieres-navegar-tranquilo/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 10:18:28 +0000</pubDate>
		<dc:creator>lnunez</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Seguridad]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=62</guid>
		<description><![CDATA[En tu oficina tienes un monitoreo completo de lo que estas haciendo y necesitas ver algo de suma urgencia (vida o muerte) en facebook o youtube, o estas en una red en la cual no confias para nada y necesitas revisar la cuenta de tu banco. La solucion para esto es por medio del tunneling, [...]]]></description>
			<content:encoded><![CDATA[<p>En tu oficina tienes un monitoreo completo de lo que estas haciendo y necesitas ver algo de suma urgencia (vida o muerte) en facebook o youtube, o estas en una red en la cual no confias para nada y necesitas revisar la cuenta de tu banco. La solucion para esto es por medio del tunneling, y ademas para esto es necesario una cuenta de ssh (En la UTFSM cada alumno de informatica que pedia cuenta se la asignaba una). Mediante esta uno puede desviar el trafico del puerto 80 o cualquier otro puerto hacia donde reside el servidor, ademas que los datos viajan encriptados hacia dicha locacion, por lo tanto le da un plus a la conexion.<br />
<span id="more-62"></span><br />
En windows es necesario bajar Putty, desde la siguiente direccion: <a title="Putty" href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe" target="_blank">http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe</a></p>
<p>y configurar lo siguiente:</p>
<p><img class="alignleft size-full wp-image-63" title="ssh1" src="http://www.all-in.cl/wp-content/uploads/2009/07/ssh1.jpg" alt="ssh1" width="411" height="402" /></p>
<p><img class="alignleft size-full wp-image-64" title="ssh2" src="http://www.all-in.cl/wp-content/uploads/2009/07/ssh2.jpg" alt="ssh2" width="411" height="396" /></p>
<p><img class="alignleft size-full wp-image-65" title="ssh3" src="http://www.all-in.cl/wp-content/uploads/2009/07/ssh3.jpg" alt="ssh3" width="412" height="399" /></p>
<p>En firefox configurar lo siguiente:</p>
<p><img class="alignleft size-full wp-image-67" title="ssh5" src="http://www.all-in.cl/wp-content/uploads/2009/07/ssh5.jpg" alt="ssh5" width="449" height="516" /></p>
<p>Ingresar el nombre de usuario y el password de la cuenta ssh, ojo no se debe cerrar este terminal, ya que al cerrarlo se cierra el tunel también.</p>
<p><img class="alignleft size-full wp-image-66" title="ssh4" src="http://www.all-in.cl/wp-content/uploads/2009/07/ssh4.jpg" alt="ssh4" width="473" height="298" /></p>
<p>En linux es necesario ejecutar el siguiente comando:<br />
1.- sudo -i<br />
2.- apt-get install ssh</p>
<p>Luego como usuario sin privilegios de root ejecutas el siguiente comando.<br />
1.- ssh -l usuario@ssh2.inf.utfsm.cl -D 9999 -C</p>
<p>Con esto se realiza un tunneling en el puerto 9999 hacia el servidor de ssh que posee la UTFSM para los alumnos de informatica.</p>
<p>y en firefox poner la siguiente configuración (Vista anteriormente)</p>
<p><img title="ssh5" src="../wp-content/uploads/2009/07/ssh5.jpg" alt="ssh5" width="449" height="516" /></p>
<p>Cuando navegas el navegador desvia el trafico hacia el tunel hacia el lugar de confianza de usted, para mi es la universidad.</p>
<p>Saludos y espero que les sirva</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/%c2%bfquieres-navegar-tranquilo/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/%c2%bfquieres-navegar-tranquilo/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/07/%c2%bfquieres-navegar-tranquilo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Coloreando scripts en BASH</title>
		<link>http://www.all-in.cl/2009/07/coloreando-scripts-en-bash/</link>
		<comments>http://www.all-in.cl/2009/07/coloreando-scripts-en-bash/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 23:08:59 +0000</pubDate>
		<dc:creator>fsaravia</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=40</guid>
		<description><![CDATA[Con este artículo inauguro mi participación en este sitio. Espero aportar varios trucos que tengo guardados y otros que vaya aprendiendo a lo largo de mi existencia. Con un saludo a todos los integrantes de all-in.cl doy paso a mi primer artículo.
Cuando se hacen scripts en BASH (para automatizar tareas en linux) es posible añadir [...]]]></description>
			<content:encoded><![CDATA[<p>Con este artículo inauguro mi participación en este sitio. Espero aportar varios trucos que tengo guardados y otros que vaya aprendiendo a lo largo de mi existencia. Con un saludo a todos los integrantes de all-in.cl doy paso a mi primer artículo.</p>
<p>Cuando se hacen scripts en BASH (para automatizar tareas en linux) es posible añadir color a las salidas, para mejorar la parte visual del script. Esto se puede hacer de forma bastante sencilla, como se explica a continuación:</p>
<p><span id="more-40"></span></p>
<p>Lo primero es &#8211; por comodidad &#8211; definir variables para los colores:</p>
<p><code>black='\e[0;30m'<br />
BLACK='\e[1;30m'<br />
red='\e[0;31m'<br />
RED='\e[1;31m'<br />
green='\e[0;32m'<br />
GREEN='\e[1;32m'<br />
yellow='\e[0;33m'<br />
YELLOW='\e[1;33m'<br />
blue='\e[0;34m'<br />
BLUE='\e[1;34m'<br />
mag='\e[0;35m'<br />
MAG='\e[1;35m'<br />
cyan='\e[0;36m'<br />
CYAN='\e[1;36m'<br />
white='\e[0;37m'<br />
WHITE='\e[1;37m'<br />
NC='\e[0m' #Sin color</code></p>
<p>Se pude ver que hay dos variantes para cada color, que son &#8211; por decirlo de alguna forma &#8211; opaco y brillante. En minúsculas están los opacos, y en mayúsculas los brillantes.</p>
<p>Cada vez que el script escriba algo en pantalla, podremos cambiar el color del texto añadiendo los modificadores respectivos:</p>
<p><code>echo "Hola, soy texto sin color"</code></p>
<p>Se puede convertir en</p>
<p><code>echo -e "${RED}Hola! ${green} soy texto de ${CYAN} colores ${NC}"</code></p>
<p>Tres consideraciones:</p>
<ol>
<li>Las variables de los colores van entre llaves. Esto es opcional, y sólo sería obligatorio al principio, para delimitar dónde termina la variable y viene el texto, evitando así un espacio al comienzo de cada línea en pantalla.</li>
<li>El $NC al final, para que al terminar el script la consola no quede con el último color utilizado.</li>
<li>El &#8220;-e&#8221; del comando &#8220;echo&#8221; es para que la consola interprete correctamente las secuencias de escape de los colores. Si no se pone con &#8220;-e&#8221; se verá el código del color en vez de texto coloreado.</li>
</ol>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/coloreando-scripts-en-bash/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/coloreando-scripts-en-bash/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/07/coloreando-scripts-en-bash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Habemus Server: El &#8220;nuevo&#8221; y flamante servidor de all-in</title>
		<link>http://www.all-in.cl/2009/07/habemus-server-el-nuevo-y-flamante-servidor-de-all-in/</link>
		<comments>http://www.all-in.cl/2009/07/habemus-server-el-nuevo-y-flamante-servidor-de-all-in/#comments</comments>
		<pubDate>Mon, 13 Jul 2009 11:45:08 +0000</pubDate>
		<dc:creator>lnunez</dc:creator>
				<category><![CDATA[Informática]]></category>
		<category><![CDATA[Opinión]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://www.all-in.cl/?p=25</guid>
		<description><![CDATA[
En cuanto a máquina el nuevo servidor que decidí tener (en realidad es lo que hay no más) es un Pentium II que esta corriendo su CPU a 447 Mhz (fuente: cpuinfo) y la cantidad de ram es 321284 kB (fuente: meminfo).
En el instale Debian, y cambie su repositorio a testing (cuando tenga más tiempo [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-32" title="datacenter" src="http://www.all-in.cl/wp-content/uploads/2009/07/datacenter1.gif" alt="datacenter" width="350" height="263" /></p>
<p>En cuanto a máquina el nuevo servidor que decidí tener (en realidad es lo que hay no más) es un Pentium II que esta corriendo su CPU a 447 Mhz (fuente: cpuinfo) y la cantidad de ram es 321284 kB (fuente: meminfo).</p>
<p>En el instale Debian, y cambie su repositorio a testing (cuando tenga más tiempo pondre paso a paso los procedimientos para su instalación).</p>
<p>Su enlace es producto de un enlace casero provisto por la compañia XXX en la cual le instale un router WRT54g al cual le cambie el firmware y le puse el DD-WRT. Dado que este tipo de enlace no tiene una IP fija tuve que inscribirme en un servidor de dns dinámico el seleccionado fue freedns.afraid.org, al inscribir el sitio en estos servidores de DNS, me permitio configurar mi dominio como corresponde, dado que el router posee la opcion DDNS puse los datos de la cuenta y voila, cada vez que existe un cambio de ip mi router envia la nueva ip al servidor de dns. Por lo tanto estoy simulando de cierta forma poseer una ip estática. Tengo que aclarar que todo este proyecto esta en pañales y por el momento no se cuenta con muchos recursos.</p>
<p>Este servidor posee una tarjeta de TV (un cuento que pronto les contaré) conectada al Cable.</p>
<p>Como servicios configure ftpd, bind9 (no se para que, pero esta instalado), apache2, php5, y otros, más adelante tendré que realizar una instalación limpia y aprovechare de realizar una guía paso a paso de configuración del servidor.</p>
<p>La visión que tengo de este servidor es ser una especie de Laboratorio de pruebas (Lamentablemente aún no tengo los recursos para tener separado el ambiente de desarrollo del de produccion, pero en fin es lo que hay no más).</p>
<p>En Post sucesivos informaré de diversos proyectos que tengo en mente.</p>
<p>Nos vemos y espero que participen en el proyecto.</p>
<p style="text-align: center;">
<div id="attachment_11" class="wp-caption aligncenter" style="width: 311px"><img class="size-full wp-image-11" title="Servidor de all-in" src="http://www.all-in.cl/wp-content/uploads/2009/07/DSCN1403.JPG" alt="Servidor de all-in" width="301" height="226" /><p class="wp-caption-text">Servidor de all-in</p></div>
<p>PS1: Disculpen la falta de pulcritud en la escritura, son las 1.34 y mañana tengo que despertar a las 5.30 para ir a Stgo.</p>
<p>PS2: Como pueden intuir la segunda es la imagen verdadera del servidor, pero se pretende llegar a la primera imagen&#8230;.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/habemus-server-el-nuevo-y-flamante-servidor-de-all-in/" target="_blank"><img src="http://www.all-in.cl/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.all-in.cl/2009/07/habemus-server-el-nuevo-y-flamante-servidor-de-all-in/" target="_blank" title="Share on Facebook">Share on Facebook</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.all-in.cl/2009/07/habemus-server-el-nuevo-y-flamante-servidor-de-all-in/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
