<?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>miguelcarmona.name &#187; Notas y recortes</title>
	<atom:link href="http://miguelcarmona.name/notas-y-recortes/feed" rel="self" type="application/rss+xml" />
	<link>http://miguelcarmona.name</link>
	<description>Blog/Portfolio profesional de Miguel Carmona</description>
	<lastBuildDate>Tue, 08 May 2012 20:47:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>evitar desconexión por timeout en ssh</title>
		<link>http://miguelcarmona.name/notas-y-recortes/evitar-desconexion-por-timeout-en-ssh</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/evitar-desconexion-por-timeout-en-ssh#comments</comments>
		<pubDate>Tue, 08 May 2012 20:38:44 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>
		<category><![CDATA[UNIX]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=812</guid>
		<description><![CDATA[Problema: El servidor ssh al que te conectas cierra la conexión cuando detecta inactividad del usuario. Solución:crear un fichero ~/.ssh/config con el contenido que indico a continuación. Ese fichero se leerá cada vez que iniciemos una conexión ssh con cualquier host. Lo que indicamos es que queremos lanzar un paquete a modo de señal cada [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Problema</strong>: El servidor ssh al que te conectas <strong>cierra la conexión cuando detecta inactividad del usuario</strong>.</p>
<p><strong>Solución:crear un fichero</strong><em style="font-weight: bold;"> ~/.ssh/config</em> con el contenido que indico a continuación.</p>
<p>Ese fichero se leerá cada vez que iniciemos una conexión ssh con cualquier host. Lo que indicamos es que queremos lanzar un paquete a modo de señal cada 120 segundos (2 minutos), haciendo saber que seguimos conectados y que no queremos que nos corte la conexión. Si por cualquier razón el servidor no respondiera tras 3 intentos de envío de señal (2*3 = 6 minutos), se cancelará la conexión.</p>
<p><span id="more-812"></span></p>
<p>fichero: ~/.ssh/config</p>

<div class="wp_codebox"><table><tr id="p8122"><td class="code" id="p812code2"><pre class="bash" style="font-family:monospace;">Host <span style="color: #000000; font-weight: bold;">*</span>
	ServerAliveInterval <span style="color: #000000;">120</span>
	ServerAliveCountMax <span style="color: #000000;">3</span></pre></td></tr></table></div>

<p>vía <a href="http://diariolinux.com/2012/04/15/receta-rapida-evitar-desconexion-por-timeout-en-ssh/">http://diariolinux.com/2012/04/15/receta-rapida-evitar-desconexion-por-timeout-en-ssh/</a></p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/05/wget.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos" target="_top">¿Cómo obtener listado de links rotos?</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top">Identificación de la key por el random art</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/manejo-habitual-de-lvm-volumenes-logicos" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/manejo-habitual-de-lvm-volumenes-logicos" target="_top">Manejo habitual de LVM (volúmenes lógicos)</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top">Diferentes versiones de PHP según VirtualHost o directorio</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/freenx-algo-mas-que-un-terminal-server-mejorado-alternativa-a-vnc-server-en-linux" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2009/01/freenx-pantallazo-de-ejecucion-540x367.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/freenx-algo-mas-que-un-terminal-server-mejorado-alternativa-a-vnc-server-en-linux" target="_top">FreeNX - Algo más que un 'Términal Server' mejorado (alternativa a vnc server en Linux)</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/evitar-desconexion-por-timeout-en-ssh/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Diferentes versiones de PHP según VirtualHost o directorio</title>
		<link>http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio#comments</comments>
		<pubDate>Wed, 18 Apr 2012 10:34:55 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=801</guid>
		<description><![CDATA[Con los cambios de las versiones de PHP 5.3 y 5.4 puede resultar interesante mantener ciertas partes en una versión de PHP anterior y seguir otras con la última estable. Vamos a ver como instalar varios PHP en un mismo Apache. La instalación del PHP, en este caso 5.2 deberá ser en modo CGI, simplemente deberemos preocuparnos de instalarlo con un prefix diferente y con [...]]]></description>
			<content:encoded><![CDATA[<p>Con los cambios de las <strong>versiones de PHP 5.3 y 5.4</strong> puede resultar interesante mantener ciertas partes <strong>en una versión de PHP anterior</strong> y seguir otras con la última estable. Vamos a ver <strong>como instalar varios PHP en un mismo Apache</strong>.</p>
<p>La <a href="http://systemadmin.es/2009/08/instalacion-de-un-servidor-lamp-v-apache-con-php-y-eaccelerator">instalación del PHP, en este caso 5.2</a> deberá ser en <strong>modo CGI</strong>, simplemente deberemos preocuparnos de instalarlo con un <strong>prefix diferente</strong> y con el <strong>fichero de configuración en otro sitio</strong>:<br />
<span id="more-801"></span></p>

<div class="wp_codebox"><table><tr id="p8018"><td class="code" id="p801code8"><pre class="bash" style="font-family:monospace;"><span style="color: #660033;">--prefix</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php52
<span style="color: #660033;">--with-config-file-path</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php52<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span></pre></td></tr></table></div>

<p>Lo <strong>compilamos e instalamos normalmente</strong> copiando el fichero de configuración a su sitio:</p>

<div class="wp_codebox"><table><tr id="p8019"><td class="code" id="p801code9"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span>
<span style="color: #c20cb9; font-weight: bold;">cp</span> php.ini-dist <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php52<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>php.ini
<span style="color: #c20cb9; font-weight: bold;">sed</span> <span style="color: #ff0000;">'s#display_errors = On#display_errors = Off#g'</span> <span style="color: #660033;">-i</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php52<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>php.ini</pre></td></tr></table></div>

<p>Suponiendo que tenemos instalado el apache con <strong>PHP 5.4</strong>:</p>

<div class="wp_codebox"><table><tr id="p80110"><td class="code" id="p801code10"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># curl -I localhost/systemadmin.es/index.php</span>
HTTP<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.1</span> <span style="color: #000000;">200</span> OK
Date: Tue, <span style="color: #000000;">10</span> Apr <span style="color: #000000;">2012</span> 09:<span style="color: #000000;">50</span>:<span style="color: #000000;">50</span> GMT
Server: Apache
X-Powered-By: PHP<span style="color: #000000; font-weight: bold;">/</span>5.4.0
Content-Type: text<span style="color: #000000; font-weight: bold;">/</span>html</pre></td></tr></table></div>

<p>Para configurar el <strong>directorio /systemadmin.es con PHP 5.2</strong> deberemos definir el directorio dónde tenemos el binario <strong>php-cgi</strong> como directorio de CGIs (<strong>ScriptAlias</strong>) y a continuación definir el <strong>Handler</strong> para el tipo de ficheros acabados en <strong>.php</strong> (<em>la sintaxi Require es de Apache 2.4</em>):</p>

<div class="wp_codebox"><table><tr id="p80111"><td class="code" id="p801code11"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php52<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">&gt;</span>
  Require all granted
<span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span>
&nbsp;
ScriptAlias <span style="color: #000000; font-weight: bold;">/</span>php52-cgi <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>php52<span style="color: #000000; font-weight: bold;">/</span>bin
<span style="color: #000000; font-weight: bold;">&lt;</span>Directory <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>htdocs<span style="color: #000000; font-weight: bold;">/</span>systemadmin.es<span style="color: #000000; font-weight: bold;">&gt;</span>
  Action php52-cgi <span style="color: #000000; font-weight: bold;">/</span>php52-cgi<span style="color: #000000; font-weight: bold;">/</span>php-cgi
  AddHandler php52-cgi .php
  <span style="color: #000000; font-weight: bold;">&lt;</span>FilesMatch <span style="color: #ff0000;">&quot;\.php$&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span>
    SetHandler php52-cgi
  <span style="color: #000000; font-weight: bold;">&lt;/</span>FilesMatch<span style="color: #000000; font-weight: bold;">&gt;</span>
<span style="color: #000000; font-weight: bold;">&lt;/</span>Directory<span style="color: #000000; font-weight: bold;">&gt;</span></pre></td></tr></table></div>

<p>Una vez reiniciado el Apache podremos ver como servimos con <strong>PHP 5.2</strong> dicho directorio mientras el resto siguen con <strong>la otra versión de PHP instalada</strong>:</p>

<div class="wp_codebox"><table><tr id="p80112"><td class="code" id="p801code12"><pre class="bash" style="font-family:monospace;">curl <span style="color: #660033;">-I</span> localhost<span style="color: #000000; font-weight: bold;">/</span>systemadmin.es<span style="color: #000000; font-weight: bold;">/</span>index.php
HTTP<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1.1</span> <span style="color: #000000;">200</span> OK
Date: Tue, <span style="color: #000000;">10</span> Apr <span style="color: #000000;">2012</span> <span style="color: #000000;">10</span>:<span style="color: #000000;">15</span>:<span style="color: #000000;">30</span> GMT
Server: Apache
X-Powered-By: PHP<span style="color: #000000; font-weight: bold;">/</span>5.2.17
Content-Type: text<span style="color: #000000; font-weight: bold;">/</span>html</pre></td></tr></table></div>

<p>vía: <a href="http://systemadmin.es/2012/04/diferentes-versiones-de-php-segun-virtualhost-o-directorio">http://systemadmin.es/2012/04/diferentes-versiones-de-php-segun-virtualhost-o-directorio</a></p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top">Identificación de la key por el random art</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red" target="_top">Hacer parpadear el led de la tarjeta de red</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl" target="_top">Cifrar un documento con un certificado mediante openssl</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/servidor-lamp-en-opensuse" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/01/lamp.gif&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/servidor-lamp-en-opensuse" target="_top">Servidor LAMP en openSuse</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top">Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Identificación de la key por el random art</title>
		<link>http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art#comments</comments>
		<pubDate>Wed, 18 Apr 2012 09:14:31 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=798</guid>
		<description><![CDATA[Al generar una clave privada con ssh-keygen podemos ver al final una imagen asciigenerada a partir de la clave: $ ssh-keygen -t dsa &#40;...&#41; The key's randomart image is: +--[ DSA 1024]----+ &#124; oE . &#124; &#124; .. . o o &#124; &#124; o + . &#124; &#124; . o * + &#124; &#124; o O = S [...]]]></description>
			<content:encoded><![CDATA[<p>Al generar una clave privada con <strong>ssh-keygen</strong> podemos ver al final una <strong>imagen ascii</strong>generada a partir de la clave:</p>

<div class="wp_codebox"><table><tr id="p79816"><td class="code" id="p798code16"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ssh-keygen</span> <span style="color: #660033;">-t</span> dsa
<span style="color: #7a0874; font-weight: bold;">&#40;</span>...<span style="color: #7a0874; font-weight: bold;">&#41;</span>
The key<span style="color: #ff0000;">'s randomart image is:
+--[ DSA 1024]----+
|   oE   .        |
|  .. . o o       |
|      o + .      |
|   . o * +       |
|  o O = S        |
|   = X .         |
|    o o          |
|                 |
|                 |
+-----------------+</span></pre></td></tr></table></div>

<p><span id="more-798"></span></p>
<p>A partir de <strong>OpenSSH 5.1</strong>, podemos <strong>configurar nuestro cliente ssh</strong> para que nos muestre dicha representación de la <strong>clave privada del servidor</strong> para poder identificarlo por dicha imagen en lugar de tener que <a href="http://systemadmin.es/2010/09/como-verificar-el-fingerprint-de-un-servidor-ssh">recordar la cadena del fingerprint</a>.</p>
<p>En el fichero ssh_config (norlamente <strong>/etc/ssh/ssh_config</strong>) deberemos añadir la opción <strong>VisualHostKey</strong>:</p>

<div class="wp_codebox"><table><tr id="p79817"><td class="code" id="p798code17"><pre class="bash" style="font-family:monospace;">VisualHostKey <span style="color: #c20cb9; font-weight: bold;">yes</span></pre></td></tr></table></div>

<p>De esta forma obtendremos cada vez que nos conectemos a un servidor dicha representación:</p>

<div class="wp_codebox"><table><tr id="p79818"><td class="code" id="p798code18"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">ssh</span> stark
Host key fingerprint is a0:c0:<span style="color: #000000;">20</span>:c0:<span style="color: #000000;">30</span>:b0:<span style="color: #000000;">60</span>:<span style="color: #000000;">70</span>:<span style="color: #000000;">90</span>:b0:b0:<span style="color: #000000;">80</span>:f0:<span style="color: #000000;">20</span>:00:f0
+--<span style="color: #7a0874; font-weight: bold;">&#91;</span> RSA <span style="color: #000000;">2048</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>----+
<span style="color: #000000; font-weight: bold;">|</span>                 <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>                 <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span> .               <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>o        .       <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>.. .    =        <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span> .E  . o         <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>+ oo. S          <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>B<span style="color: #000000; font-weight: bold;">@</span>o+.o           <span style="color: #000000; font-weight: bold;">|</span>
<span style="color: #000000; font-weight: bold;">|</span>BoBo..           <span style="color: #000000; font-weight: bold;">|</span>
+-----------------+
&nbsp;
Last <span style="color: #c20cb9; font-weight: bold;">login</span>: Tue Apr <span style="color: #000000;">10</span> <span style="color: #000000;">19</span>:<span style="color: #000000;">12</span>:<span style="color: #000000;">10</span> <span style="color: #000000;">2012</span> from 1.2.3.4
<span style="color: #7a0874; font-weight: bold;">&#91;</span>root<span style="color: #000000; font-weight: bold;">@</span>stark ~<span style="color: #7a0874; font-weight: bold;">&#93;</span><span style="color: #666666; font-style: italic;">#</span></pre></td></tr></table></div>

<p>Dichas imágenes <strong>resultan mucho más fáciles de recordar y comparar</strong> que los fingerprints, aún así se advierte en el código fuente (fichero <strong>key.c</strong>):</p>
<pre> * If you see the picture is different, the key is different.
 * If the picture looks the same, you still know nothing.</pre>
<p>vía: <a href="http://systemadmin.es/2012/04/identificacion-de-la-key-por-el-random-art">http://systemadmin.es/2012/04/identificacion-de-la-key-por-el-random-art</a></p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl" target="_top">Cifrar un documento con un certificado mediante openssl</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red" target="_top">Hacer parpadear el led de la tarjeta de red</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top">Diferentes versiones de PHP según VirtualHost o directorio</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top">Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/evitar-desconexion-por-timeout-en-ssh" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/evitar-desconexion-por-timeout-en-ssh" target="_top">evitar desconexión por timeout en ssh</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tip: Recuperando archivos borrados, fácilmente con Foremost</title>
		<link>http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost#comments</comments>
		<pubDate>Mon, 09 Apr 2012 18:09:46 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=784</guid>
		<description><![CDATA[Su forma más básica seria: foremost tipo_de_archivo_a_recuperar /directorio_de_búsqueda /directorio_de_salida. Como siempre digo, es más fácil de entender como funciona con un ejemplo practico, así que vamos allá. En este caso voy a utilizar Linux Mint 12 y un Pendrive (sdb1), que contiene una imagen jpg que borraré junto con la papelera, que es una carpeta oculta. Aquí hago [...]]]></description>
			<content:encoded><![CDATA[<p>Su forma más básica seria: <strong>foremost tipo_de_archivo_a_recuperar /directorio_de_búsqueda /directorio_de_salida.</strong></p>
<p>Como siempre digo, es más fácil de entender como funciona con un ejemplo practico, así que vamos allá.<br />
En este caso voy a utilizar <a href="http://www.linuxzone.es/?s=Linux+Mint">Linux Mint 12</a> y un Pendrive (sdb1), que contiene una imagen jpg que borraré junto con la papelera, que es una carpeta oculta.</p>
<p><a href="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost1.jpeg"><img class="size-medium wp-image-785 aligncenter" title="Foremost1" src="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost1-300x194.jpg" alt="" width="300" height="194" /></a></p>
<p><span id="more-784"></span>Aquí hago un inciso para comentar que yo he utilizado esta imagen como ejemplo, pero los formatos soportados son muchos más, entre ellos: jpg, gif, png, bmp, avi, exe, mpg, wav, wmv, mov, pdf, ole, doc, zip, xml, sxw, rar, htm, cpp, etc.</p>
<p>Comencemos, primero instalamos Foremost…</p>
<blockquote><p><code><strong>sudo apt-get install foremost</strong></code></p></blockquote>
<p>… y recuperamos la imagen:</p>
<blockquote><p><code><strong>sudo foremost -t jpg -i /dev/sdb1 -o /home/hispalis70/recuperado</strong></code></p></blockquote>
<p>La opción <strong>-t</strong> indica el tipo de archivo a buscar, si no sabemos cual es o queremos recuperar diferentes tipos de<a href="http://www.linuxzone.es/category/software/">archivos</a>, lo sustituiremos por <strong>all</strong>, que recuperará todos los archivos que encuentre. Con <strong>-i</strong> indicamos el lugar donde buscarlo y con <strong>-o</strong> donde guardarlo. La carpeta donde guardarlo la he llamado <strong>/recuperado</strong> y no hace falta crearla.</p>
<p><a href="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost2.jpeg"><img class="size-medium wp-image-786 alignnone" title="Foremost2" src="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost2-300x87.jpg" alt="" width="300" height="87" /></a></p>
<p>Tan sencillo como eso, si nos dirigimos a la carpeta creada veremos nuestra <a href="http://www.linuxzone.es/">imagen</a> de nuevo.</p>
<p><a href="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost3.jpeg"><img class="size-medium wp-image-787 alignnone" title="Foremost3" src="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost3-300x127.jpg" alt="" width="300" height="127" /></a></p>
<p>Pero, ¿y si hemos formateado el disco?<br />
<a href="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost4.jpeg"><img class="size-medium wp-image-788 alignnone" title="Foremost4" src="http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost4-300x202.jpg" alt="" width="300" height="202" /></a></p>
<p>No hay problema, si no hemos escrito encima, el archivo se recupera igualmente aunque formateemos el disco.<br />
Espero que os sea de ayuda.</p>
<p>vía: <a href="http://www.linuxzone.es/2012/03/30/tip-recuperando-archivos-borrados-facilmente-con-foremost/">http://www.linuxzone.es/2012/03/30/tip-recuperando-archivos-borrados-facilmente-con-foremost/</a></p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia" target="_top">Creando una lista de los programas instalados en Debian y familia</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top">Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top">Identificación de la key por el random art</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/depuracion-y-rendimiento-de-una-aplicacion-en-php-y-por-supuesto-codeigniter" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/01/php-quick-profiler-540x332.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/depuracion-y-rendimiento-de-una-aplicacion-en-php-y-por-supuesto-codeigniter" target="_top">Depuración y rendimiento de una aplicación en php (y por supuesto codeIgniter)</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/dependencias-en-plasmoid" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2012/01/Plasma_icon.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/dependencias-en-plasmoid" target="_top">Dependencias en Plasmoid</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reenviar el correo recibido a otro servidor (a la misma cuenta/dominio)</title>
		<link>http://miguelcarmona.name/notas-y-recortes/reenviar-el-correo-recibido-a-otro-servidor-a-la-misma-cuentadominio</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/reenviar-el-correo-recibido-a-otro-servidor-a-la-misma-cuentadominio#comments</comments>
		<pubDate>Thu, 29 Mar 2012 10:53:33 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=756</guid>
		<description><![CDATA[Para reenviar el correo recibido en un servidor a otro, tenemos los transportes de postfix. Estos transportes nos permiten definir que para un dominio dado (o todo el correo que se reciba) se encole a algún otro servidor. Esto es realmente útil para migraciones de cuentas otros servidores de forma que mientras actualizan las dns, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-769" title="postfix" src="http://miguelcarmona.name/wp-content/uploads/2012/03/postfix.png" alt="" width="250" height="226" style="margin-right: 15px;" />Para reenviar el correo recibido en un servidor a otro, tenemos los transportes de postfix. Estos transportes nos permiten definir que para un dominio dado (o todo el correo que se reciba) se encole a algún otro servidor. Esto es realmente útil para migraciones de cuentas otros servidores de forma que mientras actualizan las dns, estaremos recibiendo todo el correo en el nuevo servidor.</p>
<p>El proceso es sencillo; en el antiguo servidor, añadiremos al archivo /etc/postfix/transport <span id="more-756"></span></p>
<ul style="margin: 0.1em 1.5em;">
<li>Para un dominio en concreto:</li>
</ul>

<div class="wp_codebox"><table><tr id="p75622"><td class="code" id="p756code22"><pre class="bash" style="font-family:monospace;">dominio.com smtp:nuevo.dominio.com:<span style="color: #000000;">2025</span></pre></td></tr></table></div>

<ul>
<ul>
<li>Para todo el correo recibido:</li>
</ul>
</ul>

<div class="wp_codebox"><table><tr id="p75623"><td class="code" id="p756code23"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">*</span> smtp:nuevo.dominio.com:<span style="color: #000000;">2025</span></pre></td></tr></table></div>

<p>Donde <em>dominio.com</em> es el dominio de correo a reenviar, <em>nuevo.midominio.com</em> es el nombre o ip del nuevo servidor y <em>2025</em> el puerto smtp del mismo.</p>
<p>Aplicamos cambios y reiniciamos postfix:</p>

<div class="wp_codebox"><table><tr id="p75624"><td class="code" id="p756code24"><pre class="bash" style="font-family:monospace;">postmap <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postfix<span style="color: #000000; font-weight: bold;">/</span>transport
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>postfix restart</pre></td></tr></table></div>

<p>&nbsp;</p>
<p>El proceso de reenvío es mediante el protocolo smtp. Hay otros métodos y protocolos que podéis revisar en su documentación; man transport | <a href="http://www.postfix.org/transport.5.html">http://www.postfix.org/transport.5.html</a></p>
<p>&nbsp;</p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/05/postfix-540x490.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo" target="_top">Comandos básicos en Postfix para manejar la cola de correo</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/05/postfix-540x490.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/postfix-recibir-copia-oculta-de-todo-el-correo" target="_top">Postfix - Recibir copia oculta de todo el correo</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/enviar-copias-de-correos-de-entrada-a-otras-cuentas-en-ispconfig3" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/enviar-copias-de-correos-de-entrada-a-otras-cuentas-en-ispconfig3" target="_top">Enviar copias de correos de entrada a otras cuentas en ispconfig3</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/triggers-disparadores-en-mysql" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/triggers-disparadores-en-mysql" target="_top">Triggers (disparadores) en mySQL</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/configurar-tiempo-de-cache-para-un-dominio" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/configurar-tiempo-de-cache-para-un-dominio" target="_top">Configurar tiempo de caché para un dominio</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/reenviar-el-correo-recibido-a-otro-servidor-a-la-misma-cuentadominio/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hacer parpadear el led de la tarjeta de red</title>
		<link>http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red#comments</comments>
		<pubDate>Wed, 21 Mar 2012 13:21:17 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=752</guid>
		<description><![CDATA[Para poder relacionar la interfaz lógica que vemos en el sistema operativos con la física, podemos hacer parpadear los leds de la interfaz. Nos puede ayudar a identificar fácilmente dónde debemos conectar los cables. Mediante ethtool y la opción -p (–identify) podemos hacer parpadear los leds: # ethtool -p eth0 ethtool acepta un parámetro opcional para hacerlo parpadear un determinado número [...]]]></description>
			<content:encoded><![CDATA[<p>Para poder relacionar la interfaz lógica que vemos en el sistema operativos con la física, podemos <strong>hacer parpadear los leds de la interfaz</strong>. Nos puede ayudar a identificar fácilmente dónde debemos conectar los cables.</p>
<p>Mediante <strong>ethtool</strong> y la <strong>opción -p</strong> (<strong>–identify</strong>) podemos hacer parpadear los leds:</p>

<div class="wp_codebox"><table><tr id="p75227"><td class="code" id="p752code27"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ethtool -p eth0</span></pre></td></tr></table></div>

<p><strong>ethtool</strong> acepta un parámetro opcional para hacerlo parpadear un determinado número de segundos por si no nos da tiempo de verlo:</p>

<div class="wp_codebox"><table><tr id="p75228"><td class="code" id="p752code28"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># ethtool -p eth0 10</span></pre></td></tr></table></div>

<p>Vía: <a href="http://systemadmin.es/2012/03/hacer-parpadear-la-interfaz-de-red">http://systemadmin.es/2012/03/hacer-parpadear-la-interfaz-de-red</a></p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top">Identificación de la key por el random art</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/tolerancia-a-fallos-y-balanceo-de-cargas-en-red-bonding" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2008/11/yast-eliminar_interfaces_de_red-540x316.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/tolerancia-a-fallos-y-balanceo-de-cargas-en-red-bonding" target="_top">Tolerancia a fallos y balanceo de cargas en red (bonding)</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl" target="_top">Cifrar un documento con un certificado mediante openssl</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top">Diferentes versiones de PHP según VirtualHost o directorio</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top">Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creando una lista de los programas instalados en Debian y familia</title>
		<link>http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia#comments</comments>
		<pubDate>Mon, 12 Mar 2012 18:57:22 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=749</guid>
		<description><![CDATA[Para crear una lista de dichos programas, solo tenemos que teclear los siguientes comandos en nuestra terminal. dpkg --get-selections &#124; grep -v deinstall &#62; archivos Ya tenemos una lista llamada archivos con todos los programas, que se habrá guardado en nuestra carpeta personal. ¿Como la restauramos?. Nada más sencillo, solo tenemos que copiar esa lista [...]]]></description>
			<content:encoded><![CDATA[<p>Para crear una lista de dichos programas, solo tenemos que teclear los siguientes comandos en nuestra terminal.</p>

<div class="wp_codebox"><table><tr id="p74931"><td class="code" id="p749code31"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">--get-selections</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #660033;">-v</span> deinstall <span style="color: #000000; font-weight: bold;">&gt;</span> archivos</pre></td></tr></table></div>

<p>Ya tenemos una lista llamada archivos con todos los programas, que se habrá guardado en nuestra carpeta personal.</p>
<p>¿Como la restauramos?. <span id="more-749"></span>Nada más sencillo, solo tenemos que copiar esa lista de nuevo en la carpeta personal del sistema recién instalado y ejecutar:</p>

<div class="wp_codebox"><table><tr id="p74932"><td class="code" id="p749code32"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">dpkg</span> <span style="color: #660033;">--set-selections</span> <span style="color: #000000; font-weight: bold;">&lt;</span> archivos
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> dselect-upgrade</pre></td></tr></table></div>

<p>Otra forma, sería instalar el paquete dselect desde los repositorios y cambiar la ultima linea por, sudo dselect install, aunque en definitiva hace lo mismo, que es instalar los archivos guardados en la lista.</p>
<p>Vía: <a href="http://www.linuxzone.es/2012/02/15/creando-una-copia-de-los-programas-instalados-en-debian-y-familia/">Creando una lista de los programas instalados en Debian y familia</a>.</p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost1-300x194.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost" target="_top">Tip: Recuperando archivos borrados, fácilmente con Foremost</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/comandos-gnulinux-para-principiantes" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2008/10/gnu-linux.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/comandos-gnulinux-para-principiantes" target="_top">Comandos GNU/Linux para principiantes</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/windows-como-cliente-nfs" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2008/10/windows_services_nfs_1.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/windows-como-cliente-nfs" target="_top">Windows como cliente NFS</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/archivos-swap-y-paralelizacion-de-espacio-swap" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/06/raid0.gif&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/archivos-swap-y-paralelizacion-de-espacio-swap" target="_top">Archivos swap y paralelización de espacio swap</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux" target="_top">Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cifrar un documento con un certificado mediante openssl</title>
		<link>http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl#comments</comments>
		<pubDate>Fri, 09 Mar 2012 10:20:04 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=745</guid>
		<description><![CDATA[Anteriormente ya vimos cómo podemos pedir un CSR para enviar a una entidad certificadora y cómo podemos autofirmar el certificado. Vamos a ver como podemos usar openssl para cifrar un documento extrayendo la clave pública de un certificado para luego cifrar el documento y usar la clave privada para descifrarlo. &#160; Siguiendo el nombre de los ficheros de los posts anteriores, [...]]]></description>
			<content:encoded><![CDATA[<p>Anteriormente ya vimos <a href="http://systemadmin.es/2012/01/generar-un-fichero-csr-peticion-de-firmado">cómo podemos pedir un CSR</a> para enviar a una entidad certificadora y <a href="http://systemadmin.es/2012/01/generar-un-certificado-autofirmado-con-openssl">cómo podemos autofirmar el certificado</a>. Vamos a ver como podemos usar openssl para <strong>cifrar un documento extrayendo la clave pública</strong> de un certificado para luego cifrar el documento y <strong>usar la clave privada para descifrarlo</strong>.</p>
<p><span id="more-745"></span>&nbsp;</p>
<p>Siguiendo el nombre de los ficheros de los posts anteriores, vamos a suponer que:</p>
<ul>
<li><strong>cert.crt</strong>: Contiene la clave pública certificada, ya sea por una entidad externa o<a href="http://systemadmin.es/2012/01/generar-un-certificado-autofirmado-con-openssl">por nosotros mismos</a></li>
<li><strong>privkey.pem</strong>: Contiene la clave privada que <a href="http://systemadmin.es/2012/01/generar-un-fichero-csr-peticion-de-firmado">generamos al hacer el CSR</a></li>
</ul>
<p>Primero de todo deberemos extraer la clave pública el certificado, creando el ficheo<strong>pub.key</strong>:</p>

<div class="wp_codebox"><table><tr id="p74541"><td class="code" id="p745code41"><pre class="bash" style="font-family:monospace;">$ openssl x509 <span style="color: #660033;">-inform</span> pem <span style="color: #660033;">-in</span> cert.crt <span style="color: #660033;">-pubkey</span> <span style="color: #660033;">-noout</span> <span style="color: #000000; font-weight: bold;">&amp;</span>gt; pub.key</pre></td></tr></table></div>

<p>A continuación generamos un documento a cifrar, por ejemplo:</p>

<div class="wp_codebox"><table><tr id="p74542"><td class="code" id="p745code42"><pre class="bash" style="font-family:monospace;">$ <span style="color: #7a0874; font-weight: bold;">echo</span> systemadmin.es <span style="color: #000000; font-weight: bold;">&amp;</span>gt; datos.txt</pre></td></tr></table></div>

<p>Mediante la clave pública ciframos el documento, que vamos a guardar como<strong>datos.ssl</strong>:</p>

<div class="wp_codebox"><table><tr id="p74543"><td class="code" id="p745code43"><pre class="bash" style="font-family:monospace;">$ openssl rsautl <span style="color: #660033;">-encrypt</span> <span style="color: #660033;">-inkey</span> pub.key <span style="color: #660033;">-pubin</span> <span style="color: #660033;">-in</span> datos.txt <span style="color: #660033;">-out</span> datos.ssl</pre></td></tr></table></div>

<p>Podemos comprobar que los datos se han cifrado mediante el comando <strong>file</strong>:</p>

<div class="wp_codebox"><table><tr id="p74544"><td class="code" id="p745code44"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">file</span> datos.txt
datos.txt: ASCII text
$ <span style="color: #c20cb9; font-weight: bold;">file</span> datos.ssl
datos.ssl: data</pre></td></tr></table></div>

<p>O bien mediante <strong>hexdump</strong>:</p>

<div class="wp_codebox"><table><tr id="p74545"><td class="code" id="p745code45"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">hexdump</span> <span style="color: #660033;">-C</span> datos.ssl
00000000  <span style="color: #000000;">94</span> b4 8d <span style="color: #000000;">68</span> a2 <span style="color: #000000;">63</span> f4 <span style="color: #c20cb9; font-weight: bold;">cc</span>  f7 f6 aa 09 <span style="color: #000000;">86</span> <span style="color: #000000;">70</span> <span style="color: #c20cb9; font-weight: bold;">dc</span> 3f  <span style="color: #000000; font-weight: bold;">|</span>.´.h¢côÌ÷öª..pÜ?<span style="color: #000000; font-weight: bold;">|</span>
00000010  <span style="color: #000000;">29</span> c8 ea <span style="color: #000000;">21</span> e6 <span style="color: #000000;">61</span> 7c <span style="color: #000000;">24</span>  6e e5 <span style="color: #000000;">85</span> d6 5d 1b <span style="color: #000000;">44</span> 6d  <span style="color: #000000; font-weight: bold;">|</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>Èê<span style="color: #000000; font-weight: bold;">!</span>æa<span style="color: #000000; font-weight: bold;">|</span><span style="color: #007800;">$n</span>å.Ö<span style="color: #7a0874; font-weight: bold;">&#93;</span>.Dm<span style="color: #000000; font-weight: bold;">|</span>
00000020  e5 <span style="color: #000000;">41</span> de 05 <span style="color: #000000;">73</span> <span style="color: #000000;">92</span> f9 6f  b1 de ca f6 e1 2f d8 <span style="color: #000000;">52</span>  <span style="color: #000000; font-weight: bold;">|</span>åAÞ.s.ùo±ÞÊöá<span style="color: #000000; font-weight: bold;">/</span>ØR<span style="color: #000000; font-weight: bold;">|</span>
00000030  a6 ef <span style="color: #000000;">71</span> d7 03 04 fe <span style="color: #000000;">83</span>  c3 <span style="color: #000000;">96</span> <span style="color: #000000;">26</span> 4b f1 9b a1 c2  <span style="color: #000000; font-weight: bold;">|</span>¦ïq×..þ.Ã.<span style="color: #000000; font-weight: bold;">&amp;</span>amp;Kñ.¡Â<span style="color: #000000; font-weight: bold;">|</span>
00000040  9b db 8e f0 <span style="color: #000000;">76</span> 03 3e <span style="color: #000000;">68</span>  d6 d2 <span style="color: #000000;">26</span> a9 <span style="color: #000000;">54</span> 3d <span style="color: #000000;">76</span> <span style="color: #000000;">73</span>  <span style="color: #000000; font-weight: bold;">|</span>.Û.ðv.<span style="color: #000000; font-weight: bold;">&amp;</span>gt;hÖÒ<span style="color: #000000; font-weight: bold;">&amp;</span>amp;©<span style="color: #007800;">T</span>=vs<span style="color: #000000; font-weight: bold;">|</span>
00000050  d3 eb <span style="color: #000000;">82</span> <span style="color: #000000;">75</span> b9 <span style="color: #000000;">47</span> <span style="color: #000000;">73</span> 1e  8f b2 e6 b8 c7 b2 4c bf  <span style="color: #000000; font-weight: bold;">|</span>Óë.u¹Gs..²æ¸Ç²L¿<span style="color: #000000; font-weight: bold;">|</span>
00000060  d0 9f ad ea fb <span style="color: #000000;">19</span> a1 b4  <span style="color: #000000;">40</span> <span style="color: #000000;">44</span> d7 9b <span style="color: #000000;">94</span> 1f f6 0e  <span style="color: #000000; font-weight: bold;">|</span>Ð.­êû.¡´<span style="color: #000000; font-weight: bold;">@</span>D×...ö.<span style="color: #000000; font-weight: bold;">|</span>
00000070  ae <span style="color: #000000;">65</span> 1b 07 b9 <span style="color: #000000;">91</span> ee a7  f8 e2 0f 1f <span style="color: #000000;">82</span> c2 db <span style="color: #000000;">96</span>  <span style="color: #000000; font-weight: bold;">|</span>®e..¹.î§øâ...ÂÛ.<span style="color: #000000; font-weight: bold;">|</span>
00000080  04 7e 9c <span style="color: #000000;">27</span> 0a f0 e1 ab  cb f6 <span style="color: #000000;">48</span> a6 <span style="color: #000000;">94</span> 0e e3 3a  <span style="color: #000000; font-weight: bold;">|</span>.~.<span style="color: #ff0000;">'.ðá«ËöH¦..ã:|
00000090  99 1a 63 8e cb dd 27 8c  db 16 56 0c cf 32 da 38  |..c.ËÝ'</span>.Û.V.Ï<span style="color: #000000;">2</span>Ú<span style="color: #000000;">8</span><span style="color: #000000; font-weight: bold;">|</span>
000000a0  d1 <span style="color: #000000;">78</span> aa c4 c6 <span style="color: #000000;">35</span> b5 9c  ad c3 4f 3b 6e <span style="color: #000000;">42</span> <span style="color: #000000;">31</span> 2e  <span style="color: #000000; font-weight: bold;">|</span>ÑxªÄÆ<span style="color: #000000;">5</span>µ.­ÃO;nB1.<span style="color: #000000; font-weight: bold;">|</span>
000000b0  6b e7 <span style="color: #000000;">47</span> 3c <span style="color: #000000;">61</span> <span style="color: #000000;">93</span> aa <span style="color: #000000;">82</span>  <span style="color: #000000;">29</span> <span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000;">16</span> ee 5a ba 04 <span style="color: #000000;">27</span>  <span style="color: #000000; font-weight: bold;">|</span>kçG<span style="color: #000000; font-weight: bold;">&amp;</span>lt;a.ª.<span style="color: #7a0874; font-weight: bold;">&#41;</span>Í.îZº.<span style="color: #ff0000;">'|
000000c0  40 8b 7b 86 17 21 1b 95  ff 73 fa 62 f5 79 7b b1  |@.{..!..ÿsúbõy{±|
000000d0  ef a5 3e f5 04 89 40 55  72 5e 88 65 7e 5f 2c 9c  |ï¥&amp;gt;õ..@Ur^.e~_,.|
000000e0  26 b0 6a 57 7e ae 3b 3f  5d ae 2d fd 97 ca e8 96  |&amp;amp;°jW~®;?]®-ý.Êè.|
000000f0  48 41 3c 2c 51 29 4e 94  03 fb dc 1a 23 98 4d cc  |HA&amp;lt;,Q)N..ûÜ.#.MÌ|
00000100</span></pre></td></tr></table></div>

<p>Para descifrar el documento deberemos usar la clave privada (privkey.pem) y guardamos el documento recuperado en el fichero <strong>datos.recuperados</strong>:</p>

<div class="wp_codebox"><table><tr id="p74546"><td class="code" id="p745code46"><pre class="bash" style="font-family:monospace;">$  openssl rsautl <span style="color: #660033;">-decrypt</span> <span style="color: #660033;">-inkey</span> privkey.pem <span style="color: #660033;">-in</span> datos.ssl <span style="color: #660033;">-out</span> datos.recuperados</pre></td></tr></table></div>

<p>Y podremos comprobar que los datos recuperados son los mismos:</p>

<div class="wp_codebox"><table><tr id="p74547"><td class="code" id="p745code47"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">cat</span> datos.recuperados
systemadmin.es</pre></td></tr></table></div>

<p>Este mismo procedimiento nos puede servir para <strong>verificar que cierta clave privada corresponde a algún certificado</strong>. En el caso que la clave privada no sea la correcta obtendremos el siguiente mensaje:</p>

<div class="wp_codebox"><table><tr id="p74548"><td class="code" id="p745code48"><pre class="bash" style="font-family:monospace;">$ openssl rsautl <span style="color: #660033;">-decrypt</span> <span style="color: #660033;">-inkey</span> priv.key.2 <span style="color: #660033;">-in</span> datos.ssl <span style="color: #660033;">-out</span> datos.recuperados
RSA operation error
<span style="color: #000000;">140238622533448</span>:error:0407106B:rsa routines:RSA_padding_check_PKCS1_type_2:block <span style="color: #7a0874; font-weight: bold;">type</span> is not 02:rsa_pk1.c:<span style="color: #000000;">190</span>:
<span style="color: #000000;">140238622533448</span>:error:04065072:rsa routines:RSA_EAY_PRIVATE_DECRYPT:padding check failed:rsa_eay.c:<span style="color: #000000;">653</span>:</pre></td></tr></table></div>

<div></div>
<p>vía <a href="http://systemadmin.es/2012/03/cifrar-con-certificado-openssl" title="http://systemadmin.es/2012/03/cifrar-con-certificado-openssl" target="_blank"></a></p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top">Identificación de la key por el random art</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/diferentes-versiones-de-php-segun-virtualhost-o-directorio" target="_top">Diferentes versiones de PHP según VirtualHost o directorio</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/hacer-parpadear-el-led-de-la-tarjeta-de-red" target="_top">Hacer parpadear el led de la tarjeta de red</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/acceso-ssh-sin-contrasena" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/acceso-ssh-sin-contrasena" target="_top">Acceso ssh sin contraseña</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/borrar-disco-sin-recuperacion-de-datos" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/borrar-disco-sin-recuperacion-de-datos" target="_top">Borrar disco sin recuperación de datos</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/cifrar-un-documento-con-un-certificado-mediante-openssl/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Montar imágenes que no son ISO: NRG, BIN/CUE, MDF/MDS, IMG, DAA en Linux</title>
		<link>http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux#comments</comments>
		<pubDate>Fri, 09 Mar 2012 09:57:28 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=742</guid>
		<description><![CDATA[Imágenes NRG de Nero Las imágenes NRG pueden montarse sin problemas directamente desde la terminal haciendo: $ sudo mkdir /mnt/punto/de/montaje $ mount -t iso9660 -o loop,offset=307200 imagen.nrg /mnt/punto/de/montaje El resto de formatos no puede montarse directamente, por lo que siempre haremos el siguiente proceso: Convertir la imagen a estándar ISO Montar la imagen en ISO: en modo texto o mediante [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Imágenes NRG de Nero</strong></p>
<p>Las <a href="http://en.wikipedia.org/wiki/NRG_(file_format)" target="_blank">imágenes NRG</a> pueden montarse sin problemas directamente desde la terminal haciendo:</p>

<div class="wp_codebox"><table><tr id="p74258"><td class="code" id="p742code58"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>punto<span style="color: #000000; font-weight: bold;">/</span>de<span style="color: #000000; font-weight: bold;">/</span>montaje
$ <span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-t</span> iso9660 <span style="color: #660033;">-o</span> loop,<span style="color: #007800;">offset</span>=<span style="color: #000000;">307200</span> imagen.nrg <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>punto<span style="color: #000000; font-weight: bold;">/</span>de<span style="color: #000000; font-weight: bold;">/</span>montaje</pre></td></tr></table></div>

<p>El resto de formatos no puede montarse directamente, por lo que siempre haremos el siguiente proceso:</p>
<ol>
<li>Convertir la imagen a estándar ISO</li>
<li>Montar la imagen en ISO: <a href="http://www.linuxhispano.net/2012/02/27/montar-una-imagen-iso-desde-la-terminal/" target="_blank">en modo texto</a> o <a href="http://www.linuxhispano.net/2012/02/29/montar-imagenes-iso-de-forma-grafica/" target="_blank">mediante interfaz gráfico</a></li>
</ol>
<p>Veamos uno a uno los conversores de los que disponemos.</p>
<p><span id="more-742"></span><strong>Imágenes BIN/CUE</strong></p>
<p>Usaremos <a href="http://he.fi/bchunk/" target="_blank">bchunk (bin chunker)</a>. Para instalarlo:</p>

<div class="wp_codebox"><table><tr id="p74259"><td class="code" id="p742code59"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> bchunk</pre></td></tr></table></div>

<p>Una vez instalado:</p>

<div class="wp_codebox"><table><tr id="p74260"><td class="code" id="p742code60"><pre class="bash" style="font-family:monospace;">bchunk imagen.bin adjunto.cue nueva_imagen.iso</pre></td></tr></table></div>

<p><strong>Imágenes MDF/MDS de Alcohol 120%</strong></p>
<p>En este caso usamos <a href="http://iat.berlios.de/" target="_blank">IAT (Iso9660 Analyzer Tool)</a>. Repetimos los mismos pasos:</p>

<div class="wp_codebox"><table><tr id="p74261"><td class="code" id="p742code61"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> iat</pre></td></tr></table></div>

<p>Una vez instalado:</p>

<div class="wp_codebox"><table><tr id="p74262"><td class="code" id="p742code62"><pre class="bash" style="font-family:monospace;">iat imagen.mdf nueva_imagen.iso</pre></td></tr></table></div>

<p><strong>Imágenes IMG</strong></p>
<p>Instalamos en este caso <a href="http://sourceforge.net/projects/ccd2iso/" target="_blank">ccd2iso (CloneCD a ISO)</a>:</p>

<div class="wp_codebox"><table><tr id="p74263"><td class="code" id="p742code63"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> ccd2iso</pre></td></tr></table></div>

<p>Una vez instalado:</p>

<div class="wp_codebox"><table><tr id="p74264"><td class="code" id="p742code64"><pre class="bash" style="font-family:monospace;">ccd2iso imagen.img nueva_imagen.iso</pre></td></tr></table></div>

<p><strong>Imágenes DAA</strong></p>
<p>En este caso, usaremos un programa que no está disponible en los repositorios, así que <a href="http://www.poweriso.com/download.htm" target="_blank">primero lo descargaremos</a> (mirad en “Power ISO for Linux”), descomprimimos, copiamos a <em>/usr/local/bin</em> y ya podemos ejecutar.</p>

<div class="wp_codebox"><table><tr id="p74265"><td class="code" id="p742code65"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">tar</span> zxf poweriso-version.tar.gz
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">cp</span> poweriso <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin
ahora convertimos a ISO</pre></td></tr></table></div>

<p>Y ya podemos proceder con la conversión:</p>

<div class="wp_codebox"><table><tr id="p74266"><td class="code" id="p742code66"><pre class="bash" style="font-family:monospace;">$ poweriso convert imagen.daa -o imagen.iso</pre></td></tr></table></div>

<div></div>
<div>vía: <a href="http://www.linuxhispano.net/2012/03/06/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux/">http://www.linuxhispano.net/2012/03/06/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux/</a></div>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/identificacion-de-la-key-por-el-random-art" target="_top">Identificación de la key por el random art</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2012/04/Foremost1-300x194.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/tip-recuperando-archivos-borrados-facilmente-con-foremost" target="_top">Tip: Recuperando archivos borrados, fácilmente con Foremost</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/windows-como-cliente-nfs" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2008/10/windows_services_nfs_1.jpg&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/windows-como-cliente-nfs" target="_top">Windows como cliente NFS</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/depuracion-y-rendimiento-de-una-aplicacion-en-php-y-por-supuesto-codeigniter" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/01/php-quick-profiler-540x332.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/depuracion-y-rendimiento-de-una-aplicacion-en-php-y-por-supuesto-codeigniter" target="_top">Depuración y rendimiento de una aplicación en php (y por supuesto codeIgniter)</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/creando-una-lista-de-los-programas-instalados-en-debian-y-familia" target="_top">Creando una lista de los programas instalados en Debian y familia</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/montar-imagenes-que-no-son-iso-nrg-bincue-mdfmds-img-daa-en-linux/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Información sobre los modulos PHP &#124; systemadmin.es</title>
		<link>http://miguelcarmona.name/notas-y-recortes/informacion-sobre-los-modulos-php-systemadmin-es</link>
		<comments>http://miguelcarmona.name/notas-y-recortes/informacion-sobre-los-modulos-php-systemadmin-es#comments</comments>
		<pubDate>Sun, 04 Mar 2012 23:38:57 +0000</pubDate>
		<dc:creator>miguelcarmona</dc:creator>
				<category><![CDATA[Notas y recortes]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistemas]]></category>
		<category><![CDATA[sysAdmin]]></category>

		<guid isPermaLink="false">http://miguelcarmona.name/?p=738</guid>
		<description><![CDATA[Mediante la función phpinfo() o la opción -i del php podemos obtener varia información sobre el PHP instalado y sus modulos. Pero también podemos obtener información por de los módulos por separado sin tener que tratar la salida del phpinfo() En caso que nos interese obtener la información sobre el modulo y sus opciones haríamos: [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-778" title="love php" src="http://miguelcarmona.name/wp-content/uploads/2012/03/php-mug.jpg" alt="I love PHP" width="200" height="200" style="margin: 0 10px 10px 0;" />Mediante la función phpinfo() o la opción -i del php podemos obtener varia información sobre el PHP instalado y sus modulos. Pero también podemos obtener información por de los módulos por separado sin tener que tratar la salida del phpinfo()</p>
<p>En caso que nos interese obtener la información sobre el modulo y sus opciones haríamos:</p>

<div class="wp_codebox"><table><tr id="p73869"><td class="code" id="p738code69"><pre class="bash" style="font-family:monospace;">$ php <span style="color: #660033;">--ri</span> mysql
&nbsp;
mysql
&nbsp;
MySQL Support =<span style="color: #000000; font-weight: bold;">&gt;</span> enabled
Active Persistent Links =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000;">0</span>
Active Links =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000;">0</span>
Client API version =<span style="color: #000000; font-weight: bold;">&gt;</span> 5.1.51
MYSQL_MODULE_TYPE =<span style="color: #000000; font-weight: bold;">&gt;</span> external
MYSQL_SOCKET =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span>mysql.sock
MYSQL_INCLUDE =<span style="color: #000000; font-weight: bold;">&gt;</span> -I<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">//</span>include<span style="color: #000000; font-weight: bold;">/</span>mysql
MYSQL_LIBS =<span style="color: #000000; font-weight: bold;">&gt;</span> -L<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>mysql<span style="color: #000000; font-weight: bold;">//</span>lib64<span style="color: #000000; font-weight: bold;">/</span>mysql <span style="color: #660033;">-lmysqlclient</span> 
&nbsp;
Directive =<span style="color: #000000; font-weight: bold;">&gt;</span> Local Value =<span style="color: #000000; font-weight: bold;">&gt;</span> Master Value
mysql.allow_persistent =<span style="color: #000000; font-weight: bold;">&gt;</span> On =<span style="color: #000000; font-weight: bold;">&gt;</span> On
mysql.connect_timeout =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000;">60</span> =<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000;">60</span>
mysql.default_host =<span style="color: #000000; font-weight: bold;">&gt;</span> no value =<span style="color: #000000; font-weight: bold;">&gt;</span> no value
mysql.default_password =<span style="color: #000000; font-weight: bold;">&gt;</span> no value =<span style="color: #000000; font-weight: bold;">&gt;</span> no value
mysql.default_port =<span style="color: #000000; font-weight: bold;">&gt;</span> no value =<span style="color: #000000; font-weight: bold;">&gt;</span> no value
mysql.default_socket =<span style="color: #000000; font-weight: bold;">&gt;</span> no value =<span style="color: #000000; font-weight: bold;">&gt;</span> no value
mysql.default_user =<span style="color: #000000; font-weight: bold;">&gt;</span> no value =<span style="color: #000000; font-weight: bold;">&gt;</span> no value
mysql.max_links =<span style="color: #000000; font-weight: bold;">&gt;</span> Unlimited =<span style="color: #000000; font-weight: bold;">&gt;</span> Unlimited
mysql.max_persistent =<span style="color: #000000; font-weight: bold;">&gt;</span> Unlimited =<span style="color: #000000; font-weight: bold;">&gt;</span> Unlimited
mysql.trace_mode =<span style="color: #000000; font-weight: bold;">&gt;</span> Off =<span style="color: #000000; font-weight: bold;">&gt;</span> Off</pre></td></tr></table></div>

<p>También nos puede servir para saber si el modulo esta o no instalado:</p>

<div class="wp_codebox"><table><tr id="p73870"><td class="code" id="p738code70"><pre class="bash" style="font-family:monospace;">$ php <span style="color: #660033;">--ri</span> noexisto
Extension <span style="color: #ff0000;">'noexisto'</span> not present.</pre></td></tr></table></div>

<p>Vía: <a href="http://systemadmin.es/2012/03/informacion-sobre-los-modulos-php">Información sobre los modulos PHP | systemadmin.es</a>.</p>
<div id="wp_thumbie" style= "border: 0pt none ; margin: 0pt; padding: 0pt; clear: both;"><div id="wp_thumbie_rl1"><h3>Relacionados:</h3></div><ul class="wp_thumbie_ul_list" style="list-style-type: none;"><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/mydns-servidor-dns-alternativo-a-bind-con-datos-en-mysql" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/01/dns_ico.gif&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/mydns-servidor-dns-alternativo-a-bind-con-datos-en-mysql" target="_top">MyDNS: Servidor DNS alternativo a bind con datos en mysql</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/triggers-disparadores-en-mysql" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/plugins/wp-thumbie/images/default.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/triggers-disparadores-en-mysql" target="_top">Triggers (disparadores) en mySQL</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/servidor-lamp-en-opensuse" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/01/lamp.gif&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/servidor-lamp-en-opensuse" target="_top">Servidor LAMP en openSuse</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/blog/hmvc-sistema-modular-en-codeigniter" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/01/codeigniter_logo-e1262900174656.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/blog/hmvc-sistema-modular-en-codeigniter" target="_top">HMVC - Sistema modular en codeIgniter</a></div><p id="description"></p></li><li id="wp_thumbie_li" style="height:74px;"><div id="wp_thumbie_image"><a href="http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos" target="_top"><img id="wp_thumbie_thumb" src="http://miguelcarmona.name/wp-content/plugins/wp-thumbie/timthumb.php?src=http://miguelcarmona.name/wp-content/uploads/2010/05/wget.png&w=70&h=70&zc=1"/></a></div><div id="wp_thumbie_title"><a href="http://miguelcarmona.name/notas-y-recortes/%c2%bfcomo-obtener-listado-de-links-rotos" target="_top">¿Cómo obtener listado de links rotos?</a></div><p id="description"></p></li></ul><div id="wp_thumbie_rl2"><small>By </small><a href="http://www.blogsdna.com"><small>Blogsdna</small></a></div></div><div class="clear"></div>]]></content:encoded>
			<wfw:commentRss>http://miguelcarmona.name/notas-y-recortes/informacion-sobre-los-modulos-php-systemadmin-es/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

