<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;AkICRHs_fip7ImA9WxBUEEU.&quot;"><id>tag:blogger.com,1999:blog-10411792</id><updated>2010-02-25T10:02:45.546+01:00</updated><title>Killmenos9</title><subtitle type="html">Pensamientos aleatorios sobre Linux, Internet, Python y todo lo demás...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.killmenos9.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.killmenos9.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>195</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Killmenos9" /><feedburner:info uri="killmenos9" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CkcBSXg6cSp7ImA9WxBVGUk.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-2415159789784098415</id><published>2010-02-23T16:18:00.002+01:00</published><updated>2010-02-23T16:47:38.619+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-23T16:47:38.619+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="servidores web" /><category scheme="http://www.blogger.com/atom/ns#" term="apache" /><category scheme="http://www.blogger.com/atom/ns#" term="servidor web" /><title>Hoy es el 15 aniversario de  Apache</title><content type="html">Hoy, 23 de febrero es el 15 aniversario de la aparición del servidor web &lt;a href="http://www.apache.org"&gt;Apache&lt;/a&gt;, servidor que sirve actualmente unos 112 millones de webs.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Más información en &lt;a href="http://blogs.apache.org/foundation/entry/the_apache_software_foundation_announces2"&gt;el blog de apache&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-2415159789784098415?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/2415159789784098415/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=2415159789784098415&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2415159789784098415?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2415159789784098415?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/vkt2_dfpX30/hoy-es-el-15-aniversario-de-apache.html" title="Hoy es el 15 aniversario de  Apache" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/02/hoy-es-el-15-aniversario-de-apache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cNRnk7cCp7ImA9WxBVF0g.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-3462617021236252004</id><published>2010-02-21T13:14:00.004+01:00</published><updated>2010-02-21T13:24:57.708+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-21T13:24:57.708+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="HTC" /><category scheme="http://www.blogger.com/atom/ns#" term="Andrdroid" /><title>HTC Hero, mejor dispositivo móvil del año</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_LwFxo3LsP_A/S4ElNZs1c7I/AAAAAAAACNg/VsMzpw-N8k0/s1600-h/htc-hero-big-0.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 290px; height: 400px;" src="http://2.bp.blogspot.com/_LwFxo3LsP_A/S4ElNZs1c7I/AAAAAAAACNg/VsMzpw-N8k0/s400/htc-hero-big-0.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5440670737007735730" /&gt;&lt;/a&gt;&lt;br /&gt;Aunque con algo de retraso, como brillante poseedor que soy de un &lt;a href="http://www.htc.com/es/product/hero/overview.html"&gt;HTC Hero&lt;/a&gt; quiero decir que ha sido galardonado en el &lt;a href="http://www.mobileworldcongress.com/index.htm"&gt;Mobile World Congress&lt;/a&gt; como mejor dispositivo móvil del año.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En total había más de 100 nominados en 21 categorías.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A ver si con este galardón &lt;a href="http://www.htc.com/"&gt;HTC&lt;/a&gt; se pone un poco las pilas y saca una actualización de android para los pobres desgraciados que la estamos esperando como agua de mayo :-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-3462617021236252004?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/3462617021236252004/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=3462617021236252004&amp;isPopup=true" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/3462617021236252004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/3462617021236252004?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/fOrDs5dbY4I/htc-hero-mejor-dispositivo-movil-del.html" title="HTC Hero, mejor dispositivo móvil del año" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_LwFxo3LsP_A/S4ElNZs1c7I/AAAAAAAACNg/VsMzpw-N8k0/s72-c/htc-hero-big-0.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/02/htc-hero-mejor-dispositivo-movil-del.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYDSX47cCp7ImA9WxBWGEQ.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-851843618393773660</id><published>2010-02-11T13:46:00.006+01:00</published><updated>2010-02-11T13:59:38.008+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-11T13:59:38.008+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Red Hat" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="cómo" /><title>Cómo configurar yum para instalar paquetes del dvd</title><content type="html">Lo primero que tenemos que hacer es instalar el paquete &lt;span style="font-style: italic;"&gt;createrepo&lt;/span&gt;, directamente desde el cdrom/dvd, o bien desde internet si tenemos actualización de paquetes.&lt;br /&gt;&lt;br /&gt;A continuación montamos el dvd en el subdirectorio que queramos, por ejemplo en &lt;span style="font-style: italic;"&gt;/mnt/dvd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cambiamos al directorio anterior al subdirectorio de montaje y ejecutamos &lt;span style="font-weight: bold;"&gt;createrepo .&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# cd /mnt&lt;br /&gt;# createrepo&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;Ejecutamos yum clean all.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;# yum clean all&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Creamos el fichero de configuración en &lt;span style="font-style: italic;"&gt;/etc/yum.repos.d&lt;/span&gt; , por ejemplo: &lt;span style="font-weight: bold;"&gt;dvd.repo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este fichero tendrá el siguiente contenido:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;[DVD]&lt;br /&gt;&lt;br /&gt;baseurl=file:///mnt&lt;br /&gt;enabled=1&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Después salvamos, guardamos cambios y probamos a instalar paquetes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-851843618393773660?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/851843618393773660/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=851843618393773660&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/851843618393773660?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/851843618393773660?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/hTMLcyVEOiM/como-configurar-yum-para-instalar.html" title="Cómo configurar yum para instalar paquetes del dvd" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/02/como-configurar-yum-para-instalar.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUDQng8fCp7ImA9WxBWEUg.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-1340467900785386384</id><published>2010-02-02T23:35:00.001+01:00</published><updated>2010-02-02T23:37:53.674+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-02T23:37:53.674+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="insecure magazine" /><category scheme="http://www.blogger.com/atom/ns#" term="seguridad" /><title>Insecure Magazine 24</title><content type="html">Ya han lanzado el número 24 de Insecure Magazine.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El enlace de descarga &lt;a href="http://www.insecuremag.com/"&gt;aquí&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;El contenido de este número (en inglés):&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "&gt;The covered topics include:&lt;br /&gt;&lt;br /&gt;- Writing a secure SOAP client with PHP: Field report from a real-world project&lt;br /&gt;- How virtualized browsing shields against web-based attacks&lt;br /&gt;- Review: 1Password 3&lt;br /&gt;- Preparing a strategy for application vulnerability detection&lt;br /&gt;- Threats 2.0: A glimpse into the near future&lt;br /&gt;- Preventing malicious documents from compromising Windows machines&lt;br /&gt;- Balancing productivity and security in a mixed environment&lt;br /&gt;- AES and 3DES comparison analysis&lt;br /&gt;- OSSEC: An introduction to open source log and event management&lt;br /&gt;- Book review - Hacking: The Next Generation&lt;br /&gt;- Q&amp;amp;A: Sandra Toms LaPedis on RSA Conference 2010&lt;br /&gt;- Secure and differentiated access in enterprise wireless networks&lt;br /&gt;- Achieving continuous PCI compliance with IT GRC&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-1340467900785386384?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/1340467900785386384/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=1340467900785386384&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1340467900785386384?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1340467900785386384?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/9odZwTRnC58/insecure-magazine-24.html" title="Insecure Magazine 24" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/02/insecure-magazine-24.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHRXg8eSp7ImA9WxBWEE8.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-2347381239804901850</id><published>2010-02-01T10:59:00.006+01:00</published><updated>2010-02-01T12:05:34.671+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-01T12:05:34.671+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="udev" /><title>Administración de dispositivos con udev II</title><content type="html">Para poder utilizar udev en nuestro sistema, además de tenerlo instalado, tenemos que escribir una serie de reglas que tenemos que guardar en un fichero. El fichero tiene que tener extensión "&lt;b&gt;.rules&lt;/b&gt;" y se debe guardar en el directorio &lt;i&gt;/etc/udev/rules.d&lt;/i&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Escribiremos una configuración de ejemplo, con dispositivos creados al añadir discos de fibra al sistema,  que guardaremos en el fichero &lt;i&gt;25-names.rules&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En el directorio /etc/udev/rules.d podemos encontrarnos con el fichero 50-udev.rules. Este fichero no se debería editar, puesto que lo crea el sistema, aunque sí que podemos (debemos) echarle un ojo para ver la sintaxis general de udev.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Las reglas en el fichero /etc/udev/rules.d se leen en orden, las líneas se comentan con almohadilla, como si estuviéramos comentando un fichero de shell. Los ficheros se ejecutan de menor número  a mayor número, de ahí nuestro fichero "25-names.rules".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En nuestro ejemplo tendríamos una entrada así:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;KERNEL="sd*", BUS="scsi", PROGRAM="/sbin/scsi_id", RESULT="3600a0b8000199a9400002cdf4a3199ca", NAME="disco1%n" &lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;KERNEL es el nombre que el kernel le da al dispositivo, en nuestro caso tenemos "sd*" porque también funcionan los comodines.&lt;/li&gt;&lt;li&gt;BUS es el subsistema, en este caso es el subsistema scsi.&lt;/li&gt;&lt;li&gt;PROGRAM es el programa que se va a ejecutar cuando se ejecute udev&lt;/li&gt;&lt;li&gt;RESULT es el resultado que nos tiene que dar el programa para que validemos esta entrada, en nuestro caso es el wwn del disco.&lt;/li&gt;&lt;li&gt;NAME es el nombre que le vamos a dar al dispositivo; el %n significa que si tiene números de partición también los va asignar.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;En realidad podemos crear condiciones extraídas de un programa como en nuestro ejemplo, o bien podemos indicar atributos del dispositivo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Aunque hay documentación es un poco confusa. Si leemos la documentación que encontramos en el &lt;a href="http://www.reactivated.net/writing_udev_rules.html"&gt;enlace&lt;/a&gt; de &lt;a href="http://www.kernel.org/"&gt;kernel.org&lt;/a&gt;, podemos leer que nos indican que utilicemos &lt;b&gt;"=="&lt;/b&gt; para filtrar los dispositivos y &lt;b&gt;"="&lt;/b&gt; para asignar (el nombre por ejemplo), pues bien utilizando esta sintaxis a mi no me estaba funcionando udev en versiones 4 y 5 de redhat. &lt;/div&gt;&lt;div&gt;Finalmente me funcionó utilizando siempre "=", la asignación. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Buscando información por internet de cómo combinar "scsi_id" y "udev" nos hemos encontrado con indicaciones en las que se escribía que había que escribir "scsi_id -s" directamente en el apartado PROGRAM. Más tarde hemos descubierto que no hacía falta que lo hiciéramos, puesto que "udev" lo hacía por nosotros.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lo bueno de udev es que si no reiniciamos el sistema no va a borrar nuestros dispositivos originales, con lo cual podemos ejecutar "udevstart" y observar si nuestros cambios funcionan. Una vez hayamos comprobado podemos reiniciar el sistema para que se vean sólo los nuevos dispositivos. Otra opción es crear enlaces simbólicos en lugar de renombrar los dispositivos, pero esto ya queda "a gusto del consumidor".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; "&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;Asignación de dispositivos con udev: &lt;a href="http://www.killmenos9.com/2010/01/asignacion-de-dispositivos-con-udev-i.html"&gt;Parte I&lt;/a&gt;, &lt;b&gt;Parte 2&lt;/b&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-2347381239804901850?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/2347381239804901850/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=2347381239804901850&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2347381239804901850?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2347381239804901850?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/Urnprk9W3yQ/administracion-de-dispositivos-con-udev.html" title="Administración de dispositivos con udev II" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/02/administracion-de-dispositivos-con-udev.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUERXkyeyp7ImA9WxBQGU0.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-3483774495287012809</id><published>2010-01-19T12:14:00.005+01:00</published><updated>2010-01-19T12:23:24.793+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-19T12:23:24.793+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="emuladores" /><category scheme="http://www.blogger.com/atom/ns#" term="vmware" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><category scheme="http://www.blogger.com/atom/ns#" term="máquina virtual" /><title>Como sincronizar vmware-esx con ntpd</title><content type="html">&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Nos hemos encontrado con un nodo de &lt;a href="http://www.vmware.com/products/esx/"&gt;vmware-esx&lt;/a&gt; que no conseguía sincronizar la hora contra el servidor &lt;a href="http://es.wikipedia.org/wiki/Network_Time_Protocol"&gt;ntp&lt;/a&gt;.&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;Después de ver que estaba &lt;a href="http://www.netfilter.org/"&gt;iptables&lt;/a&gt; activado y que no había regla que permitiera la salida hacia puertos 123 udp, estábamos a punto de introducir la regla a mano cuando nos encontramos en la base de datos de conocimiento de &lt;i&gt;vmware &lt;/i&gt;una herramienta con la que se pueden modificar las reglas del firewall.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;La herramienta es "&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 12px; color: rgb(51, 51, 51); "&gt;&lt;i&gt;esxcfg-firewall&lt;/i&gt;". Al final ha sido tan fácil como ejecutar &lt;i&gt;"esxcfg-firewall --enableService ntpClient&lt;/i&gt;".&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: monospace; font-size: 12px; color: rgb(51, 51, 51); "&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-3483774495287012809?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/3483774495287012809/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=3483774495287012809&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/3483774495287012809?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/3483774495287012809?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/IAmn0l3JloU/como-sincronizar-vmware-esx-con-ntpd.html" title="Como sincronizar vmware-esx con ntpd" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/01/como-sincronizar-vmware-esx-con-ntpd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQMRHc-eip7ImA9WxBWEE8.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-4744913335715500087</id><published>2010-01-19T06:31:00.011+01:00</published><updated>2010-02-01T12:06:25.952+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-01T12:06:25.952+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="udev" /><title>Asignación de dispositivos con udev I</title><content type="html">&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Estos días estoy "luchando" un poco contra el driver &lt;/span&gt;&lt;a href="http://es.wikipedia.org/wiki/Multipath_I/O"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;multipath&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt; de &lt;/span&gt;&lt;a href="http://www.lsi.com/rdac/"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;rdac&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;, en lugar de utilizar el driver &lt;/span&gt;&lt;a href="http://www.redhat.com/docs/manuals/csgfs/browse/4.6/DM_Multipath/index.html"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;multipath&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt; que viene con las distribuciones de &lt;/span&gt;&lt;a href="http://www.redhat.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Red Hat&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;. &lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;Se puede decir que el driver rdac no tiene un exceso de documentación, pero aunque la instalación no se sale de lo corriente en Linux, el problema con el que nos estamos encontrando es que los dispositivos cambian de nombre en el reinicio del sistema, por lo cual no nos vale la configuración que tenemos en el "fstab".&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;En el "readme.txt" que tiene el driver podemos encontrar un punto en el que nos dice:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  ;font-family:'Times New Roman';font-size:medium;"&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;blockquote&gt; 2.5   Persistent Naming&lt;/blockquote&gt;                    &lt;blockquote&gt;Linux SCSI device names have the possibility of changing    when the host system reboots.  We recommend using a utility              such as devlabel to create user-defined device names that              will map devices based on a unique identifier, called a              UUID.&lt;/blockquote&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:'georgia';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En sistemas modernos la herramienta que se utiliza para la asignación de dispositivos en el sistema es udev. Voy a tratar de dar una explicación concisa de cómo trabajar con udev, a través de varios posts.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;¿Qué es udev?&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:georgia;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En versiones antiguas de Linux el directorio /dev estaba lleno de dispositivos, es decir, el sistema tenía preparado ya los ficheros correspondientes a los dispositivos, por si se daba el caso de que tuviéramos que conectar otro disco duro, un disco externo, un floppy, etc, etc (es una explicación vaga, pero simplemente se trata de dar una noción). Esto era un poco ineficiente. Entre otras cosas nos encontrabamos con miles de ficheros que no tenían ningún uso.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Según la definición de &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.kernel.org/"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;kernel.org&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;udev&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; provee de un directorio /dev dinámico y engancha el espacio de usuario con los eventos del kernel. ¿Qué quiere decir esto?, que ahora los dispositivos se añaden en el espacio de usuario, independientemente del reconocimiento que haga el kernel del dispositivo, mientras que antes eso era un trabajo casi exclusivo del kernel.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;span class="Apple-style-span"  style="font-family:'Georgian';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;En el siguiente post nos pondremos manos a la obra con &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;udev&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;br /&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;Asignación de dispositivos con udev: &lt;b&gt;Parte I&lt;/b&gt;, &lt;a href="http://www.killmenos9.com/2010/02/administracion-de-dispositivos-con-udev.html"&gt;Parte 2&lt;/a&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"   style="  ;font-family:'Times New Roman';font-size:medium;"&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;/pre&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span"   style="  ;font-family:'Georgia';font-size:medium;"&gt;&lt;pre style="word-wrap: break-word; white-space: pre-wrap; "&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class="Apple-style-span"   style="  ;font-family:'Times New Roman';font-size:medium;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-4744913335715500087?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/4744913335715500087/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=4744913335715500087&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/4744913335715500087?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/4744913335715500087?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/PEXODFfR2b8/asignacion-de-dispositivos-con-udev-i.html" title="Asignación de dispositivos con udev I" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/01/asignacion-de-dispositivos-con-udev-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQ3c5cCp7ImA9WxBRFkQ.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-5109405262504913450</id><published>2010-01-05T07:03:00.000+01:00</published><updated>2010-01-05T14:30:12.928+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-05T14:30:12.928+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="scsi" /><category scheme="http://www.blogger.com/atom/ns#" term="qlogic" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="san" /><category scheme="http://www.blogger.com/atom/ns#" term="almacenamiento" /><title>Borrado de dispositivos SCSI de una LUN.</title><content type="html">&lt;div style="text-align: center;"&gt;Recientemente nos hemos encontrado con que después de presentar una &lt;a href="http://es.wikipedia.org/wiki/LUN_(almacenamiento)"&gt;lun&lt;/a&gt; de una &lt;a href="http://es.wikipedia.org/wiki/Storage_Area_Network"&gt;SAN&lt;/a&gt; en uno de nuestros servidores linux nos piden que la borremos y que presentemos el almacenamiento dividido en dos luns.&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Se nos planteaban dos problemas:&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;¿Cómo borramos el dispositivo sin que afecte al sistema?&lt;/li&gt;&lt;li&gt;¿Si desaparece la letra de unidad creada, cómo afecta esto a las nuevas unidades cuando reescaneemos de nuevo las &lt;a href="http://es.wikipedia.org/wiki/HBA"&gt;hba&lt;/a&gt;?&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La solución es bien sencilla. Si hace poco tiempo (el tiempo siempre viene dado en términos relativos a cada servidor) que hemos escaneado los dispositivos &lt;a href="http://es.wikipedia.org/wiki/Scsi"&gt;scsi&lt;/a&gt;, podemos encontrarnos con el nuevo dispositivo y su "host, channel, id, y lun" y su letra de unidad, simplemente ejecutando "&lt;b&gt;dmes&lt;/b&gt;&lt;b&gt;g&lt;/b&gt;" por ejemplo:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;img src="http://1.bp.blogspot.com/_LwFxo3LsP_A/S0LSE00Z45I/AAAAAAAACMs/J5XiZCmlW2M/s400/scan_scsi.JPG" style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 62px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5423127881647252370" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;Una vez localizado qué dispositivo queremos borrar tenemos que buscar el comando scsi de borrado, que lo tenemos bajo el directorio &lt;b&gt;/sys&lt;/b&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Debemos buscarlo con el comando "&lt;i&gt;find /sys -name delete&lt;/i&gt;". El resultado que nos podemos encontrar puede ser similar a esto:&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://4.bp.blogspot.com/_LwFxo3LsP_A/S0LUyM03mgI/AAAAAAAACM8/XDXpsBiMq64/s400/delete_device.JPG" style="cursor:pointer; cursor:hand;width: 400px; height: 10px;" border="0" alt="" id="BLOGGER_PHOTO_ID_5423130860209019394" /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Lo único que hay que hacer ahora para borrar el dispositivo es un &lt;i&gt;echo 1&lt;/i&gt; a la ruta que hemos encontrado. Si ahora ejecutáramos fdisk -l nos encontraríamos que ha desaparecido la letra de unidad que se corresponde con el identificador scsi que hemos borrado.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Si tuviéramos los dispositivos con &lt;a href="http://es.wikipedia.org/wiki/Multipath_I/O"&gt;multipath &lt;/a&gt;deberíamos borrar todos los dispositivos.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Después de realizar este procedimiento, se evitan problemas en el arranque del sistema, puesto que cuando arranca el sistema escanea los dispositivos scsi de nuevo, y no sabe nada de letras de unidad, las asigna correlativas, se puede montar un buen jaleo el fstab con las unidades que tiene que montar. &lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;De todos modos este problema es evitable utilizando &lt;a href="http://es.wikipedia.org/wiki/Logical_Volume_Manager"&gt;LVM&lt;/a&gt;, ya que de esta manera es la capa de LVM la que se queda con información del dispositivo que está utilizando mediante su &lt;a href="http://en.wikipedia.org/wiki/Universally_Unique_Identifier"&gt;UUID&lt;/a&gt; no necesitando las letras de unidad.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-5109405262504913450?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/5109405262504913450/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=5109405262504913450&amp;isPopup=true" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/5109405262504913450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/5109405262504913450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/9EOrEqWjAtw/borrado-de-dispositivos-scsi-de-una-lun.html" title="Borrado de dispositivos SCSI de una LUN." /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_LwFxo3LsP_A/S0LSE00Z45I/AAAAAAAACMs/J5XiZCmlW2M/s72-c/scan_scsi.JPG" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.killmenos9.com/2010/01/borrado-de-dispositivos-scsi-de-una-lun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MCRns9eip7ImA9WxNWEEo.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-9216230698731928186</id><published>2009-10-09T09:42:00.005+02:00</published><updated>2009-10-09T10:04:27.562+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-09T10:04:27.562+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="halfduplex" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="hpux" /><category scheme="http://www.blogger.com/atom/ns#" term="solaris" /><category scheme="http://www.blogger.com/atom/ns#" term="fullduplex" /><title>Modo de los interfaces de red en Solaris</title><content type="html">Después de casi un año sin escribir nada voy a intentar retomar un poco el control del blog.&lt;br /&gt;&lt;br /&gt;En este caso simplemente es para añadir dos enlaces muy interesantes sobre cómo obtener información  el modo en el que están configurados los interfaces de red de solaris y cómo modificarlos.&lt;br /&gt;&lt;br /&gt;Son interesantes para personas como yo que venimos del mundo Linux y no tenemos mucho conocimiento de Solaris:&lt;br /&gt;&lt;br /&gt;http://www.brandonhutchinson.com/Solaris_NIC_speed_and_duplex_settings.html&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;En este enlace muestran cómo modificar en varios sistemas:&lt;br /&gt;&lt;br /&gt;http://chazcaz.blogspot.com/2006/10/setear-y-revisar-modo-duplex-de.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-9216230698731928186?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/9216230698731928186/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=9216230698731928186&amp;isPopup=true" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/9216230698731928186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/9216230698731928186?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/FueNzWMxwCw/modo-de-los-interfaces-de-red-en.html" title="Modo de los interfaces de red en Solaris" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.killmenos9.com/2009/10/modo-de-los-interfaces-de-red-en.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cMRHozfCp7ImA9WxRXF0s.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-1480399204339609629</id><published>2008-10-23T13:17:00.003+02:00</published><updated>2008-10-23T13:24:45.484+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-23T13:24:45.484+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="juegos linux" /><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><title>Encontrar ficheros duplicados con fdupes</title><content type="html">Muchas veces nos enontramos con ficheros copias de otros ficheros repartidos por todo nuestro ordenador o servidor, simplemente porque no recordamos si ya habíamos hecho copia de ellos.&lt;br /&gt;&lt;br /&gt;Para solucionar el problema de los ficheros duplicados tenemos &lt;span style="font-weight:bold;"&gt;fdupes&lt;/span&gt;. Éste es un software escrito por &lt;a href="http://netdial.caribe.net/~adrian2/"&gt;Adrián López&lt;/a&gt; para utilizar en línea de comandos. Si escribimos &lt;span style="font-style:italic;"&gt;fdupes --help&lt;/span&gt; podemos ver todas las opciones que tiene el programa que no son demasiadas, con lo cual no lo hace demasiado complicado.&lt;br /&gt;&lt;br /&gt;Si tenemos Ubuntu simplemente con ejecutar &lt;span style="font-style:italic;"&gt;apt-get install fdupes&lt;/span&gt; lo instalamos, con las distribuciones que no disponen del software en su repositorio hay que  descargarlo de &lt;a href="http://netdial.caribe.net/~adrian2/fdupes.html"&gt;aquí&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-1480399204339609629?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/1480399204339609629/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=1480399204339609629&amp;isPopup=true" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1480399204339609629?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1480399204339609629?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/TlOGAwQKNMc/encontrar-ficheros-duplicados-con.html" title="Encontrar ficheros duplicados con fdupes" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/encontrar-ficheros-duplicados-con.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIHQ3s5eSp7ImA9WxRXEkk.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-3694924235934086295</id><published>2008-10-17T13:49:00.002+02:00</published><updated>2008-10-17T13:55:32.521+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-17T13:55:32.521+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="awk" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>Awk One-Liners</title><content type="html">Para explicar qué son los &lt;span style="font-weight:bold;"&gt;Awk One-liners&lt;/span&gt; habría que decir que los &lt;span style="font-weight:bold;"&gt;One-liners&lt;/span&gt; son los comandos que se ejecutan en una sola línea, con o sin parámetros, con lo que buscamos normalmente mostrar un resultado tras procesar un texto.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Awk&lt;/span&gt; es un completo lenguage de procesamiento de textos que se suele encontrar en las distintas versiones de unix, y por supuesto en linux.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.catonmat.net/blog/awk-one-liners-explained-part-one/"&gt;Éste enlace&lt;/a&gt; nos muestra un resumen de los Awk One-liners más importantes. Está en inglés, pero si alguien quiere que le traduzca no hay problema.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-3694924235934086295?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/3694924235934086295/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=3694924235934086295&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/3694924235934086295?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/3694924235934086295?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/Un67VPRyQnk/awk-one-liners.html" title="Awk One-Liners" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/awk-one-liners.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cDQnc4cCp7ImA9WxRXEUs.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-5230785199094490563</id><published>2008-10-16T15:46:00.002+02:00</published><updated>2008-10-16T15:51:13.938+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-16T15:51:13.938+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="multimedia" /><category scheme="http://www.blogger.com/atom/ns#" term="web" /><title>Flash 10 lanzado</title><content type="html">Aunque tiene un poco de retraso la noticia es digno de mención por dos cosas.&lt;br /&gt;&lt;br /&gt;Primero, el plugin de &lt;span style="font-weight:bold;"&gt;Flash 10&lt;/span&gt; está disponible para todas las plataformas, nada de una versión para windows y otra para linux.&lt;br /&gt;&lt;br /&gt;Segundo, la gente que ya utilizaba Firefox 3, puede volver a ver vídeos de nuevo simplemente actualizando a Flash 10.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/products/flashplayer/"&gt;Sitio de Adobe Flash&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-5230785199094490563?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/5230785199094490563/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=5230785199094490563&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/5230785199094490563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/5230785199094490563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/n1K5IFcJW1U/flash-10-lanzado.html" title="Flash 10 lanzado" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/flash-10-lanzado.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHQ3kyeip7ImA9WxRQGUo.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-2047809800136494053</id><published>2008-10-14T11:37:00.004+02:00</published><updated>2008-10-14T11:53:52.792+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-14T11:53:52.792+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="YouTube" /><category scheme="http://www.blogger.com/atom/ns#" term="multimedia" /><category scheme="http://www.blogger.com/atom/ns#" term="juegos linux" /><title>Descargar y convertir videos de Youtube con PyTube en linux</title><content type="html">&lt;span style="font-weight:bold;"&gt;PyTube &lt;/span&gt;es un programa que mediante varias utilidades de línea de comandos permite entre otras cosas &lt;span style="font-weight:bold;"&gt;modificar o rotar vídeos&lt;/span&gt;, pero como utilidad más interesante permite &lt;span style="font-weight:bold;"&gt;descargar vídeos&lt;/span&gt; de &lt;a href="http://www.youtube.com"&gt;YouTube &lt;/a&gt;y convertirlos a un formato que se pueda reproducir en cualquier ordenador.&lt;br /&gt;&lt;br /&gt;Tiene más utilidades como pueden ser:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Soporte preconfigurado de dispositivos compatibles para reproducción (Ipod, PSP...)&lt;/li&gt;&lt;li&gt;Búsqueda integrada de vídeos de YouTube.&lt;/li&gt;&lt;li&gt;Exportación de links de vídeos.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Tiene muchas más características, pero la más interesante a mi juicio es la de &lt;span style="font-weight:bold;"&gt;descarga &lt;/span&gt;y &lt;span style="font-weight:bold;"&gt;conversión &lt;/span&gt;de vídeo.&lt;br /&gt;&lt;br /&gt;El paquete para Ubuntu está &lt;a href="http://www.getdeb.net/release/3057"&gt;aquí&lt;/a&gt;.&lt;br /&gt;El sitio oficial es &lt;a href="http://bashterritory.com/pytube/"&gt;éste&lt;/a&gt;, aunque parece que ahora no funciona.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-2047809800136494053?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/2047809800136494053/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=2047809800136494053&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2047809800136494053?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2047809800136494053?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/tvAqaQ1Ag6g/descargar-y-convertir-videos-de-youtube.html" title="Descargar y convertir videos de Youtube con PyTube en linux" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/descargar-y-convertir-videos-de-youtube.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MEQno8fCp7ImA9WxRQFkk.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-4928757448294684920</id><published>2008-10-10T14:21:00.002+02:00</published><updated>2008-10-10T14:23:23.474+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-10T14:23:23.474+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="General" /><category scheme="http://www.blogger.com/atom/ns#" term="curioso" /><title>Islandia a la venta</title><content type="html">Pues eso:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_LwFxo3LsP_A/SO9JFB9uYnI/AAAAAAAABHM/cDmiu7qjzhU/s1600-h/islandia.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_LwFxo3LsP_A/SO9JFB9uYnI/AAAAAAAABHM/cDmiu7qjzhU/s400/islandia.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5255499640940159602" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-4928757448294684920?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/4928757448294684920/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=4928757448294684920&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/4928757448294684920?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/4928757448294684920?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/yZomnJ8r_EI/islandia-la-venta.html" title="Islandia a la venta" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_LwFxo3LsP_A/SO9JFB9uYnI/AAAAAAAABHM/cDmiu7qjzhU/s72-c/islandia.jpg" height="72" width="72" /><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/islandia-la-venta.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYFRH0-cSp7ImA9WxRQFk4.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-1062046365120695861</id><published>2008-10-10T12:47:00.003+02:00</published><updated>2008-10-10T13:11:55.359+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-10T13:11:55.359+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nms" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="monitorización" /><title>Instalando GroundWork Monitor</title><content type="html">He estado intentando instalar el &lt;a href="http://www.groundworkopensource.com/"&gt;GroundWork Monitor&lt;/a&gt; en la oficina, con resultados negativos debido a varios factores.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Falta de tiempo (un factor bastante importante)&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Problemas con la conexión de internet (fundamental para instalar paquetes)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Versión del Sistema Operativo utilizado&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;En prinicipio tiene buena pinta y por fin me he enterado de la relación con otros programas como &lt;a href="http://www.nagios.org"&gt;nagios&lt;/a&gt;. Han tomado algunos buenos programas de monitorización (buenos en mi opinión) y los han unido en uno solo, de modo que no se necesita instalar herramientas separadas para cumplir distintas funciones de &lt;span style="font-weight:bold;"&gt;monitorización&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Todavía está un poco verde, pero el programa promete. Considero que está verde ya que cosas como tener que instalar en Ubuntu 7.04  la versión para &lt;span style="font-weight:bold;"&gt;Ubuntu 6.06&lt;/span&gt; es un poco raro, aunque haya gente que consiga que "pite" bien.&lt;br /&gt;&lt;br /&gt;Hay varias cosas que no me gustaron del programa. Supongo que profundizando en las configuraciones y en los foros se podrá encontrar la manera de cambiaras.&lt;br /&gt;&lt;br /&gt;Por ejemplo, se le tienen que  dar todos los privilegios al usuario &lt;span style="font-style:italic;"&gt;nobody@localhost&lt;/span&gt; de la base de datos en la instalación; Recomiendan instalar &lt;span style="font-weight:bold;"&gt;GroundWork Monitor&lt;/span&gt; en un servidor en exclusiva (esto es lo ideal, pero lamentablemente no siempre puede ser); necesita java (pero eso puede ser manía mía, por eso lo quería probar, pese a java); que como consecuencia de la versión para la que se han hecho los paquetes se produzcan errores de enlazado dinámico.&lt;br /&gt;&lt;br /&gt;Estoy seguro que si le doy un par de vueltas lo instalo y le quito los errores, pero bueno, esto ha sido una toma de contacto, en cuanto tenga un pelín de timepo y lo instale escribiré algo por aquí.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-1062046365120695861?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/1062046365120695861/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=1062046365120695861&amp;isPopup=true" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1062046365120695861?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1062046365120695861?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/dKBdqCdp_Zw/instalando-groundwork-monitor.html" title="Instalando GroundWork Monitor" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/instalando-groundwork-monitor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cDQn0zeCp7ImA9WxRQFk8.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-9020138835023455094</id><published>2008-10-10T10:55:00.001+02:00</published><updated>2008-10-10T10:57:53.380+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-10T10:57:53.380+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="trucos" /><title>Quitar clave ssl para reiniciar Apache</title><content type="html">Ya me ha pasado otra vez, pero no me acordaba cómo se hacía. Yo sigo una guía, genero las claves, me hago mi paginita con &lt;span style="font-weight:bold;"&gt;ssl&lt;/span&gt;, y tengo que poner la clave cada vez que reinicio el servidor, por lo cual no puedo reiniciar el server por la noche.&lt;br /&gt;&lt;br /&gt;La solución, menos encriptación y quitamos la clave:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;openssl rsa -in server.key. -out nuevoserver.key&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hala!, a tirar millas...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-9020138835023455094?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/9020138835023455094/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=9020138835023455094&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/9020138835023455094?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/9020138835023455094?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/znUB-usd43w/quitar-clave-ssl-para-reiniciar-apache.html" title="Quitar clave ssl para reiniciar Apache" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/quitar-clave-ssl-para-reiniciar-apache.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYCRXc9eSp7ImA9WxRQFUs.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-1810620306952233521</id><published>2008-10-09T16:35:00.003+02:00</published><updated>2008-10-09T16:56:04.961+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-09T16:56:04.961+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Xwindow" /><title>Probando Xming</title><content type="html">Estos días hemos estado dándole vueltas en la oficina a realizar un proyecto con &lt;a href="http://www.wxwidgets.org/"&gt;wxWidgets &lt;/a&gt;para poder compilar en &lt;span style="font-style:italic;"&gt;linux&lt;/span&gt;, &lt;span style="font-style:italic;"&gt;mac &lt;/span&gt;y &lt;span style="font-style:italic;"&gt;windows&lt;/span&gt;. El dilema que surgía era el de cómo compilar en linux sin tener que instalarlo en todas las estaciones de trabajo.&lt;br /&gt;&lt;br /&gt;Recordé &lt;a href="http://x.cygwin.com/"&gt;cygwin-x&lt;/a&gt;, pero cuando entré en su web vi que lleva unos años un poco parado. Buscando una alternativa encontré &lt;a href="http://www.straightrunning.com/XmingNotes/"&gt;xming&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Todavía no me he leído la documentación, pero simplemente instalándolo y activando "&lt;span style="font-weight:bold;"&gt;X Forwarding&lt;/span&gt;" en putty se pueden ejecutar aplicaciones X que tengamos en un servidor con &lt;span style="font-weight:bold;"&gt;Linux&lt;/span&gt;, en Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-1810620306952233521?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/1810620306952233521/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=1810620306952233521&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1810620306952233521?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/1810620306952233521?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/7dJfsZGTiI4/probando-xming.html" title="Probando Xming" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/probando-xming.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDR306cCp7ImA9WxRQFUg.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-8616854571513131845</id><published>2008-10-09T14:30:00.002+02:00</published><updated>2008-10-09T14:34:36.318+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-09T14:34:36.318+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="open source" /><category scheme="http://www.blogger.com/atom/ns#" term="nms" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><title>GroundWork Monitor</title><content type="html">Bueno de casualidad buscando otras cosas he encontrado &lt;a href="http://www.groundworkopensource.com/community/community-edition.html"&gt;esta herramienta&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Todavía no sé de qué se trata realmente, puesto que indica que puede sustituir al &lt;a href="http://oss.oetiker.ch/rrdtool/"&gt;rrdtool&lt;/a&gt;, &lt;a href="http://www.nagios.org"&gt;nagios&lt;/a&gt;, &lt;a href="http://www.cacti.net"&gt;cacti&lt;/a&gt;, etc..., pero luego también indica que colabora con ellos.&lt;br /&gt;&lt;br /&gt;Habrá que echar un ojo&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-8616854571513131845?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/8616854571513131845/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=8616854571513131845&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/8616854571513131845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/8616854571513131845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/XxYQkmqLUgk/groundwork-monitor.html" title="GroundWork Monitor" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/groundwork-monitor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4FQnw-cSp7ImA9WxRQFEo.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-284940199231243888</id><published>2008-10-08T15:49:00.002+02:00</published><updated>2008-10-08T15:51:53.259+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-08T15:51:53.259+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="off-topic" /><title>Glóbulo blanco comiendose a una bacteria</title><content type="html">Curioso este vídeo que he visto en &lt;a href="http://www.meneame.net"&gt;meneame&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;En él aparece un glóbulo blanco persiguiendo a una bacteria. &lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/I_xh-bkiv_c&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/I_xh-bkiv_c&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Me llega a dar pena la pobrecita bacteria&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-284940199231243888?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/284940199231243888/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=284940199231243888&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/284940199231243888?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/284940199231243888?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/vvFWzlQTuu0/globulo-blanco-comiendose-una-bacteria.html" title="Glóbulo blanco comiendose a una bacteria" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/globulo-blanco-comiendose-una-bacteria.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUAQHo-cCp7ImA9WxRRGUg.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-6101634417461938037</id><published>2008-10-02T16:11:00.003+02:00</published><updated>2008-10-02T16:20:41.458+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-10-02T16:20:41.458+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>Lanzado Python 2.6</title><content type="html">Ayer uno de Octubre ha sido lanzada la versión &lt;span style="font-weight:bold;"&gt;2.6 de Python&lt;/span&gt; como se puede leer en el anuncio en su propia &lt;a href="http://www.python.org"&gt;web&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Como mayor novedad supone una versión de preparación a la migración a Python 3.0.&lt;br /&gt;&lt;br /&gt;El resto de las características se pueden encontrar en &lt;a href="http://docs.python.org/whatsnew/2.6.html"&gt;este enlace&lt;/a&gt; (en inglés).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-6101634417461938037?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/6101634417461938037/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=6101634417461938037&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/6101634417461938037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/6101634417461938037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/89iqanyy2no/lanzado-python-26.html" title="Lanzado Python 2.6" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/10/lanzado-python-26.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkQBQHwzfCp7ImA9WxRRE0s.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-4536673999021548310</id><published>2008-09-25T18:31:00.001+02:00</published><updated>2008-09-25T18:32:31.284+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-25T18:32:31.284+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gmail" /><title>Gestión de los contactos de Gmail</title><content type="html">Vía &lt;a href="http://www.lifehacker.com"&gt;lifehacker &lt;/a&gt;he visto que se pueden gestionar los contactos de &lt;a href="http://www.gmail.com"&gt;Gmail &lt;/a&gt;mediante una web independiente. &lt;br /&gt;&lt;br /&gt;De hecho si no se utiliza &lt;a href="http://www.gmail.com"&gt;Gmail &lt;/a&gt;se puede utilizar esta web como gestor de contactos.&lt;br /&gt;&lt;br /&gt;La url es http://mail.google.com/mail/contacts/ui/ContactManager&lt;br /&gt;&lt;br /&gt;A mi me parece más amigable la gestión, aunque es cuestión de gustos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-4536673999021548310?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/4536673999021548310/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=4536673999021548310&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/4536673999021548310?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/4536673999021548310?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/DuamJxDd66s/gestion-de-los-contactos-de-gmail.html" title="Gestión de los contactos de Gmail" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/09/gestion-de-los-contactos-de-gmail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EFSXwzeip7ImA9WxRRE04.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-7622904622798372643</id><published>2008-09-25T12:43:00.002+02:00</published><updated>2008-09-25T12:46:58.282+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-25T12:46:58.282+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="insecure magazine" /><title>Insecure Magazine 18</title><content type="html">Ya se ha lanzado el número 18 de la revista de seguridad.&lt;br /&gt;&lt;br /&gt;Los contenidos a continuación (en inglés), busca el enlace de descarga en&lt;br /&gt;http://www.insecuremag.com:&lt;br /&gt;&lt;br /&gt;The covered topics include:&lt;br /&gt;&lt;br /&gt;- Security standpoint by Sandro Gauci: Closing a can of worms&lt;br /&gt;- Network and information security in Europe today&lt;br /&gt;- Browser security: bolt it on, then build it in&lt;br /&gt;- Passive network security analysis with NetworkMiner&lt;br /&gt;- Lynis - an introduction to UNIX system auditing&lt;br /&gt;- Windows driver vulnerabilities: the METHOD_NEITHER odyssey&lt;br /&gt;- Removing software armoring from executables&lt;br /&gt;- Insecurities in privacy protection software&lt;br /&gt;- A proactive approach to data breaches&lt;br /&gt;- Compliance does not equal security but it's a good start&lt;br /&gt;- Secure web application development&lt;br /&gt;- Avoiding a "keys to the kingdom" attack without compromising security&lt;br /&gt;- The insider threat&lt;br /&gt;- Web application security: risky business?&lt;br /&gt;- Enterprise application security: how to balance the use of code&lt;br /&gt;reviews and web application firewalls for PCI compliance&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-7622904622798372643?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/7622904622798372643/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=7622904622798372643&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/7622904622798372643?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/7622904622798372643?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/b5Hb0_W-t-g/insecure-magazine-18.html" title="Insecure Magazine 18" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/09/insecure-magazine-18.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UAQX0zeyp7ImA9WxRREks.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-2886676178457919441</id><published>2008-09-24T17:09:00.002+02:00</published><updated>2008-09-24T17:14:00.383+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-24T17:14:00.383+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Esas cosas raras entre Windows y MySQL</title><content type="html">Como en la oficina tengo un ordenador con Windows (afortunadamente XP) he instalado &lt;a href="http://www.apachefriends.org/en/xampp.html"&gt;xammp&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hasta ahora no he necesitado de utilizar mysql, porque normalmente utilizo una base de datos que tengo en un servidor con Linux.&lt;br /&gt;&lt;br /&gt;Ahora que iba a crear una base de datos me encuentro con que no me funciona la contraseña '' de root como tiene la instalación por defecto.&lt;br /&gt;&lt;br /&gt;Supongo que me pasaré la tarde buscando documentación, puesto que la solución que da en la &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html#resetting-permissions-windows"&gt;documentación MySQL&lt;/a&gt; no me está funcionando.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-2886676178457919441?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/2886676178457919441/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=2886676178457919441&amp;isPopup=true" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2886676178457919441?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2886676178457919441?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/WvpOlidkZ3s/esas-cosas-raras-entre-windows-y-mysql.html" title="Esas cosas raras entre Windows y MySQL" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/09/esas-cosas-raras-entre-windows-y-mysql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkADRn8yeyp7ImA9WxRREEU.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-8791950543252059594</id><published>2008-09-22T12:41:00.004+02:00</published><updated>2008-09-22T12:52:57.193+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-22T12:52:57.193+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="star wars" /><category scheme="http://www.blogger.com/atom/ns#" term="frikismo" /><title>Exposición "Star Wars" en el Corte Inglés de Callao</title><content type="html">Este fin de semana estuvimos dando una vuelta por Gran Vía y cuál fue mi sorpresa cuando vi esos grandes carteles en el Corte Inglés de Callao anunciando una exposición única de Star Wars.&lt;br /&gt;&lt;br /&gt;En fin, no nos quedó más remedio que darnos una vuelta por ahí, y la verdad que estaba muy chula.&lt;br /&gt;&lt;br /&gt;Las piezas que se exponen pertenencen a Luismi Alonso, un actor que tiene una de las mejores colecciones sobre el universo Star Wars.&lt;br /&gt;&lt;br /&gt;Es muy recomendable para todos los "frikis" y para los "no frikis" que les guste la saga, o simplemente las colecciones. La exposición permanecerá abierta hasta el 19 de octubre. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.elcorteingles.es/corporativo/cultura/madrid/esp/listado.asp"&gt;Más información.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-8791950543252059594?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/8791950543252059594/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=8791950543252059594&amp;isPopup=true" title="3 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/8791950543252059594?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/8791950543252059594?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/Ow7BUfHTxFM/exposicion-star-wars-en-el-corte-ingles.html" title="Exposición &quot;Star Wars&quot; en el Corte Inglés de Callao" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/09/exposicion-star-wars-en-el-corte-ingles.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUGQH87eyp7ImA9WxRSGE8.&quot;"><id>tag:blogger.com,1999:blog-10411792.post-2081711050928641574</id><published>2008-09-19T12:21:00.006+02:00</published><updated>2008-09-19T12:30:21.103+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-19T12:30:21.103+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python" /><title>Recuperación dump repositorio subversion</title><content type="html">Bueno, pues finalmente he hecho un pequeño script en python para recuperar los dump incrementales cada día en otro servidor de backup. De este modo si se cayera la máquina principal, lo único que se podría perder serían los commit de ese día, y se podría seguir trabajando sobre la otra máquina.&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;#!/usr/bin/env python&lt;br /&gt;&amp;quot;&amp;quot;&amp;quot;Script para recuperar los backups incrementales de subversion.&lt;br /&gt;   Intenta seguir por donde lo ha dejado el dia anterior. Se tiene que hacer&lt;br /&gt;   todos los dias, si nos saltamos un dia ya hay que hacer la importacion a mano &amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;&lt;br /&gt;import os&lt;br /&gt;import glob&lt;br /&gt;import subprocess&lt;br /&gt;import sys&lt;br /&gt;# import pdb&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Directorio donde ubicamos los repositorios y los backups&lt;br /&gt;REPOS=&amp;quot;/usr/local/repos/&amp;quot;&lt;br /&gt;BACK=&amp;quot;/media/backups/&amp;quot;&lt;br /&gt;&lt;br /&gt;# Fichero de LOG&lt;br /&gt;LOG=&amp;quot;/root/scripts/logsubversion.log&amp;quot;&lt;br /&gt;&lt;br /&gt;# Listamos los repositorios&lt;br /&gt;&lt;br /&gt;lista=os.listdir(REPOS)&lt;br /&gt;&lt;br /&gt;# Realizamos un loop en la lista y navegamos hacia el que sea un repositorio&lt;br /&gt;&lt;br /&gt;for elemento in lista:&lt;br /&gt;   if os.path.isdir(REPOS+elemento):&lt;br /&gt;      # Capturamos en numero de version actual&lt;br /&gt;      filerev=subprocess.Popen([&amp;quot;svnlook&amp;quot;, &amp;quot;youngest&amp;quot;, &amp;quot;/usr/local/repos/&amp;quot;+elemento], stdout=subprocess.PIPE).communicate()[0]&lt;br /&gt;      # Incrementamos el numero de version porque es el que tenemos que buscar&lt;br /&gt;      a=int(filerev)+1&lt;br /&gt;      # pdb.set_trace()&lt;br /&gt;      # Realizamos una captura de los errores  (fallo nfs, etc, etc)&lt;br /&gt;      try:&lt;br /&gt;         for elem in os.listdir(BACK+elemento):&lt;br /&gt;            #print elem&lt;br /&gt;            nuevoa=str(a)&lt;br /&gt;            nuevoelem=elemento+&amp;quot;.incr.&amp;quot;+nuevoa+&amp;quot;_&amp;quot;&lt;br /&gt;            #print nuevoelem&lt;br /&gt;            if (elem.find(nuevoelem)!=-1):&lt;br /&gt;               try:&lt;br /&gt;                  os.system(&amp;quot;svnadmin load /usr/local/repos/&amp;quot;+elemento+&amp;quot; &amp;lt; /media/backups/&amp;quot;+elemento+&amp;quot;/&amp;quot;+elem)&lt;br /&gt;                  fich=open(LOG,&amp;quot;a&amp;quot;)&lt;br /&gt;                  fich.write(&amp;quot;actualizado &amp;quot;+elemento+&amp;quot; desde revision &amp;quot;+nuevoa+&amp;quot;\n&amp;quot;)&lt;br /&gt;                  fich.close()&lt;br /&gt;               except:&lt;br /&gt;                  fich=open(LOG,&amp;quot;a&amp;quot;)&lt;br /&gt;                  fich.write(&amp;quot;error actualizando &amp;quot;+elemento+&amp;quot;\n&amp;quot;)&lt;br /&gt;                  fich.close()&lt;br /&gt;      except:&lt;br /&gt;         pass&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Seguro que se puede hacer más sencillo, más rápido, etc, etc..., pero esto es lo que se me ha ocurrido. Los dump los guardo con un formato fichero.incr.45_56 donde 45_56 son los números de las versiones que se han guardado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10411792-2081711050928641574?l=www.killmenos9.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.killmenos9.com/feeds/2081711050928641574/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=10411792&amp;postID=2081711050928641574&amp;isPopup=true" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2081711050928641574?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/10411792/posts/default/2081711050928641574?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/Killmenos9/~3/iK4fDk0NeK4/recuperacion-dump-repositorio.html" title="Recuperación dump repositorio subversion" /><author><name>josé</name><uri>http://www.blogger.com/profile/14256068912309520458</uri><email>noreply@blogger.com</email><gd:extendedProperty name="OpenSocialUserId" value="10997433590263271078" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total><feedburner:origLink>http://www.killmenos9.com/2008/09/recuperacion-dump-repositorio.html</feedburner:origLink></entry></feed>
