<?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>The risk that i&#039;m takin&#039;.. &#187; Gnu/Linux</title>
	<atom:link href="http://blog.hbautista.com/tag/gnulinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hbautista.com</link>
	<description>..I&#039;m never gonna shut you out</description>
	<lastBuildDate>Thu, 02 Sep 2010 20:34:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Raid 1 Vs Raid 5</title>
		<link>http://blog.hbautista.com/linux/raid-1-vs-raid-5/</link>
		<comments>http://blog.hbautista.com/linux/raid-1-vs-raid-5/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 20:34:16 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[LVM]]></category>
		<category><![CDATA[Raid]]></category>
		<category><![CDATA[Servidor]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=302</guid>
		<description><![CDATA[Resulta que tengo que reinstalar un servidor y será mañana u.U muajajaja.. Pero ando checando el mejor escenario para dejar el Raid del par de discos duros de los que dispongo. Encontré información en este sitio. Aquí también tienen más información al respecto: Niveles RAID Y creo que lo más conveniente sería el Nivel 5,]]></description>
			<content:encoded><![CDATA[<p>Resulta que tengo que reinstalar un servidor y será mañana u.U muajajaja..</p>
<p>Pero ando checando el mejor escenario para dejar el <a title="Raid" href="http://es.wikipedia.org/wiki/RAID" target="_blank">Raid</a> del par de discos duros de los que dispongo.</p>
<p>Encontré información en <a title="Raid" href="http://www.buzzle.com/articles/raid-5-vs-raid-1.html" target="_blank">este sitio</a>.</p>
<p><span id="more-302"></span>Aquí también tienen más información al respecto: <a title="Niveles Raid" href="http://www.smdata.com/NivelesRAID.htm" target="_blank">Niveles RAID</a></p>
<p>Y creo que lo más conveniente sería el Nivel 5, pero debido a que físicamente necesito tres discos duros y nada más dispongo de dos.. se joderá el asunto y lo dejaré en Raid 1.</p>
<p>El funcionamiento del Raid 1 es el de mirroring, espejo o redundante, es decir, que básicamente la misma información que tiene 1 disco duro, tendrá el otro y en conjunto será visto como un único disco duro por el sistema operativo.</p>
<p>La ventaja que tiene esto es que si por alguna razón, uno de los discos duros deja de funcionar (el primario por ejemplo) toda la información se encuentra en el segundo y no es complicado la recuperación del servidor y sobre todo de la información contenida.</p>
<p>Pues ya evaluaré el mejor escenario porque me parece que la otra limitante es la capacidad de los discos duros, si fuese así, en lugar de usar Raid, prefiero usar LVM para duplicar la capacidad del disco y la redundancia se la dejo a los scripts de backup y a realizar mensualmente una imagen del servidor.</p>
<p>Ya les contaré como me fue ñ_ñ</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/raid-1-vs-raid-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script de respaldo</title>
		<link>http://blog.hbautista.com/linux/script-de-respaldo/</link>
		<comments>http://blog.hbautista.com/linux/script-de-respaldo/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 21:21:59 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[7Zip]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=240</guid>
		<description><![CDATA[Este script lo hice hace ya un buen tiempo y que ayer estaba modificándolo y a partir de éste crear otros, que finalmente en un descuido borré todo mi home y con los scripts igual.. Como lo he mencionado varias veces google es el chamuko. ¿Porqué? Realicé una búsqueda porque recuerdo haber subido este script]]></description>
			<content:encoded><![CDATA[<p>Este script lo hice hace ya un buen tiempo y que ayer estaba modificándolo y a partir de éste crear otros, que finalmente en un descuido borré todo mi home y con los scripts igual..</p>
<p>Como lo he mencionado varias veces google es el chamuko. ¿Porqué? Realicé una búsqueda porque recuerdo haber subido este script u alguno parecido en algún sitio y lo encontré ñ_ñ para mi fortuna puesto que no tenía en ningún lado respaldo de dicho script.</p>
<p><span id="more-240"></span>Lo publico por si a alguien le puede servir de guía o se encuentra en alguna situación como la mía y para que quede registrada la modificación que hice</p>
<pre class="brush:bash">#!/bin/sh
# Script pitero de respaldo de la BD del Serape
# serape.sh

# Hecho por: hbautista <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />
# Fecha: 20 de Julio de 2006
# Modificado: 16 de Junio de 2010 porque lo borré <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />
# http://hbautista.com

# Mensaje de inicio
echo -e "\nIniciando Script"

# Aqui vemos la fecha y hora de ejecucion de este script, nuestras variables
# Dia_Mes_Año_Hora_Minuto
fecha=$(date +%d%B%Y-%H.%M)

# Para saber el mes en el que estamos
mes=$(date +%B)

# El año
anio=$(date +%Y)

# Nombre de la BD
nombre="Serape_$fecha.mdb"

#Aqui es donde definimos que se cree las carpetas por mes
carpeta="/home/respaldos/Serape/$anio/$mes"
carpeta2="/home/respaldos/Serape/$anio"

# Verificamos que la carpeta del año esté creada
if [ -d "$carpeta2" ]; then
echo -e "\nDirectorio $carpeta2 ya creado"
else
echo -e "\nCreando $carpeta2"
mkdir $carpeta2
fi

# Comparamos que la carpeta final existe, de otro modo se crea
if [ -d "$carpeta" ]; then
echo -e "\nDirectorio $carpeta ya creado"
else
echo -e "\nCreando $carpeta"
mkdir $carpeta
fi

#Aqui copiamos la bd a la carpeta destino, despues «entramos» a esa carpeta
cp /home/serape/Serape.mdb $carpeta
cd $carpeta
#Renombramos la bd para que incluya fecha y hora de ejecucion del script
mv Serape.mdb $nombre
#Comprimimos la bd renombrada con 7zip, que tiene el nivel de compresion mas alto.
7za a -bd -y -mx=5 $nombre.7z $nombre
#Eliminamos la bd de datos original
rm -f $nombre

# Mensaje final
echo -e "\nTerminado"
</pre>
<p>El nombre que le asigné se llama <strong>serape.sh</strong> y le asigné permisos de ejecución y lo copié a <strong>/usr/local/bin</strong> y además lo tengo en el <strong>cron</strong> para que lo haga del diario.</p>
<p>Nota: Uso <strong>7zip</strong> porque me pareció adecuado debido a que es un che archivito .mdb, aunque claro si quisieran más de un archivo y conservar permisos de usuario y de archivo es más recomendable usar tar</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/script-de-respaldo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comprimir en varias partes en Gnu/Linux</title>
		<link>http://blog.hbautista.com/linux/comprimir-en-varias-partes-en-gnulinux/</link>
		<comments>http://blog.hbautista.com/linux/comprimir-en-varias-partes-en-gnulinux/#comments</comments>
		<pubDate>Fri, 28 May 2010 19:47:57 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=229</guid>
		<description><![CDATA[Sucede que ando migrando algunas cosas de un servidor a otro y tengo la necesidad de hacer un archivo comprimido por eso de los permisos y así además de que ocupa un poco menos de espacio y es más chido descargar un solo archivo (o pocos si son varias carpetas) a chingomil *_* Dense una]]></description>
			<content:encoded><![CDATA[<p>Sucede que ando migrando algunas cosas de un servidor a otro y tengo la necesidad de hacer un archivo comprimido por eso de los permisos y así además de que ocupa un poco menos de espacio y es más chido descargar un solo archivo (o pocos si son varias carpetas) a chingomil *_*</p>
<p>Dense una idea de una de las carpetas a respaldar:</p>
<pre class="brush:bash">[root@server1 somewhere]# du -sh trabajal/
5.7G    trabajal/
[root@server1 somewhere]#
</pre>
<p><span id="more-229"></span>Así que pues el clásico comando para dejar un <strong>.tar.gz</strong> es realizar lo siguiente:</p>
<pre class="brush:bash">[root@server1 somewhere]# tar czvf trabajal.tar.gz trabajal/
</pre>
<p>Después de un buen tiempo te deja el archivo <strong>trabajal.tar.gz</strong></p>
<pre class="brush:bash">[root@server1 somewhere]# ls -lh
-rw-r--r--  1 root root 5.1G  may 28 10:58 trabajal.tar.gz
[root@server1 somewhere]#
</pre>
<p>La cuestión es que tuve la necesidad de ponerlo en una carpeta del servidor web apache para después descargarmelo con un wget y nomás no se pudo debido a que el archivo generado es superior a 2GB, luego entonces hay que comprimir (en esta segunda ocasión usando Bz2) y partir el archivo que en este caso los dejé de 1.8GB para evitar complicaciones, entonces para hacer esto usaremos <a title="Tar" href="http://tar.mx/hbautista" target="_blank"><strong>tar</strong></a> y <strong>split</strong>.</p>
<pre class="brush:bash">[root@server1 somewhere]# tar cvj trabajal/ |split -b 1800m -d - trabajal.tbz.
</pre>
<p>Al igual que el anterior se tarda un rato en hacer el proceso y nos deja en este caso concreto 3 archivitos bien bonitos y empacaditos u_U</p>
<p>Veamos:</p>
<pre class="brush:bash">[root@server1 somewhere]# du -c trabajal.tbz.0*
1845004 trabajal.tbz.00
1845004 trabajal.tbz.01
1656504 trabajal.tbz.02
5346512 total
[root@server1 somewhere]# du -ch trabajal.tbz.0*
1.8G    trabajal.tbz.00
1.8G    trabajal.tbz.01
1.6G    trabajal.tbz.02
5.1G    total
[root@server1 somewhere]#
</pre>
<p>Es el mismo comando, la diferencia con el segundo es el &#8220;h&#8221; para que en lugar de tanto numeraje salga el espacio en <strong>M</strong> (Megas) o <strong>G</strong> (Gigas)</p>
<p>Y bueno, ahora si queda descargar los archivos y unirlos usando para esto <strong>cat</strong>:</p>
<pre class="brush:bash">[root@server1 somewhere]# cat trabajal.tbz.00 trabajal.tbz.01 trabajal.tbz.02 &gt; trabajal.tbz2
</pre>
<p>También podemos unirlos usando el siguiente comando:</p>
<pre class="brush:bash">[root@server1 somewhere]# cat trabajal* &gt; trabajal.tbz2
</pre>
<p>Una vez que tengamos el archivo <strong>trabajal.tbz2</strong> pues toca descomprimirlo:</p>
<pre class="brush:bash">[root@server1 somewhere]# tar -xvf trabajal.tbz2
</pre>
<p>Y eso es todo D:</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/comprimir-en-varias-partes-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El Flisol</title>
		<link>http://blog.hbautista.com/linux/el-flisol/</link>
		<comments>http://blog.hbautista.com/linux/el-flisol/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 14:47:18 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Flisol]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=223</guid>
		<description><![CDATA[Este sábado 24 de abril es el Flisol 2010 a celebrarse en el Centro Linux de la Universidad Politécnica de Chiapas desde las 9hrs. Allá arribita está el enlace a la página del evento Pues daré un taller sobre lamp con Debian/Ubuntu, en donde abordaré básicamente instalación y configuración básica de dichos servicios para montar]]></description>
			<content:encoded><![CDATA[<p>Este sábado 24 de abril es el <a title="Flisol Chiapas" href="http://flisol.info/" target="_blank">Flisol 2010</a> a celebrarse en el <a title="UPChiapas" href="http://linux.upchiapas.edu.mx" target="_blank">Centro Linux de la Universidad Politécnica de Chiapas</a> desde las 9hrs. <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Allá arribita está el enlace a la página del evento <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Pues daré un taller sobre lamp con Debian/Ubuntu, en donde abordaré básicamente instalación y configuración básica de dichos servicios para montar un sitio web interno o con mirás a una audiencia másiva &#8220;y así&#8221; xD</p>
<p>Aún no sé si alguien se haya apuntado a mi taller pues el cupo es limitado y deben mandar un mensaje para apuntarse a cualquiera de ellos y &#8220;apartar&#8221; lugar por aquello del no te entumas.</p>
<p>Espero que todo salga bien y a pedir de boca y el tiempo alcance para la sesión de dudas y así.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/el-flisol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Broadcom 43xx en Debian/Ubuntu</title>
		<link>http://blog.hbautista.com/linux/broadcom-43xx-en-debianubuntu/</link>
		<comments>http://blog.hbautista.com/linux/broadcom-43xx-en-debianubuntu/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 21:04:27 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Luke]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=199</guid>
		<description><![CDATA[Pues para aquellos que cuenten con una tarjeta inalámbrica Broadcom 4311 o 4312 y usen Debian o Ubuntu, pues aquí está la forma de echarlos andar sin problemas En mi caso ya que tengo una tarjeta broadcom 4311 como podemos ver acá y uso Debian (^_^) hbautista@luke:~$ lspci &#124;grep Network 0e:00.0 Network controller: Broadcom Corporation]]></description>
			<content:encoded><![CDATA[<p>Pues para aquellos que cuenten con una tarjeta inalámbrica <strong>Broadcom</strong> <strong>4311</strong> o <strong>4312</strong> y usen <a title="Debian" href="http://debian.org" target="_blank">Debian</a> o <a title="Ubuntu" href="http://ubuntu.com" target="_blank">Ubuntu</a>, pues aquí está la forma de echarlos andar sin problemas <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>En mi caso ya que tengo una tarjeta broadcom 4311 como podemos ver acá y uso Debian (^_^)</p>
<p><a href="http://picasaweb.google.com/lh/photo/QkOuVr_6T6YUobYhWkcnNg?feat=embedwebsite"><img src="http://lh4.ggpht.com/_VkcmAMz661g/S6nErkWk5jI/AAAAAAAABW0/P9Zwl-d4RBs/s288/Pant_lspci.jpg" alt="" /></a></p>
<p><span id="more-199"></span></p>
<pre class="brush:bash">hbautista@luke:~$  lspci |grep Network
0e:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
hbautista@luke:~$</pre>
<p>Luego entonces, hay que instalar b43-fwcutter para hacerla funcionar sin problemas</p>
<pre class="brush:bash">root@luke:/home/hbautista# aptitude install b43-fwcutter</pre>
<p>Basta reiniciar la laptop y con eso ya tengo funcionando mi tarjeta <strong>Broadcom</strong> con todo y el modo <strong>monitor</strong> (<strong>mon0</strong>) ñ_ñ</p>
<p>Ahora bien, si usas <strong>Ubuntu 9.10</strong> y tienes la <strong>Broadcom 4312</strong> como acá:</p>
<pre class="brush:bash">:~$ lspci |grep Network
06:00 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)</pre>
<p>El procedimiento sería hacer lo siguiente:</p>
<pre class="brush:bash">aptitude install bcmwl-kernel-source</pre>
<p>Igualmente, reinicias y ya tendrás tu tarjera inalámbrica funcionando al 100% ñ_ñ lo que si no puedo decirles es si funciona el modo <strong>monitor</strong> (<strong>mon0</strong>)</p>
<p>Es cuestión de que avisen si con eso queda funcionando el modo monitor <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Referencias:</p>
<blockquote><p><a title="Broadcom Ubuntu" href="http://bit.ly/b8k7q3" target="_blank">http://bit.ly/b8k7q3</a></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/broadcom-43xx-en-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vaciar un archivo</title>
		<link>http://blog.hbautista.com/linux/vaciar-un-archivo/</link>
		<comments>http://blog.hbautista.com/linux/vaciar-un-archivo/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 15:43:24 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=196</guid>
		<description><![CDATA[Sucede que el día de hoy me encuentro con que los dos servidores proxy que tenemos andan fallando :S Reviso y veo que hay muchos archivos para ser eliminados, hasta que veo esto: proxy2:/home/hbautista# du -sh /var/mail/* 6.2G    /var/mail/hbautista proxy2:/home/hbautista# Entonces me toca eliminar el contenido del archivo sin eliminar dicho archivo, es decir solo]]></description>
			<content:encoded><![CDATA[<p>Sucede que el día de hoy me encuentro con que los dos servidores proxy que tenemos andan fallando :S</p>
<p>Reviso y veo que hay muchos archivos para ser eliminados, hasta que veo esto:</p>
<pre class="brush:bash">proxy2:/home/hbautista# du -sh /var/mail/*
6.2G    /var/mail/hbautista
proxy2:/home/hbautista#
</pre>
<p><span id="more-196"></span>Entonces me toca eliminar el contenido del archivo sin eliminar dicho archivo, es decir solo su contenido.</p>
<p>Existen 3 formas de lograr esto:</p>
<pre class="brush:bash">proxy2:/home/hbautista# &gt; /var/mail/hbautista
</pre>
<p>Otra manera, redirigiendo a <strong>/dev/null</strong>:</p>
<pre class="brush:bash">proxy2:/home/hbautista# cat /dev/null /var/mail/hbautista
</pre>
<p>O copiando el “archivo vacío” <strong>/dev/null</strong> machando el que tenemos:</p>
<pre class="brush:bash">proxy2:/home/hbautista# cp /dev/null /var/mail/hbautista
</pre>
<p>En cualquiera de los 3 casos el resultado se vería así:</p>
<pre class="brush:bash">proxy2:/home/hbautista# du -sh /var/mail/*
0	/var/mail/hbautista
</pre>
<p>Y eso es todo (^_^) espero que les haya servido como a mi <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/vaciar-un-archivo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Flisol 2010</title>
		<link>http://blog.hbautista.com/linux/flisol-2009/</link>
		<comments>http://blog.hbautista.com/linux/flisol-2009/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 19:40:59 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Flisol]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=192</guid>
		<description><![CDATA[El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es el evento de difusión de Software Libre más grande en Latinoamérica. Se realiza desde el año 2005 y desde el 2008 se adoptó su realización el 4to Sábado de abril de cada año. Su principal objetivo es promover el uso del software libre, dando a]]></description>
			<content:encoded><![CDATA[<p>El Festival Latinoamericano de Instalación de Software Libre (<a title="Flisol 2010" href="http://flisolmexico.info/" target="_blank">FLISoL</a>) es el evento de difusión de Software Libre más grande en Latinoamérica. Se realiza desde el año 2005 y desde el 2008 se adoptó su realización el 4to Sábado de abril de cada año. Su principal objetivo es promover el uso del software libre, dando a conocer al público en general su filosofía, alcances, avances y desarrollo.</p>
<p><span id="more-192"></span>Pues bien, el sábado 24 de abril de 2010 se llevará a cabo el Flisol en la ciudad de <a title="Flisol Chiapas" href="http://flisolmexico.info/index.php?option=com_content&amp;view=article&amp;id=10&amp;Itemid=3" target="_blank">Tuxtla Gutiérrez</a>, Chiapas y lo está organizando la <a title="UPChiapas" href="http://linux.upchiapas.edu.mx/" target="_blank">Universidad Politécnica de Chiapas</a>.</p>
<p>En este tenor, <a title="Usoli" href="http://usoli.org" target="_blank">Usoli</a> estará presente pues me han invitado amablemente a dar un taller denominado &#8220;<strong>Servidores LAMP con Debian Gnu/Linux</strong>&#8221; y pues esperemos que los que tengan oportunidad de ir a alguno de los talleres o llevar su compu o lap para que se les apoye en la instalación, serán bienvenidos.</p>
<p>Nos vemos por allá <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/flisol-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recuperando Grub2</title>
		<link>http://blog.hbautista.com/linux/recuperando-grub2/</link>
		<comments>http://blog.hbautista.com/linux/recuperando-grub2/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 19:07:47 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=186</guid>
		<description><![CDATA[Ya tengo un artículo para poder recuperar GRUB en este blog, pero está orientado al Grub 1.x y hoy tuve una laptop con una instalación de Ubuntu 9.10 y que al reinstalar el Hasefroch nomás se perdió y pues aunque la persona estuvo tratando de poder recuperar Grub, la mayoría de los enlaces que consultó]]></description>
			<content:encoded><![CDATA[<p>Ya tengo un <a title="Recuperando Grub" href="http://blog.hbautista.com/linux/recuperando-grub/" target="_blank">artículo para poder recuperar GRUB</a> en este blog, pero está orientado al Grub 1.x y hoy tuve una laptop con una instalación de Ubuntu 9.10 y que al reinstalar el Hasefroch nomás se perdió y pues aunque la persona estuvo tratando de poder recuperar Grub, la mayoría de los enlaces que consultó y aplicó nomás no le funcionaron porque estaban enfocados a esa versión 1.x, pero Ubuntu 9.10, Debian Squeeze y probablemente más distribuciones están usando actualmente GRUB 2.x y obviamente la forma de funcionar cambió. <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-186"></span>Así que vamos a ver la forma rápida de cómo hacer para recuperar Grub2 <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
<p>Al igual que en el <a title="Recuperando Grub" href="http://blog.hbautista.com/linux/recuperando-grub/" target="_blank">artículo anterior</a>, precisaremos de una distribución Live, como Ubuntu o la que ustedes prefieran e iniciar desde ahí.</p>
<p>Como menciono lo que se hizo fue iniciar con el cd de Ubuntu, escoger el idioma español y la opción de “Probar sin instalar” (o algo así)</p>
<p>Una vez dentro e iniciado ubuntu hacemos clic en “Lugares – Equipo”</p>
<p>Esto abrirá una ventana de Nautilus que nos indica todas las particiones que encuentra SIN montarlas. En el caso de la pc en cuestión encontró 2 (dos) partciones y las etiquetó como disk y disk2. Cuando se instaló se crearon dos particiones raíz (/) y home (/home). Al darle clic sobre el ícono de disk, éste se monta y nos muestra el contenido que es típico de la partición raíz (/).</p>
<p>Ahora abrimos una terminal haciendo clic en “Aplicaciones – Accesorios – Terminal”</p>
<p>Nos aseguramos en donde está montada la partición y cúal es:</p>
<p>df -h</p>
<p>/dev/sda1 43G 2.0G 8G 2% /media/disk</p>
<p>Ok, veremos primero la talacha y luego explico que hicimos :-p</p>
<p>Como vemos la partición ya está montada en /media/disk lo que necesitamos es que los dispositivos también sean cargados ya que usaremos un entorno <a title="Guia Ubuntu" href="http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB" target="_blank">chroot</a>. <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>sudo su</p></blockquote>
<blockquote><p>mount &#8211;bind /dev /mnt/dev</p></blockquote>
<p>Y ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro Ubuntu:</p>
<p>chroot /media/disk</p>
<p>Por último cargamos el Grub en el MBR ejecutando el siguiente comando:</p>
<blockquote><p>grub-install &#8211;recheck /dev/sda</p></blockquote>
<p>(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner el número de partición, solo sda)</p>
<p>Reiniciamos y cuando vuelva a arrancar ubuntu (no el del live-cd), podemos ajustar en el menú del grub manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:</p>
<blockquote><p>$ sudo update-grub2</p></blockquote>
<p>Y eso es todo <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/recuperando-grub2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determinar versión</title>
		<link>http://blog.hbautista.com/linux/determinar-version/</link>
		<comments>http://blog.hbautista.com/linux/determinar-version/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:32:13 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=155</guid>
		<description><![CDATA[Esta nota ya la había puesto en mi blog anterior, pero lo vuelvo a repetir para aquellos que les pueda interesar. Si queremos saber la versión del Sistema Operativo Gnu/Linux que tenemos podemos hacer lo siguiente: hbautista_at_soporte:~$ cat /etc/issue Debian GNU/Linux lenny/sid \n \l hbautista_at_soporte:~$ cat /etc/debian_version lenny/sid hbautista_at_soporte:~$ lsb_release -a No LSB modules are]]></description>
			<content:encoded><![CDATA[<p>Esta nota ya la había puesto en mi blog anterior, pero lo vuelvo a repetir para aquellos que les pueda interesar.</p>
<p>Si queremos saber la versión del Sistema Operativo Gnu/Linux que tenemos podemos hacer lo siguiente:</p>
<p><span id="more-155"></span></p>
<blockquote><p>hbautista_at_soporte:~$ cat /etc/issue<br />
Debian GNU/Linux lenny/sid \n \l<br />
hbautista_at_soporte:~$ cat /etc/debian_version<br />
lenny/sid<br />
hbautista_at_soporte:~$ lsb_release -a<br />
No LSB modules are available.<br />
Distributor ID: Debian<br />
Description:    Debian GNU/Linux testing (lenny)<br />
Release:        testing<br />
Codename:       lenny<br />
hbautista_at_soporte:~$</p></blockquote>
<p>Esos comandos son los que generalmente uso para saber que versión de la distribución usas, ¿Cuáles usan ustedes?</p>
<blockquote><p>hbautista_at_soporte:~$ uname -a<br />
Linux soporte 2.6.26-1-686 #1 SMP Thu Oct 9 15:18:09 UTC 2008 i686 GNU/Linux<br />
hbautista_at_soporte:~$</p></blockquote>
<p>A veces uno se topa en situaciones cómo la que me tocó a mi ayer y algunos pues no saben exactamente la existencia de este tipo de comandos.</p>
<p>Saludos.. <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/determinar-version/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Repositorios para Lenny</title>
		<link>http://blog.hbautista.com/linux/repositorios-para-lenny/</link>
		<comments>http://blog.hbautista.com/linux/repositorios-para-lenny/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:58:46 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=151</guid>
		<description><![CDATA[Sucede que después de usar Debian, Ubuntu y OpenSuse no cabe duda que uno es de hábitos y costumbres y finalmente he regresado con Debian Gnu/Linux Usé en esta portátil (Bombadil) los 3 sabores y por diversas razones cada uno estuvo bien aunque con algunos detalles, así­ que finalmente decidí­ quedarme en Lenny, al menos]]></description>
			<content:encoded><![CDATA[<p>Sucede que después de usar <a title="Debian" href="http://debian.org" target="_blank">Debian</a>, <a title="Ubuntu" href="http://ubuntu.com" target="_blank">Ubuntu </a>y <a title="OpenSuse" href="http://es.opensuse.org/Bienvenidos_a_openSUSE.org" target="_blank">OpenSuse</a> no cabe duda que uno es de hábitos y costumbres y finalmente he regresado con Debian Gnu/Linux <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-smile.png" border="0" alt="face-smile.png " width="16" height="16" /></p>
<p>Usé en esta portátil (<a title="HP Pavilion" href="http://picasaweb.google.com/lh/photo/a7xnUS36VmcZkeCdXzSbzg?feat=embedwebsite" target="_blank">Bombadil</a>) los 3 sabores y por diversas razones cada uno estuvo bien aunque con algunos detalles, así­ que finalmente decidí­ quedarme en Lenny, al menos hasta que Squeeze esté más depurada <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-smile.png" border="0" alt="face-smile.png " width="16" height="16" /></p>
<p>Así­ que las razones de peso por las que finalmente estoy con <a title="Debian" href="http://www.debian.org/releases/stable/" target="_blank">Debian Gnu/Linux Lenny</a> son a grandes rasgos los siguientes:</p>
<p><span id="more-151"></span></p>
<ol>
<li>TODO funciona bien recién instalado, a excepción de la red inalámbrica</li>
<li>Hay suficientes programas para lo que necesito</li>
<li>No hay cuelgues en programas</li>
<li>Hay repositorios no oficiales para programas que no estén en los oficiales</li>
<li>La inalámbrica tiene solución, ya sea usando madwifi o bien actualizando a una versión del kernel más nueva</li>
</ol>
<p>Por lo mismo, debido a que estuve del tingo al tango pues ahora que está funcionando todo como debiera a excepción de gwibber, dejo los repositorios que actualmente tengo en uso y que me proporciona (hasta ahorita) todo lo que necesito.</p>
<div>
<blockquote>
<div>#Repositorios oficiales de Debian</div>
<div>deb http://mmc.geofisica.unam.mx/debian/ lenny main<br />
#deb-src http://mmc.geofisica.unam.mx/debian/ lenny main<br />
deb http://ftp.mx.debian.org/debian/ lenny main<br />
deb http://ftp.rediris.es/debian lenny main contrib non-free<br />
#deb-src http://ftp.mx.debian.org/debian/ lenny main<br />
deb http://security.debian.org/ lenny/updates main<br />
#deb-src http://security.debian.org/ lenny/updates main</div>
<div>#Otros repositorios adicionales</div>
<div>#Debian Multimedia<br />
#deb http://www.debian-multimedia.org lenny main<br />
deb http://www.debian-multimedia.org lenny main<br />
# Google testing repository<br />
#deb http://dl.google.com/linux/deb/ testing non-free<br />
#Opera for Debian Lenny<br />
deb http://deb.opera.com/opera/ lenny non-free<br />
#deb http://deb.opera.com/opera/ lenny non-free<br />
# Skype<br />
deb http://download.skype.com/linux/repos/debian/ stable non-free<br />
## Thí¨mes du projet bisigi<br />
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main</div>
</blockquote>
</div>
<p>Espero que sea entendible y los que tengan el <strong>#</strong> al inicio de la lí­nea, pues no serán tomados en cuenta.</p>
<p>Después de modificar tus <strong>sources.list</strong> (que se encuentra el archivo en <strong>/etc/apt/</strong>) tendrás que hacer lo siguiente:</p>
<p>Descargar &#8211;&gt; <strong>http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2008.10.16_all.deb</strong><br />
Y luego lo instalamos:</p>
<div>
<blockquote>
<div>dpkg -i debian-multimedia-keyring_2008.10.16_all.deb</div>
</blockquote>
</div>
<p>Luego añadimos las claves de los demás repositorios:</p>
<div>
<blockquote>
<div>gpg &#8211;keyserver hkp://keyserver.ubuntu.com:11371 &#8211;recv-key 881574DE &amp;&amp; gpg -a &#8211;export 881574DE | apt-key add -<br />
wget -q -O &#8211; https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -<br />
gpg &#8211;keyserver subkeys.pgp.net &#8211;recv-key 6A423791 &amp;&amp; gpg &#8211;fingerprint 6A423791 &amp;&amp; gpg &#8211;armor &#8211;export  6A423791| apt-key add -</div>
</blockquote>
</div>
<p>Ahora paso a explicar un poco:</p>
<p>El primero es para el repositorio <a title="Debian Multimedia" href="http://debian-multimedia.org/" target="_blank">debian-multimedia</a>, el segundo es para el repositorio de <a title="Bisigi project" href="http://www.bisigi-project.org/?lang=en" target="_blank">launchpad</a> y el tercero es el de <a title="Opera" href="http://www.opera.com/" target="_blank">Opera</a>. Lo anterior es para que no tengamos problemas a la hora de actualizar la lista de paquetes de Debian <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>En <strong>Debian-Multimedia</strong> se encontrarán con los codecs para ver cualquier tipo de videos, poder leer dvd&#8217;s, además del MPlayer, Flash y demás.</p>
<p>El de <strong>Launchpad</strong> es porque en ese repositorio nada más hay unos temas muy bueno y que me gustaron (<a href="http://www.bisigi-project.org/">http://www.bisigi-project.org/</a>)</p>
<p>El tercero es para <strong>Google Picasa</strong></p>
<p>Y finalmente el de <strong>Opera</strong> es para poder instalar el navegador Opera en nuestro Debian <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-wink.png" border="0" alt="face-wink.png " width="16" height="16" /></p>
<p>Una vez hecho los cambios en nuestro <strong>sources.list</strong> y añadidos las claves de los repositorios, nos queda actualizar la lista de paquetes que podemos instalar y eso lo hacemos con:</p>
<blockquote><p>aptitude update</p></blockquote>
<p>Bueno lo que resta es instalar aquellos paquetes que nos interesen. <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-smile.png" border="0" alt="face-smile.png " width="16" height="16" /> en mi caso este es lo que yo he instalado una vez hecho los cambios anteriores <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-smile-big.png" border="0" alt="face-smile-big.png " width="16" height="16" /></p>
<div>
<blockquote>
<div>aptitude install iceweasel-downloadstatusbar iceweasel-downthemall iceweasel-greasemonkey wallpaper-tray gftp xchat phatch conky startupmanager aircrack-ng nmap sun-java6-jre flashplayer-mozilla w32codecs mplayer libdvdcss2 grub-splashimages gnome-art ntfs-3g mesa-utils k3b-i18n liferea opera glabels p7zip unrar gnome-extra-icons nautilus-actions nautilus-gksu nautilus-open-terminal nautilus-image-converter apache2 mysql-server mysql-admin php5 php5-mysql chameleon-cursor-theme comixcursors crystalcursors xcursor-themes amarok amarok-utils phpmyadmin ttf-bitstream-vera ttf-dejavu ttf-marvosym ttf-mscorefonts-installer skype metacity-themes murrine-themes pidgin-themes pidgin-plugin-pack tropical-theme dfo mc</div>
</blockquote>
</div>
<p>Se va a tardar un buen rato para instalar todo aquello <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-wink.png" border="0" alt="face-wink.png " width="16" height="16" />, pero una vez que hayamos terminado hay que remover el paquete <strong>swfdec-mozilla</strong> para poder usar el <strong>flashplayer</strong></p>
<div>
<blockquote>
<div>aptitude remove swfdec-mozilla</div>
</blockquote>
</div>
<p>El detalle es que me pide desinstalar el paquete <strong>gnome</strong> que desinstala otras cosas, apunté los paquetes que desinstaló y los vuelvo a instalar <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-smile.png" border="0" alt="face-smile.png " width="16" height="16" /></p>
<div>
<blockquote>
<div>apitude install bluez-gnome gnome-spell gnome-themes-extras gnome-vfs-obexftp libgda3-3 libgda3-common libgdl-1-0 libgdl-1-common libgksu1.2-0 libgksuui1.0-1 libopenobex1 python-4suite-xml python-eggtrayicon python-gnome2-extras python-notify rhythmbox serpentine system-config-printer transmission-common transmission-gtk</div>
</blockquote>
</div>
<p>Finalmente queda definir que usaremos <strong>Sun-Java</strong> en lugar de <strong>GCJ</strong></p>
<div>
<blockquote>
<div>root_at_bombadil:/home/hbautista# update-alternatives &#8211;config java<br />
Hay 3 alternativas que proveen `java&#8217;.<br />
Selección     Alternativa<br />
&lt;hr noshade=&#8221;noshade&#8221; size=&#8221;1&#8243; /&gt;<br />
1    /usr/bin/gij-4.3<br />
+        2    /usr/lib/jvm/java-gcj/jre/bin/java<br />
*         3    /usr/lib/jvm/java-6-sun/jre/bin/java<br />
Pulse &lt;Intro&gt; para mantener el valor por omisión [*] o pulse un número de selección: 3<br />
Utilizando `/usr/lib/jvm/java-6-sun/jre/bin/java&#8217; para proveer `java&#8217;.<br />
root_at_bombadil:/home/hbautista#</div>
</blockquote>
</div>
<p>Ahhh&#8230;. como mencioné al principio del artí­culo hay que actualizar el <a title="Debian Kernel" href="http://wiki.debian.org/DebianKernel" target="_blank">kernel</a> y hay dos formas:</p>
<p>La primera consiste en añadir otra clave de repositorio</p>
<div>
<blockquote>
<div>wget -q -O &#8211; http://kernel-archive.buildserver.net/key-2009 | apt-key add -</div>
</blockquote>
</div>
<p>Descomentar lo de las últimas lí­neas del sources.list quedando así­</p>
<div>
<blockquote>
<div>#para el kernel<br />
deb http://kernel-archive.buildserver.net/debian-kernel lenny main<br />
#deb http://ftp.de.debian.org/debian squeeze main</div>
</blockquote>
</div>
<p>Actualizar la lista de paquetes:</p>
<div>
<blockquote>
<div>aptitude update</div>
</blockquote>
</div>
<p>Y finalmente instalar el kernel</p>
<div>
<blockquote>
<div>root_at_bombadil:~# aptitude install linux-image-2.6.30-1-686</div>
</blockquote>
</div>
<p>El detalle es que el servidor <em>kernel-archive.buildserver.net</em> <strong>NO</strong> está disponible, caí­do o que se yo <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-sad.png" border="0" alt="face-sad.png " width="16" height="16" /> ton&#8217;s nos vamos a hacerlo de la segunda forma:</p>
<p>Descomentar lo de las últimas lí­neas del sources.list quedando así­</p>
<div>
<blockquote>
<div>#para el kernel<br />
#deb http://kernel-archive.buildserver.net/debian-kernel lenny main<br />
deb http://ftp.de.debian.org/debian squeeze main</div>
</blockquote>
</div>
<p>Con esto indicamos que usaremos un repositorio de <strong>Squeeze</strong>, ahí­ ya tienen el <a title="Debian Kernel" href="http://packages.qa.debian.org/l/linux-2.6/news/20100122T163921Z.html" target="_blank">kernel actualizado</a>. Igualmente hay que actualizar la lista de paquetes.</p>
<div>
<blockquote>
<div>aptitude update</div>
</blockquote>
</div>
<p>Y finalmente instalar el kernel</p>
<div>
<blockquote>
<div>root_at_bombadil:~# aptitude install linux-image-2.6.32-5-686</div>
</blockquote>
</div>
<p>Con esto habremos de tener instalado el kernel 2.6.30-1, pero hay que volver a comentar para que quedemos con Lenny en lugar de Squeeze:</p>
<div>
<blockquote>
<div>#para el kernel<br />
#deb http://kernel-archive.buildserver.net/debian-kernel lenny main<br />
#deb http://ftp.de.debian.org/debian squeeze main</div>
</blockquote>
</div>
<p>Solamente queda reiniciar y tendremos funcionando nuestro Chip Atheros muy bien <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-smile.png" border="0" alt="face-smile.png " width="16" height="16" /></p>
<p>Si se preguntan porqué escogí­ actualizar el kernel, es porque con madwifi no tengo modo monitor en el chip <img src="http://hbautista.usoli.org/plugins/Emoticons/images/face-sad.png" border="0" alt="face-sad.png " width="16" height="16" /> y no puedo hacer cosas como esta:</p>
<div>
<blockquote>
<div>root_at_bombadil:~# aircrack-ng infi733-06.cap<br />
KEY FOUND! [ 96:15:79:32:76 ]</div>
</blockquote>
</div>
<p>Si tienen comentarios o sugerencias, pues serán bienvenidas <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/repositorios-para-lenny/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
