<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Geekipedia</title>
	<atom:link href="http://drencrom.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://drencrom.wordpress.com</link>
	<description>Lecciones aprendidas en IT y Linux</description>
	<lastBuildDate>Thu, 06 Jan 2011 00:52:21 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='drencrom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Geekipedia</title>
		<link>http://drencrom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://drencrom.wordpress.com/osd.xml" title="Geekipedia" />
	<atom:link rel='hub' href='http://drencrom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Configurar ssh con múltiples usuarios y autenticación con clave pública en OpenWRT</title>
		<link>http://drencrom.wordpress.com/2011/01/05/configurar-ssh-con-multiples-usuarios-y-autenticacion-con-clave-publica-en-openwrt/</link>
		<comments>http://drencrom.wordpress.com/2011/01/05/configurar-ssh-con-multiples-usuarios-y-autenticacion-con-clave-publica-en-openwrt/#comments</comments>
		<pubDate>Thu, 06 Jan 2011 00:51:36 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[OpenWRT]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=43</guid>
		<description><![CDATA[El primera paso para lograr esto es crear al menos un nuevo usuario en el router. Como el sistema no está pensado para tener más de un usuario el busybox no está compilado con el comando useradd por lo que hay que hacer todo el trabajo manualmente. Primero hay que agregar una línea en el [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=43&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El primera paso para lograr esto es crear al menos un nuevo usuario en el router. Como el sistema no está pensado para tener más de un usuario el <em>busybox</em> no está compilado con el comando <em>useradd</em> por lo que hay que hacer todo el trabajo manualmente. Primero hay que<br />
agregar una línea en el archivo <em>/etc/groups</em> de esta forma:<br />
<code><br />
grupo:x:1000:<br />
</code><br />
para crear un grupo llamado <em>grupo</em> con gid 1000.</p>
<p>Luego hay que agregar una línea en el archivo <em>/etc/passwd</em>:<br />
<code><br />
usuario:&lt;copiar hash del root&gt;:1000:1000:Nombre Completo:/home/usuario:/bin/ash<br />
</code><br />
donde el segundo parámetro es el hash de la contraseña (OpenWRT no usa shadow) por lo que se puede copiar el del root para que el usuario quede con la misma contraseña que éste. Para cambiarla luego alcanza con ejecutar<br />
<code><br />
# passwd usuario<br />
</code><br />
El uid del usuario se setea como 1000 y se lo configura como perteneciente al grupo 1000 que ya creamos. El home dir del usuario en este caso es <em>/home/usuario</em> por lo que hay que crear este directorio y asignarle los permisos de este nuevo usuario así:<br />
<code><br />
# chown usuario.grupo /home/usuario<br />
</code></p>
<p>Con esto ya debería ser posible acceder por ssh al router con este nuevo usuario y la contraseña elegida.</p>
<p>El siguiente paso es configurar las claves públicas de los usuarios que podrán acceder. Para el caso del root estas claves deben ir al archivo <em>/etc/dropbear/authorized_keys</em> mientras que para cada usuario deben ir en el directorio <em>~/.ssh/authorized_keys</em>. En el caso de nuestro usuario de ejemplo sería <em>/home/usuario/.ssh/authorized_keys</em> (hay que crear el directorio <em>.ssh</em>)</p>
<p>Por último, si queremos deshabilitar el logueo sin clave pública por seguridad se debe ejecutar los siguientes comandos en el router:<br />
<code><br />
# uci set dropbear.cfg1.PasswordAuth=off<br />
# uci commit dropbear<br />
</code><br />
y luego reiniciar el servicio SSH o el router completo para estar seguros de que la configuración se conserva.</p>
<p>Es importante verificar que el acceso como root con clave pública funciona bien antes de hacer esto dado que si no es posbile que nos quedemos sin poder acceder al router con el usuario root.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/43/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/43/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/43/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=43&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2011/01/05/configurar-ssh-con-multiples-usuarios-y-autenticacion-con-clave-publica-en-openwrt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Autenticación con usuarios locales desde Apache</title>
		<link>http://drencrom.wordpress.com/2010/08/31/autenticacion-con-usuarios-locales-desde-apache/</link>
		<comments>http://drencrom.wordpress.com/2010/08/31/autenticacion-con-usuarios-locales-desde-apache/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 04:23:48 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=34</guid>
		<description><![CDATA[El problema con esto es que el método más documentado es usando mod_auth_pam pero para que esto funcione el servidor apache tiene que tener acceso al archivo /etc/shadow. La idea de este archivo es que solo sea accedido por root (por defecto tiene permiso 400) y solamente existe para eso (si no hay shadow los [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=34&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El problema con esto es que el método más documentado es usando <strong>mod_auth_pam</strong> pero para que esto funcione el servidor apache tiene que tener acceso al archivo <em>/etc/shadow</em>. La idea de este archivo es que solo sea accedido por root (por defecto tiene permiso 400) y solamente existe para eso (si no hay shadow los hashes de las passwords estan en el archivo <em>/etc/passwd</em> y pueden ser leídos por cualquier usuario)</p>
<p>Lo sugerido para esto es hacer un grupo solo con el apache y darle permisos a este grupo para leer el archivo pero no es una solución muy buena.</p>
<p>La mejor solución es usar el módulo <strong>mod_auth_shadow</strong> que funciona sin hacer esto gracias a que usa un archivo con setuid root (<em>/usr/sbin/validate</em>). Para configurarlo solamente alcanza con instalar el módulo (por ejemplo en <strong>centos</strong>):</p>
<p><code>yum install mod_auth_shadow</code></p>
<p>Y configurar algo así en apache:</p>
<p><code>AuthShadow on<br />
   AuthName "Acceso con clave"<br />
   AuthType Basic<br />
   Require valid-user<br />
</code></p>
<p>Por último si se está usando <strong>SELinux</strong> hay una opción específica que se debe habilitar para que esto funcione y se hace de la siguiente manera:</p>
<p><code>setsebool -P allow_httpd_mod_auth_pam on</code></p>
<p>La opción -P hace que quede activado de forma permanente.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=34&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2010/08/31/autenticacion-con-usuarios-locales-desde-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Generar salida en formato CSV desde MySQL</title>
		<link>http://drencrom.wordpress.com/2010/08/31/generar-salida-en-formato-csv-desde-mysql/</link>
		<comments>http://drencrom.wordpress.com/2010/08/31/generar-salida-en-formato-csv-desde-mysql/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 04:11:48 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=28</guid>
		<description><![CDATA[Para lograr esto se deberá ejecutar el select de la siguiente manera: SELECT x,y,z INTO OUTFILE '/tmp/salida.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM tabla; Hay que tener en cuenta que hay que ejecutar esto como root dado que los usuarios comunes no pueden escribir en el disco<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=28&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para lograr esto se deberá ejecutar el select de la siguiente manera:</p>
<p><code>SELECT x,y,z INTO OUTFILE '/tmp/salida.csv'<br />
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'<br />
LINES TERMINATED BY '\n'<br />
FROM tabla; </code></p>
<p>Hay que tener en cuenta que hay que ejecutar esto como root dado que los usuarios comunes no pueden escribir en el disco</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=28&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2010/08/31/generar-salida-en-formato-csv-desde-mysql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Compilar kernel vanilla en ubuntu</title>
		<link>http://drencrom.wordpress.com/2010/03/21/compilar-kernel-vanilla-en-ubuntu/</link>
		<comments>http://drencrom.wordpress.com/2010/03/21/compilar-kernel-vanilla-en-ubuntu/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 06:49:05 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=21</guid>
		<description><![CDATA[La idea es compilar un kernel vanilla de linux con la configuración que se quiera creando un paquete .deb que permita instalarlo configurando todo lo necesario para que funcione en forma automática (initrd, grub, etc) Los pasos son los siguientes: Primero se deben bajar las fuentes del kernel y descomprimirlas en /usr/src Luego hay que [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=21&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La idea es compilar un kernel vanilla de linux con la configuración que se quiera creando un paquete .deb que permita instalarlo configurando todo lo necesario para que funcione en forma automática (initrd, grub, etc)<br />
Los pasos son los siguientes:</p>
<p>Primero se deben bajar las fuentes del kernel y descomprimirlas en <em>/usr/src</em></p>
<p>Luego hay que instalar las herramientas necesarias en el sistema mediante <code>apt-get install build-essential kernel-package</code></p>
<p>Entonces hay que moverse con cd al directorio de las fuentes descomprimido en el paso 1 y ejecutar <code>make-kpkg clean</code> que prepara las fuentes para compilar. Antes de esto se puede modificar el archivo .config mediante <em>make menuconfig</em> o copiando el config de algun kernel instalado </p>
<p>Luego hay que ejecutar <code>make-kpkg --append-to-version=-&lt;etiqueta&gt; kernel_image --initrd binary</code> donde la etiqueta es un nombre que se le agrega a la versión del kernel para distinguir esta compilación en particular</p>
<p>Al terminar esto, en el directorio superior al actual (debería ser <em>/usr/src</em>) van a quedar los paquetes .deb del kernel compilado. Los importantes el que comienza con <em>linux-image</em> que tiene al kernel en sí y <em>linux-headers</em> que tiene los encabezados que permiten compilar módulos</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=21&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2010/03/21/compilar-kernel-vanilla-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Status de RAID en servidores IBM</title>
		<link>http://drencrom.wordpress.com/2009/11/25/status-de-raid-en-servidores-ibm/</link>
		<comments>http://drencrom.wordpress.com/2009/11/25/status-de-raid-en-servidores-ibm/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 02:16:35 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=17</guid>
		<description><![CDATA[Hay una utilidad para ver desde Linux el stado de un raid LSI por hardware típico de los servidores IBM. Para esto hay que instalar el paquete mpt-status. Una vez instalado hay que cargar el módulo mptctl de esta forma modprobe mptctl y luego ejecutar mpt-status -p para saber el ID del RAID instalado. La [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=17&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hay una utilidad para ver desde Linux el stado de un raid LSI por hardware típico de los servidores IBM.<br />
Para esto hay que instalar el paquete <a href="http://freshmeat.net/projects/mptstatus/">mpt-status</a>. Una vez instalado hay que cargar el módulo <em>mptctl</em> de esta forma</p>
<p><code>modprobe mptctl</code></p>
<p>y luego ejecutar </p>
<p><code>mpt-status -p</code></p>
<p>para saber el ID del RAID instalado. La respuesta debería ser algo así como:</p>
<p><code>Checking for SCSI ID:0<br />
Checking for SCSI ID:1<br />
Checking for SCSI ID:2<br />
Checking for SCSI ID:3<br />
Checking for SCSI ID:4<br />
Checking for SCSI ID:5<br />
Checking for SCSI ID:6<br />
Checking for SCSI ID:7<br />
Checking for SCSI ID:8<br />
Checking for SCSI ID:9<br />
Checking for SCSI ID:10<br />
Found SCSI id=10, use ''mpt-status -i 10" to get more information.</code></p>
<p>Lo siguiente es ejecutar </p>
<p><code>mpt-status -i 10</code></p>
<p>para ver el estado del RAID.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/17/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/17/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/17/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=17&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2009/11/25/status-de-raid-en-servidores-ibm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Como crear un archivo .patch</title>
		<link>http://drencrom.wordpress.com/2009/11/23/como-crear-un-archivo-patch/</link>
		<comments>http://drencrom.wordpress.com/2009/11/23/como-crear-un-archivo-patch/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:30:38 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=13</guid>
		<description><![CDATA[Para crear el patch la idea es pararse en un directorio que contenga una carpeta con el código original (llamémosle old) y otra con el código nuevo (new). Entonces el comando a ejecutar sería: diff -rupN old new &#62; archivo.patch donde: r significa que busque recursivamente en los directorios u es que use el formato [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=13&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para crear el patch la idea es pararse en un directorio que contenga una carpeta con el código original (llamémosle <em>old</em>) y otra con el código nuevo (<em>new</em>). Entonces el comando a ejecutar sería:</p>
<p><code>diff -rupN old new &gt; archivo.patch</code></p>
<p>donde:</p>
<ul>
<li>r significa que busque recursivamente en los directorios</li>
<li>u es que use el formato unificado</li>
<li>p y N hacen que considere a los archivos que faltan en un directorio o el otro como vacíos</li>
</ul>
<p>Para aplicar el patch hay que pararse en la carpeta con el código original y ejecutar</p>
<p><code>patch -p1 &lt; archivo.patch</code></p>
<p>donde p1 hace que ignore el primer componente del path en el archivo y aplique los cambios directamente dentro de este directorio.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=13&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2009/11/23/como-crear-un-archivo-patch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Escape codes en SSH</title>
		<link>http://drencrom.wordpress.com/2008/06/09/escape-codes-en-ssh/</link>
		<comments>http://drencrom.wordpress.com/2008/06/09/escape-codes-en-ssh/#comments</comments>
		<pubDate>Mon, 09 Jun 2008 14:56:32 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=11</guid>
		<description><![CDATA[El caracter de escape por defecto en SSH, salvo que se defina otra cosa en /etc/ssh/ssh_config es ~ Digitando ~? podemos ver la lista de opciones de escape disponibles. Las más interesantes son ~. que permite cerrar la sesión por la fuerza cuando la misma no responde ningún comando ni siquiera el ^C. La otra [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=11&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>El caracter de escape por defecto en SSH, salvo que se defina otra cosa en <em>/etc/ssh/ssh_config </em>es <code>~</code></p>
<p>Digitando <code>~?</code> podemos ver la lista de opciones de escape disponibles.</p>
<p>Las más interesantes son <code>~.</code> que permite cerrar la sesión por la fuerza cuando la misma no responde ningún comando ni siquiera el ^C.</p>
<p>La otra es <code>~C</code> que permite abrir una consola de comando propia del SSH. Desde aquí se puede habilitar y deshabilitar forwarding de puertos entre otras cosas (con <em>help</em> en la consola se pueden ver las opciones disponibles)</p>
<p>Es importante tener en cuenta que estos códigos de escape solo valen luego de un fin de línea. O sea que poner un ~ en el medio de un comando no se va a considerar un escape.</p>
<p>Otra cosa importante es que <code>~~</code> pasa el caracter de escape a la consola remota, por lo que es si se tienen conexiones ssh en cascada es posible usar posible usar <code>~~.</code> para cerrar la segunda sesión sin cerrar la primera. </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drencrom.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drencrom.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=11&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2008/06/09/escape-codes-en-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Ocultar y mostrar bloques con vimdiff</title>
		<link>http://drencrom.wordpress.com/2008/06/08/ocultar-y-mostrar-bloques-con-vimdiff/</link>
		<comments>http://drencrom.wordpress.com/2008/06/08/ocultar-y-mostrar-bloques-con-vimdiff/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 23:15:39 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=10</guid>
		<description><![CDATA[Cuando se muestran las diferencias entre dos archivos vimdiff oculta automáticamente los bloques de texto que coinciden. Para mostrar uno de los bloques ocultos hay que posicionarse sobre la línea que marca el bloque y presionar zo Para ocultarlo se debe estar posicionado en cualquier parte del bloque y presionar zc No hay que poner [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=10&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Cuando se muestran las diferencias entre dos archivos <em>vimdiff</em> oculta automáticamente los bloques de texto que coinciden. </p>
<p>Para mostrar uno de los bloques ocultos hay que posicionarse sobre la línea que marca el bloque y presionar <a href="http://www.vim.org/htmldoc/fold.html#zo"><code>zo</code></a><br />
Para ocultarlo se debe estar posicionado en cualquier parte del bloque y presionar <a href="http://www.vim.org/htmldoc/fold.html#zc"><code>zc</code></a><br />
No hay que poner : antes de estos comandos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drencrom.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drencrom.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=10&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2008/06/08/ocultar-y-mostrar-bloques-con-vimdiff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>Recargar la tabla de particiones sin reiniciar el sistema</title>
		<link>http://drencrom.wordpress.com/2008/04/05/recargar-la-tabla-de-particiones-sin-reiniciar-el-sistema/</link>
		<comments>http://drencrom.wordpress.com/2008/04/05/recargar-la-tabla-de-particiones-sin-reiniciar-el-sistema/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 21:55:10 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=9</guid>
		<description><![CDATA[Puede ser un poco raro este problema pero puede ser muy molesto cuando se trata de servidores. La solución es muy fácil, solamente hay que ejecutar el comando partprobe que es parte del paquete parted<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=9&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Puede ser un poco raro este problema pero puede ser muy molesto cuando se trata de servidores. La solución es muy fácil, solamente hay que ejecutar el comando <em>partprobe</em> que es parte del paquete <em>parted</em></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drencrom.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drencrom.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=9&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2008/04/05/recargar-la-tabla-de-particiones-sin-reiniciar-el-sistema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
		<item>
		<title>fstab con UUID</title>
		<link>http://drencrom.wordpress.com/2008/04/05/fstab-con-uuid/</link>
		<comments>http://drencrom.wordpress.com/2008/04/05/fstab-con-uuid/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 21:51:00 +0000</pubDate>
		<dc:creator>drencrom</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://drencrom.wordpress.com/?p=8</guid>
		<description><![CDATA[Muchas distribuciones nuevas usan el UUID de las particiones en lugar del nombre tradicional de las misma spara definirlas en el archivo /etc/fstab Para obtener el UUID de un partición hay que ejecutar: vol_id &#60;nombre tradicional de la partición&#62; Luego de esto se hace igual que siempre solo que en lugar del nombre de la [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=8&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Muchas distribuciones nuevas usan el UUID de las particiones en lugar del nombre tradicional de las misma spara definirlas en el archivo <em>/etc/fstab</em></p>
<p>Para obtener el UUID de un partición hay que ejecutar:<br />
<code>vol_id &lt;nombre tradicional de la partición&gt;<br />
</code></p>
<p>Luego de esto se hace igual que siempre solo que en lugar del nombre de la partición se pone UUID=&lt;uuid&gt; en el fstab.</p>
<p>Supuestamente la gracia de esto es que si se mueven los discos de lugar el sistema va a encontrar las particiones en el lugar correcto aunque cambien de nombre (ej. de <em>/dev/sda1</em> a <em>/dev/sda2</em>)<span id="more-8"></span><!--more--><!--more--><!--more--><!--more--></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/drencrom.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/drencrom.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/drencrom.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/drencrom.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/drencrom.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/drencrom.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/drencrom.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/drencrom.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/drencrom.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/drencrom.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=drencrom.wordpress.com&amp;blog=3325889&amp;post=8&amp;subd=drencrom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://drencrom.wordpress.com/2008/04/05/fstab-con-uuid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4eacd1a31ca6bc96dcf8dfe4928eddee?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">drencrom</media:title>
		</media:content>
	</item>
	</channel>
</rss>
