<?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:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0EER3oyfyp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349</id><updated>2011-11-28T01:20:06.497+01:00</updated><category term="Redmine" /><category term="Virtualización" /><category term="Correo" /><category term="Seguridad" /><category term="Comodidad" /><category term="Internet" /><category term="Ficheros" /><category term="Monitorización" /><category term="ayuda" /><category term="Curiosidades" /><category term="Refranes" /><title>El Administrador de Sistemas pobre</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://adminsq3.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>34</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/ElAdministradorDeSistemasPobre" /><feedburner:info uri="eladministradordesistemaspobre" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DEYMQXYzeSp7ImA9WxBVGUk.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-1684774028148907913</id><published>2010-02-23T18:25:00.002+01:00</published><updated>2010-02-23T18:29:40.881+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-23T18:29:40.881+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3V0mbG-IIgx8nAmHSD6nShjoUBo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3V0mbG-IIgx8nAmHSD6nShjoUBo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3V0mbG-IIgx8nAmHSD6nShjoUBo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3V0mbG-IIgx8nAmHSD6nShjoUBo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-size:180%;" &gt;Gracias a la informática el 90% del trabajo se hace en el 10% del tiempo. El otro 10% del trabajo lleva el 90% del tiempo.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Adaptado de una Ley de Murphy.&lt;br /&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/6065373816818815349-1684774028148907913?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/7po2C2YIdj0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/1684774028148907913/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=1684774028148907913" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/1684774028148907913?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/1684774028148907913?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/7po2C2YIdj0/refran-informatico_23.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2010/02/refran-informatico_23.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8NQ3s9eSp7ImA9WxBVFUk.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-5553304514261092280</id><published>2010-02-17T20:01:00.010+01:00</published><updated>2010-02-19T01:54:52.561+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-19T01:54:52.561+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Redmine" /><title>Cambiando el look a Redmine</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zDRkWNVSQF9gurMW1rZxvG6PA44/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zDRkWNVSQF9gurMW1rZxvG6PA44/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zDRkWNVSQF9gurMW1rZxvG6PA44/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zDRkWNVSQF9gurMW1rZxvG6PA44/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-size:78%;"&gt;(Scroll down for english description)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Tras trastear con la aplicación sólo faltaba tocar el tema por defecto: se ha modificado el tema &lt;a href="http://github.com/rajkrish/libernix-redmine-ecogreen"&gt;libernix-redmine-ecogreen&lt;/a&gt;, haciéndole unas pocas modificaciones:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/S3w-AHlP6kI/AAAAAAAAAUI/5FU9NR4Yqv4/s1600-h/TemaAdminsQ3Redmine.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 82px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/S3w-AHlP6kI/AAAAAAAAAUI/5FU9NR4Yqv4/s400/TemaAdminsQ3Redmine.png" alt="" id="BLOGGER_PHOTO_ID_5439290621712919106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Imágenes de cabecera adaptadas al estilo AdminsQ3.&lt;/li&gt;&lt;li&gt;Se ha reducido el texto de los menús superiores para que quepan todos los plugins.&lt;/li&gt;&lt;li&gt;Se agrupa la búsqueda y el desplegable de proyectos para ganar en visibilidad de la cabecera de proyecto, ahora con subproyectos.&lt;/li&gt;&lt;li&gt;Efecto 3D en títulos y menús superiores (FF y IE).&lt;/li&gt;&lt;/ul&gt;Se puede descargar &lt;a href="https://sites.google.com/site/filesq3blog/home/otros/redmine"&gt;aquí&lt;/a&gt;. Luego basta con descomprimirlo en [redmine]\public\themes y cambiar en Administración ==&gt; Configuración ==&gt; Mostrar ==&gt; Tema: AdminsQ3.&lt;br /&gt;&lt;br /&gt;!Espero que os guste¡&lt;br /&gt;&lt;br /&gt;English:&lt;br /&gt;&lt;br /&gt;&lt;span class="external"&gt;AdminsQ3 t&lt;/span&gt;heme is a modified version of the &lt;a style="" href="http://github.com/rajkrish/libernix-redmine-ecogreen" class="external"&gt;Libernix-redmine-ecogreen&lt;/a&gt; theme. The main modifications are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Changed top images to meet AdminQ3 style.&lt;/li&gt;&lt;li&gt;Font size of top menu was reduced to fit all the installed plugins.&lt;/li&gt;&lt;li&gt;Search panel and Project combo were grouped to maximize the project description, 'cos now there exits subprojects.&lt;/li&gt;&lt;li&gt;3D CSS text on top menu and project description (IE &amp;amp; FF).&lt;/li&gt;&lt;/ul&gt;Download AdminsQ3 Redmine Theme &lt;a href="https://sites.google.com/site/filesq3blog/home/otros/redmine"&gt;here&lt;/a&gt;, unzip in [redmine]\public\themes and change in Administration ==&gt; Settings ==&gt; Display ==&gt; Theme: AdminsQ3.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-5553304514261092280?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/a05jk9JivCw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/5553304514261092280/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=5553304514261092280" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5553304514261092280?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5553304514261092280?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/a05jk9JivCw/cambiando-el-look-redmine.html" title="Cambiando el look a Redmine" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_9hsEDp_D0sI/S3w-AHlP6kI/AAAAAAAAAUI/5FU9NR4Yqv4/s72-c/TemaAdminsQ3Redmine.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2010/02/cambiando-el-look-redmine.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEMQHcyeCp7ImA9WxBWEk8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-695012409586322285</id><published>2010-02-03T20:10:00.006+01:00</published><updated>2010-02-03T20:18:01.990+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T20:18:01.990+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PjDKbtwqGVFftaQq_n7PsZScj8Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PjDKbtwqGVFftaQq_n7PsZScj8Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PjDKbtwqGVFftaQq_n7PsZScj8Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PjDKbtwqGVFftaQq_n7PsZScj8Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;NUNCA&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt; discutas con un usuario, te hace bajar a su nivel... y ahí te gana por experiencia.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;Administrador anónimo&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/6065373816818815349-695012409586322285?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/kOk2IxbpC84" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/695012409586322285/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=695012409586322285" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/695012409586322285?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/695012409586322285?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/kOk2IxbpC84/refran-informatico.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2010/02/refran-informatico.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYAR3g9fip7ImA9WxBVFE4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-8058744180552532499</id><published>2010-02-03T00:03:00.016+01:00</published><updated>2010-02-17T20:15:46.666+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-17T20:15:46.666+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualización" /><category scheme="http://www.blogger.com/atom/ns#" term="Redmine" /><title>Appliance Redmine+Apache+Phusion Passenger+Ruby Enterprise usando Ubuntu JeOS (4-Exprimiendo todavía más...)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1VI3YaUymkUEYdQRgwunuMeo2i4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1VI3YaUymkUEYdQRgwunuMeo2i4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1VI3YaUymkUEYdQRgwunuMeo2i4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1VI3YaUymkUEYdQRgwunuMeo2i4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/S2sKze6ysAI/AAAAAAAAATw/Qx3PecVczBs/s1600-h/ActualizadoSVN3359.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 215px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/S2sKze6ysAI/AAAAAAAAATw/Qx3PecVczBs/s400/ActualizadoSVN3359.png" alt="" id="BLOGGER_PHOTO_ID_5434449254941896706" border="0" /&gt;&lt;/a&gt;En posts anteriores se ha visto cómo optimizar una máquina de VMware en menos de 5 minutos, cómo instalar Ubuntu JeOS (que no trae entorno gráfico) y manejarlo con Webmin, asi como las opciones más importantes a tocar para que no haga falta tocar el sistema.&lt;br /&gt;&lt;br /&gt;También se ha visto de qué va Redmine y, usando el instalador de Bitnami, se ha creado un appliance listo para usar. Incluso se ha optimizado el appliance:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Usando servidores DHCP y DNS existentes para establecer la configuración del equipo en la red.&lt;/li&gt;&lt;li&gt;Haciendo que los ficheros que escribe residan en un share remoto Windows usando CIFS, facilitando el balanceo de la aplicación en caso de ser necesario.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Sacando la BD a otro servidor, con lo que la restauración del appliance se reduce a volver a levantar un backup de la máquina.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Y parece que va muy bien... Esto de Redmine funciona y parece que las mejoras, el soporte y los plugins aumentan cada día, incluso han sacado uno para &lt;a href="https://addons.mozilla.org/es-ES/firefox/addon/11545"&gt;Firefox&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pues aplicando un poco de filosofía &lt;a style="" href="http://es.wikipedia.org/wiki/Kaizen"&gt;kaizen&lt;/a&gt;, el appliance montado en entradas anteriores es posible mejorarlo haciendo una instalación limpia (&lt;span style="font-style: italic;"&gt;fresh install&lt;/span&gt;) de todos los componentes, pero esta vez desde su repositorio correspondiente para asegurarnos de tener una copia EXACTA y saber qué hemos puesto.&lt;br /&gt;&lt;br /&gt;A fuerza de mirar esto de Ruby, he visto que hay una variante para trabajar desde Apache sin usar Mongrel: &lt;a href="http://www.modrails.com/"&gt;Phusion Passenger&lt;/a&gt;. Evita montar tanto cristo de instalación y es más fácilmente escalable y se recupera mejor ante fallos. Por otro lado he visto que la &lt;a href="http://www.rubyenterpriseedition.com/"&gt;versión Enterprise de Ruby&lt;/a&gt; ofrece una mejora considerable en el uso de memoria, mejorando un 33% el rendimiento total (a mi incluso me parece mejor).&lt;br /&gt;&lt;br /&gt;Pues ahora más, más rápido y desde las fuentes: se instala Ubuntu JeOS, se inicia sesión en consola y... (&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;leer los comentarios ANTES de ejecutar cada instrucción&lt;/span&gt;):&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Instalar Servidor SSH (para usar consola remota yo uso &lt;/span&gt;&lt;a style="font-weight: bold; color: rgb(0, 102, 0);" href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;Putty&lt;/a&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;)&lt;/span&gt;&lt;br /&gt;sudo apt-get install openssh-server&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Actualizar el sistema&lt;/span&gt;&lt;br /&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade -f -y --force-yes&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Instalar paquetes y dependencias necesarias&lt;/span&gt;&lt;br /&gt;sudo apt-get install build-essential linux-headers-$(uname -r) apache2-threaded-dev subversion psmisc acpid wget perl libnet-ssleay-perl openssl libauthen-pam-perl libio-pty-perl libmd5-perl rdoc php5-imagick libmagick9-dev libopenssl-ruby libapr1-dev libaprutil1-dev libapache2-svn libapache-dbi-perl libapache2-mod-perl2 libdbd-mysql-perl libdigest-sha1-perl libapache2-mod-fcgid libfcgi-dev smbclient smbfs htop libmysqlclient15-dev apache2-threaded-dev libfcgi-dev libapr1-dev libaprutil1-dev git-core iptables cron at logrotate locate zip unzip -y --force-yes&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Instalar Webmin&lt;/span&gt;&lt;br /&gt;wget http://prdownloads.sourceforge.net/webadmin/webmin_1.500_all.deb&lt;br /&gt;sudo dpkg -i webmin_1.500_all.deb&lt;br /&gt;rm webmin_1.500_all.deb&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;# Ojo al usuario/contraseña para webmin&lt;/span&gt;&lt;br /&gt;sudo /usr/share/webmin/changepass.pl /etc/webmin root adminsq3&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Se accede a webmin por https://x.x.x.x:10000&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Instalar Ruby Enterprise&lt;/span&gt;&lt;br /&gt;sudo wget http://rubyforge.org/frs/download.php/68718/ruby-enterprise_1.8.7-2010.01_i386.deb&lt;br /&gt;sudo dpkg -i ruby-enterprise_1.8.7-2010.01_i386.deb&lt;br /&gt;sudo rm ruby-enterprise_1.8.7-2010.01_i386.deb&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Instalar RubyGems&lt;/span&gt;&lt;br /&gt;cd /opt&lt;br /&gt;sudo mkdir gems&lt;br /&gt;cd /opt/gems&lt;br /&gt;sudo wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz&lt;br /&gt;sudo tar -xzvf rubygems-1.3.5.tgz&lt;br /&gt;sudo rm rubygems-1.3.5.tgz&lt;br /&gt;cd rubygems-1.3.5&lt;br /&gt;sudo ruby setup.rb -V&lt;br /&gt;sudo ln -s /usr/bin/gem1.8 /usr/bin/gem&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Instalar Redmine&lt;/span&gt;&lt;br /&gt;cd /var/www&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Opción SVN&lt;/span&gt;&lt;br /&gt;sudo svn co http://redmine.rubyforge.org/svn/trunk redmine&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Opción GIT (comentada)&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# sudo mkdir redmine&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;# cd redmine&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;# sudo git clone git://github.com/edavis10/redmine.git&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Instalar Gems requeridos&lt;/span&gt;&lt;br /&gt;cd redmine&lt;br /&gt;sudo gem install activesupport activerecord actionpack actionmailer activeresource gem_plugin fastthread rails rake rack passenger rmagick mysql reek roodi --no-ri --no-rdoc&lt;br /&gt;sudo gem install rubyist-aasm --source http://gems.github.com --no-ri --no-rdoc&lt;br /&gt;sudo rake rails:update&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Como se supone que tenemos "una" configuración funcionando que queremos migrar,&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# copiamos los ficheros existentes database.yml y email.yml a /var/www/redmine/config/&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;# En caso contrario, copiar y modificar los de ejemplo:&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;# database.yml.example ==&gt; database.yml&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;# email.yml.example ==&gt; email.yml&lt;br /&gt;&lt;br /&gt;# Puede ser necesario reaplicar los permisos dentro de Webmin (Otros==&gt;Explorador de archivos). Se muestran los más permisivos:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/S2sC3x6aO5I/AAAAAAAAATo/5nTLSGBAKy4/s1600-h/PermisosRedmine.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 196px; height: 400px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/S2sC3x6aO5I/AAAAAAAAATo/5nTLSGBAKy4/s400/PermisosRedmine.png" alt="" id="BLOGGER_PHOTO_ID_5434440532667022226" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Generar session stores y limpiar&lt;/span&gt;&lt;br /&gt;sudo rake config/initializers/session_store.rb&lt;br /&gt;sudo rake tmp:cache:clear&lt;br /&gt;sudo rake tmp:sessions:clear&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Crear/migrar/actualizar BD a la nueva versión (el programa escoge)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Si genera la estructura de una nueva BD, se accede con admin/admin&lt;/span&gt;&lt;br /&gt;sudo rake db:migrate RAILS_ENV=production&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Migrar/actualizar información de plugins&lt;/span&gt;&lt;br /&gt;sudo rake db:migrate_plugins RAILS_ENV=production&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Reaplicar permisos R/W a /var/www/redmine (root:www-data) con Webmin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Opcional, para ver que todo va bien, probar con WebBrick en http://x.x.x.x:3000/&lt;/span&gt;&lt;br /&gt;sudo ruby script/server webrick -e production&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Hasta aquí se ha conseguido dejar la máquina con Redmine operativo, pero vamos a exprimirlo un poco más modificando el fichero &lt;span style="font-style: italic;"&gt;/etc/fstab&lt;/span&gt; e incluir la linea para mapear el share de Windows a la carpeta /var/www/redmine/files (ver entrada anterior). A continuación configuraremos Apache para poder servir aplicaciones Ruby con Phusion Passenger:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Configurar Apache y optimizar opciones de Phusion Passenger&lt;br /&gt;# (crear los siguientes ficheros):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# "redmine.conf"             -&gt; Ver &lt;/span&gt;&lt;a href="http://snippets.dzone.com/posts/show/10071"&gt;http://snippets.dzone.com/posts/show/10071&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# "passenger"                -&gt; Ver &lt;/span&gt;&lt;a href="http://snippets.dzone.com/posts/show/10073"&gt;http://snippets.dzone.com/posts/show/10073&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;# "virtual&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;host_redmine.conf" -&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;Ver &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;a href="http://snippets.dzone.com/posts/show/10075"&gt;http://snippets.dzone.com/posts/show/10075&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Integramos Passenger con Apache&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;(Ojo a las instrucciones en pantalla)&lt;/span&gt;&lt;br /&gt;sudo passenger-install-apache2-module&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# En Webmin:&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;&lt;br /&gt;# Eliminar servidor virtual por defecto.&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;&lt;br /&gt;# Quitar modulos (Global Configuration): perl php5 dav dav_svn&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;&lt;br /&gt;# Poner módulos &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;(Global Configuration)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;: proxy proxy_balancer cache proxy_http rewrite mem_cache deflate expires passenger&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Plugins que merecen la pena. Algunos requieren un fichero de traducción alternativo (es) inexistente; he creado unos para poderlos ver correctamente:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;cd /var/www/redmine&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Charts (Gráficos): &lt;/span&gt;&lt;a href="http://github.com/mszczytowski/redmine_charts"&gt;http://github.com/mszczytowski/redmine_charts&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo ./script/plugin install git://github.com/pullmonkey/open_flash_chart.git&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo git clone git://github.com/mszczytowski/redmine_charts.git redmine_charts&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Exception handler (avisos por email): &lt;/span&gt;&lt;a href="https://projects.littlestreamsoftware.com/projects/show/redmine-exception"&gt;https://projects.littlestreamsoftware.com/projects/show/redmine-exception&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Traducción&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt; &lt;/span&gt;&lt;a href="http://snippets.dzone.com/posts/show/10079"&gt;http://snippets.dzone.com/posts/show/10079&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo ./script/plugin install git://github.com/edavis10/redmine-exception-handler-plugin.git&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Reports (informes): &lt;/span&gt;&lt;a href="http://github.com/edavis10/redmine_reports"&gt;http://github.com/edavis10/redmine_reports&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Traducción&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;a href="http://snippets.dzone.com/posts/show/10077"&gt;http://snippets.dzone.com/posts/show/10077&lt;/a&gt;&lt;br /&gt;sudo ./script/plugin install git://github.com/edavis10/redmine_reports.git&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Graphs: (Gráficos): &lt;/span&gt;&lt;a href="http://github.com/bradbeattie/redmine-graphs-plugin"&gt;http://github.com/bradbeattie/redmine-graphs-plugin&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Traducción&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;a href="http://snippets.dzone.com/posts/show/10081"&gt;http://snippets.dzone.com/posts/show/10081&lt;/a&gt;&lt;br /&gt;sudo ./script/plugin install git://github.com/bradbeattie/redmine-graphs-plugin.git&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;&lt;br /&gt;# Kanban (organizador): &lt;/span&gt;&lt;a href="http://theadmin.org/articles/2009/07/22/redmine-kanban-plugin/"&gt;http://theadmin.org/articles/2009/07/22/redmine-kanban-plugin/&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;Traducción&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;a href="http://snippets.dzone.com/posts/show/10083"&gt;http://snippets.dzone.com/posts/show/10083&lt;/a&gt;&lt;br /&gt;sudo ./script/plugin install git://github.com/edavis10/redmine_kanban.git&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Migrar BD a la nueva versión&lt;/span&gt;&lt;br /&gt;sudo rake db:migrate RAILS_ENV=production&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Actualizar información de plugins&lt;/span&gt;&lt;br /&gt;sudo rake db:migrate_plugins RAILS_ENV=production&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 102, 0);"&gt;# Limpiar al final&lt;/span&gt;&lt;br /&gt;sudo apt-get autoclean&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0); font-weight: bold;"&gt;# Reiniciar el appliance (única vez) para asegurarnos que&lt;br /&gt;# monta bien el share CIFS automáticamente y que todo arranque bien.&lt;br /&gt;&lt;br /&gt;# Abrir la página de Redmine en http://x.x.x.x&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Con esto se ha pasado a usos de RAM de 100 Mb a 210 Mb como mucho (en producción), además de la mejora en velocidad. Junto con las optimizaciones que se han publicado en entradas anteriores, hacen que este appliance vaya como la seda.&lt;br /&gt;&lt;br /&gt;Y no se tarda tanto en montarlo... ¿no?.&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-8058744180552532499?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/C1qCuxFzYTA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/8058744180552532499/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=8058744180552532499" title="6 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8058744180552532499?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8058744180552532499?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/C1qCuxFzYTA/appliance-redmineapachephusion.html" title="Appliance Redmine+Apache+Phusion Passenger+Ruby Enterprise usando Ubuntu JeOS (4-Exprimiendo todavía más...)" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9hsEDp_D0sI/S2sKze6ysAI/AAAAAAAAATw/Qx3PecVczBs/s72-c/ActualizadoSVN3359.png" height="72" width="72" /><thr:total>6</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2010/02/appliance-redmineapachephusion.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYDRHk5eSp7ImA9WxBVFE4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-3577565316768406879</id><published>2009-07-26T00:17:00.023+02:00</published><updated>2010-02-17T20:16:15.721+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-17T20:16:15.721+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualización" /><category scheme="http://www.blogger.com/atom/ns#" term="Redmine" /><title>Appliance Redmine con Ubuntu JeOS (3-Puliendo Redmine)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MDGrym-ZqknPmGA6kVyZZfqVWPE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MDGrym-ZqknPmGA6kVyZZfqVWPE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MDGrym-ZqknPmGA6kVyZZfqVWPE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MDGrym-ZqknPmGA6kVyZZfqVWPE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Para probar Redmine por primera vez en la Intranet del trabajo usé una máquina virtual limpia con Redmine Bitnami Stack, porque instalar los componentes a mano es muy tedioso (pero no imposible). Pero en cuanto se empezaron a animar a usarlo más y más usuarios, se empezaron a crear proyectos a patadas, se subió el tamaño de adjuntos de 5 a 10 Mb. y se vió que había problemas de rendimiento. En un primer momento se pensó que era por los procesos de Mongrel; cada nodo responde a una petición y si ya está procesando algo aparecen los retrasos en las respuestas. Se añadieron nodos de Mongrel y el tiempo de respuesta mejoró, pero no lo suficiente... El nº de nodos de Mongrel viene por defecto a 2, tengo unos 30 usuarios con un uso moderado y, tras las pruebas, con 3 nodos rinde perfectamente (VMware 1 CPU, 256 Mb. RAM). Supongo que no se pueden meter nodos ilimitadamente, pues consumen 50-70 Mb. de RAM cada uno y hacen un uso exhaustivo de la CPU, asi que en caso de necesitar más potencia habría que balancear entre varias máquinas.
&lt;br /&gt;
&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/S1X3wbBfkDI/AAAAAAAAATQ/bZ-1zdpShJA/s1600-h/Mongrel3Nodos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 323px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/S1X3wbBfkDI/AAAAAAAAATQ/bZ-1zdpShJA/s400/Mongrel3Nodos.png" alt="" id="BLOGGER_PHOTO_ID_5428517337124802610" border="0" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;Luego vino el problema de la administración y configuración de la propia máquina y de Redmine, que se solventó usando Webmin (ver &lt;a href="http://adminsq3.blogspot.com/2009/07/appliance-redmine-con-ubuntu-jeos-2.html"&gt;entrada anterior&lt;/a&gt;), para que los &lt;span style="font-style: italic;"&gt;no iniciados&lt;/span&gt; en Linux puedan realizar tareas básicas.
&lt;br /&gt;
&lt;br /&gt;Los usuarios se quejaban de acceder a traves de una IP, así que hubo que asignar un nombre a la máquina a través del servidor DHCP. Luego se quejaron del /Redmine de la URL y  hubo que quitarlo tocando la configuración de Apache, asi como crear un proxy para balancear con el cluster de Mongrel:
&lt;br /&gt;
&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/S1Xz_hEuXFI/AAAAAAAAATA/7xtYADaK9yU/s1600-h/RedmineVirtualHostApacheCluster1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 293px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/S1Xz_hEuXFI/AAAAAAAAATA/7xtYADaK9yU/s400/RedmineVirtualHostApacheCluster1.png" alt="" id="BLOGGER_PHOTO_ID_5428513198400494674" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;httpd.conf&lt;/span&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/S1X0GO6yoUI/AAAAAAAAATI/ZE2qfQPNQ2I/s1600-h/RedmineVirtualHostApacheCluster.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 363px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/S1X0GO6yoUI/AAAAAAAAATI/ZE2qfQPNQ2I/s400/RedmineVirtualHostApacheCluster.png" alt="" id="BLOGGER_PHOTO_ID_5428513313786077506" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:78%;"&gt;redmine.conf&lt;/span&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;Otro problema son las copias de seguridad de la máquina virtual, ya que su tamaño no hace más que crecer por los ficheros adjuntos, la base de datos y los logs... Así que ¿cómo montar esto con lo mínimo? A ver, si ya tengo un servidor de bases de datos y otro de ficheros, ambos con los backups ya programados, ¿por qué complicarme con más servidores?
&lt;br /&gt;
&lt;br /&gt;Para la configuración de red y cambiar el nombre de la máquina virtual me valgo de un servidor DHCP (Windows Server) donde, en una reserva por MAC, le puedo activar la opción &lt;span style="font-style: italic;"&gt;Nombre de Host&lt;/span&gt; para que automáticamente se configure a Redmine. Además añado la entrada de &lt;span style="font-style: italic;"&gt;Host&lt;/span&gt; en el servidor DNS.
&lt;br /&gt;
&lt;br /&gt;Luego hay que sacar la bases de datos a un servidor externo &lt;a href="http://www.google.com/search?q=mysql+backup"&gt;haciendo un backup&lt;/a&gt; que restauraremos en el servidor ya existente, donde ya tenemos toda la infraestructura montada ( almacenamiento y copias de seguridad). Hay que conceder acceso en el servidor MySQL para el usuario de Redmine, pero ojo si se pretende asignar el nombre de máquina explícitamente en el permiso: mi experiencia me ha demostrado que, aunque en principio funcione bien, hay un momento en el que la aplicación llama usando el nombre de host '%' (cualquiera) y falla. Puede que sea cosa del nombre de la máquina o del servidor DNS, el caso es que los permisos los asigno por usuario y no por el par usuario-host.
&lt;br /&gt;
&lt;br /&gt;Por último hay que lograr que Redmine use un servidor de ficheros externo, Windows en mi caso. Para ello no hay más que montar el recurso compartido con CIFS (no SAMBA) en la carpeta /files durante el arranque de la máquina virtual modificando el fichero /etc/fstab y añadiendo una línea al final (asegúrate de que haya un salto de línea después):
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;//Servidor/Recurso /opt/apps/redmine/files cifs rw, root, username=miusuario, password=miclave 0 0&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;En caso de tener que asignar por usuario y grupo de Linux, usar:
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;//Servidor/Recurso /opt/apps/redmine/files cifs rw, uid=root, gui=www-data, username=miusuario, password=miclave 0 0&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;Ojo, si el recurso de red no está disponible en el arranque de la máquina puede haber problemas de funcionamento, revisar que monte bien la ubicación remota con las credenciales asignadas y no aparezca el siguiente error en &lt;tt style=""&gt;/var/log/syslog&lt;/tt&gt;:
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;CIFS VFS: Error connecting to IPv4 socket. Aborting operation
&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;CIFS VFS: cifs_mount failed w/return code = -111&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;br /&gt;Al final ha quedado una máquina virtual con 256 Mb. de RAM asignada, un consumo de disco de poco más de 1 Gb. y que rinde perfecamente con 30 usuarios. Su backup (&lt;a href="http://adminsq3.blogspot.com/2009/01/comprimiendo-ficheros.html"&gt;.7z&lt;/a&gt;) ocupa &lt;300 style="font-style: italic;"&gt;trunk de Redmine, la diferencia de rendimiento usando Phusion Passenger en vez de Mongrel, el cambio a Ruby Enterprise por temas de gestión optimizada de la memoria y la instalación de nuevos plugins para mejorar el trabajo. Merecerá la pena.
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-3577565316768406879?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/F7us4ojEpyw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/3577565316768406879/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=3577565316768406879" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/3577565316768406879?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/3577565316768406879?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/F7us4ojEpyw/appliance-redmine-con-ubuntu-jeos-3.html" title="Appliance Redmine con Ubuntu JeOS (3-Puliendo Redmine)" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9hsEDp_D0sI/S1X3wbBfkDI/AAAAAAAAATQ/bZ-1zdpShJA/s72-c/Mongrel3Nodos.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/07/appliance-redmine-con-ubuntu-jeos-3.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYNSXsyfSp7ImA9WxBVFE4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-6084000681493414513</id><published>2009-07-22T20:16:00.045+02:00</published><updated>2010-02-17T20:16:38.595+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-17T20:16:38.595+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualización" /><category scheme="http://www.blogger.com/atom/ns#" term="Monitorización" /><category scheme="http://www.blogger.com/atom/ns#" term="Redmine" /><category scheme="http://www.blogger.com/atom/ns#" term="Seguridad" /><title>Appliance Redmine con Ubuntu JeOS (2-Configurando Webmin)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NVrpi4Thp0LjdRYVqZ48_CoJObU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NVrpi4Thp0LjdRYVqZ48_CoJObU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NVrpi4Thp0LjdRYVqZ48_CoJObU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NVrpi4Thp0LjdRYVqZ48_CoJObU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpT2X5-yQI/AAAAAAAAASI/FxoygE8f0A0/s1600-h/ubuntu_redmine_webmin.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 177px; height: 306px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpT2X5-yQI/AAAAAAAAASI/FxoygE8f0A0/s400/ubuntu_redmine_webmin.png" alt="" id="BLOGGER_PHOTO_ID_5362190499933243650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Esta es la 2ª parte de cómo crear un appliance de &lt;a href="http://www.redmine.org/"&gt;Redmine &lt;/a&gt;0.8.4 con &lt;a href="http://es.wikipedia.org/wiki/Ubuntu_JeOS"&gt;Ubuntu Jeos&lt;/a&gt; 8.04.3 y &lt;a href="http://www.webmin.com/"&gt;Webmin&lt;/a&gt; usando el &lt;a href="http://bitnami.org/stack/redmine"&gt;Bitnami Redmine Stack&lt;/a&gt;. Este artículo se centra en la integración de los tres para obtener una plataforma estable y manejable. Todos los pantallazos de Webmin son usando el tema &lt;a href="http://code.google.com/p/webmin-theme-stressfree"&gt;Stressfree&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Una vez creada y funcionando la máquina virtual (ver entrada anterior), hay que asegurarse de que dure dura, asi que vamos a "endurecerla" mediante Webmin, una herramienta para manejar servidores que, bien manejada, ayuda mucho a la administración. Primero vamos a borrar los módulos que no se usan en el appliance, desde &lt;span style="font-style: italic;"&gt;Webmin ==&gt; Configuración de Webmin ==&gt; Modulos de Webmin ==&gt; Delete&lt;/span&gt; (ojo, por dependencias entre sí no se pueden borrar de golpe):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Linux Bootup Configuration&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;LDAP Users and Groups&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;PHP Configuration&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Kerberos5&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;LDAP Client&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SMART Drive Status&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Sendmail Mail Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;System Logs NG&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Shoreline Firewall&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;TCP Wrappers&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SpamAssassin Mail Filter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;WU-FTP Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Webalizer Logfile Analysis&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Squid Proxy Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Squid Report Generator&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Usermin Configuration&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Voicemail Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;idmapd daemon&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Security Sentries&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;QMail Mail Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ProFTPD Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Procmail Mail Filter&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;SSL Tunnels&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Samba Windows File Sharing&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Postfix Mail Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;PostgreSQL Database Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;NIS Client and Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;OpenSLP Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;PPP Dialin Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;PPP Dialup Client&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;PPTP VPN Client&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;PPTP VPN Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Printer Administration&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;MON Service Monitor&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;NFS Exports&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Exim Mailserver&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Filter and Forward Mail&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Majordomo List Manager&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Frox FTP Proxy&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;HTTP Tunnel&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Heartbeat Monitor&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;IPsec VPN Configuration&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Jabber IM Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;LDAP Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Extended Internet Services&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;MySQL Database Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Fetchmail Mail Retrieval&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Usermin Servers&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Users and Groups&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Webmin Servers&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Copy Files&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Configuration Engine&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Cron Jobs&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;DHCP Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Shell Commands&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Disk Quotas&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Software Packages&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Dovecot IMAP/POP3 Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;BIND DNS Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Bacula Backup System&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;CD Burner&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;CVS Server&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Cluster Change Passwords&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;ADSL Client&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;Luego, como hay que enterarse si pasa algo "anormal" y tener prueba de ello en la Bandeja de Entrada, se crean las alertas básicas de aviso entrando en &lt;span style="font-style: italic;"&gt;Otros ==&gt; Estado de Sistema y Servidor&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmdYV-4XhAI/AAAAAAAAAOg/1Kjv2SDTEzk/s1600-h/webmin_alertas_1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 92px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmdYV-4XhAI/AAAAAAAAAOg/1Kjv2SDTEzk/s400/webmin_alertas_1.png" alt="" id="BLOGGER_PHOTO_ID_5361351016087782402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lo primero de todo es configurar el envío de alertas mediante email y que revise cada &lt;span style="font-style: italic;"&gt;x&lt;/span&gt; tiempo los monitores que añadiremos a continuación:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmdZ13HrTAI/AAAAAAAAAOo/06loYXtKtmc/s1600-h/webmin_alertas_2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 183px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmdZ13HrTAI/AAAAAAAAAOo/06loYXtKtmc/s400/webmin_alertas_2.png" alt="" id="BLOGGER_PHOTO_ID_5361352663271951362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El primer monitor que añadimos es &lt;span style="font-weight: bold;"&gt;Alive System&lt;/span&gt;, que indica los encendidos/apagados,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/Smdb1j4rHbI/AAAAAAAAAOw/TGb51i7BlNM/s1600-h/Webmin_alive_system.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 244px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/Smdb1j4rHbI/AAAAAAAAAOw/TGb51i7BlNM/s400/Webmin_alive_system.png" alt="" id="BLOGGER_PHOTO_ID_5361354857132006834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;luego añadimos el de &lt;span style="font-weight: bold;"&gt;Espacio en disco&lt;/span&gt;, para indicarle sobre "\" (todo el disco) que avise cuando haya menos de 1 Gb. libre (por ejemplo),&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmdccI_XNYI/AAAAAAAAAO4/oA8iHHNlai8/s1600-h/Webmin_espacio_libre.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 285px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmdccI_XNYI/AAAAAAAAAO4/oA8iHHNlai8/s400/Webmin_espacio_libre.png" alt="" id="BLOGGER_PHOTO_ID_5361355519927203202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Estado de Interfaz de Red&lt;/span&gt; indica si hay conexión de red,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmddOX5FZiI/AAAAAAAAAPA/qXPkILU1Htk/s1600-h/Webmin_estado_red.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 289px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmddOX5FZiI/AAAAAAAAAPA/qXPkILU1Htk/s400/Webmin_estado_red.png" alt="" id="BLOGGER_PHOTO_ID_5361356382920861218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Media de Carga&lt;/span&gt; indica cuando hay un consumo de recursos (CPU) excesivo,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smdd6su1TOI/AAAAAAAAAPI/fjGog9j8f6g/s1600-h/Webmin_media_de_carga.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 188px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smdd6su1TOI/AAAAAAAAAPI/fjGog9j8f6g/s400/Webmin_media_de_carga.png" alt="" id="BLOGGER_PHOTO_ID_5361357144429251810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Memoria Libre&lt;/span&gt; no tiene mayor explicación,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmdfGPdpaMI/AAAAAAAAAPQ/0FwQLm9D9Yo/s1600-h/webmin_memoria_libre.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 293px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmdfGPdpaMI/AAAAAAAAAPQ/0FwQLm9D9Yo/s400/webmin_memoria_libre.png" alt="" id="BLOGGER_PHOTO_ID_5361358442242599106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Chequear Proceso&lt;/span&gt; sirve para comprobar si hay un comando en ejecución; usaremos &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ruby/bin/.ruby.bin /opt/ruby/bin/mongrel_rails start&lt;/span&gt;&lt;/span&gt; para comprobar que el clúster de Mongrel está activo, indicando en &lt;span style="font-style: italic;"&gt;Número de procesos que deben existir para que el monitor lo considere como ejecutándose&lt;/span&gt; el nº de nodos de Mongrel que tengamos iniciados,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smd5FRzqdPI/AAAAAAAAAPg/GmS_LhcqlA8/s1600-h/Webmin_Cluster_Mongrel.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 204px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smd5FRzqdPI/AAAAAAAAAPg/GmS_LhcqlA8/s400/Webmin_Cluster_Mongrel.png" alt="" id="BLOGGER_PHOTO_ID_5361387012994266354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;y ya sólo falta el &lt;span style="font-weight: bold;"&gt;Servidor Web Apache&lt;/span&gt;,&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smd6ewc0vmI/AAAAAAAAAPo/6EDYNbj3-YU/s1600-h/webmin_Apache.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 255px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smd6ewc0vmI/AAAAAAAAAPo/6EDYNbj3-YU/s400/webmin_Apache.png" alt="" id="BLOGGER_PHOTO_ID_5361388550228328034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;con lo que nos tiene que quedar esta bonita pantalla&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smd6rfU6xXI/AAAAAAAAAPw/tUNRLjxeDkA/s1600-h/Webmin_estado_Servidor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 152px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Smd6rfU6xXI/AAAAAAAAAPw/tUNRLjxeDkA/s400/Webmin_estado_Servidor.png" alt="" id="BLOGGER_PHOTO_ID_5361388768970065266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;donde se puede apreciar de un rápido vistazo el estado del sistema. Por cierto, Apache figura &lt;span style="font-style: italic;"&gt;mal&lt;/span&gt; porque no se ha configurado... en &lt;span style="font-style: italic;"&gt;Servidores ==&gt; Servidor Web Apache ==&gt; Configuración del módulo&lt;/span&gt;, se pueden establecer los parámetros para que apunte al servidor web Apache que está instalado con Redmine:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmnnGTaISAI/AAAAAAAAAQQ/PrkoUvU0i_o/s1600-h/webmin_Apache_config.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 391px; height: 400px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmnnGTaISAI/AAAAAAAAAQQ/PrkoUvU0i_o/s400/webmin_Apache_config.png" alt="" id="BLOGGER_PHOTO_ID_5362070926836385794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora vamos a tocar el Firewall por encima. Entramos en Red ==&gt; Cortafuegos Linux y dejamos  la siguiente configuración (ojo al orden de las reglas):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmebOTv5XqI/AAAAAAAAAP4/k5WYY6Jh_Eo/s1600-h/Webmin_Firewall.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 234px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmebOTv5XqI/AAAAAAAAAP4/k5WYY6Jh_Eo/s400/Webmin_Firewall.png" alt="" id="BLOGGER_PHOTO_ID_5361424551529504418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora a mantener la hora sincronizada con un servidor externo, para que no haya problemas... &lt;span style="font-style: italic;"&gt;Hardware ==&gt; Hora del Sistema ==&gt; Time Server Sync&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmeexvWS5VI/AAAAAAAAAQA/Gq3_XVZzpA8/s1600-h/Webmin_time_ntp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 234px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmeexvWS5VI/AAAAAAAAAQA/Gq3_XVZzpA8/s400/Webmin_time_ntp.png" alt="" id="BLOGGER_PHOTO_ID_5361428458768622930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora vamos a crear una serie de &lt;span style="font-style: italic;"&gt;Comandos Personalizados&lt;/span&gt; que nos faciliten la vida, entrando en &lt;span style="font-style: italic;"&gt;Otros ==&gt; Comandos personalizados&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmnnpoZJAiI/AAAAAAAAAQY/iTK8OzLd1dw/s1600-h/webmin_comandos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 157px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmnnpoZJAiI/AAAAAAAAAQY/iTK8OzLd1dw/s400/webmin_comandos.png" alt="" id="BLOGGER_PHOTO_ID_5362071533764805154" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Estado de Redmine&lt;/span&gt;, comprobar el estado de los servicios: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh status&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Parar Redmine&lt;/span&gt;, detener los procesos de Mongrel: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh stop redmine&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Arrancar Redmine&lt;/span&gt;, iniciar  los procesos de Mongrel: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh start redmine&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Parar Apache&lt;/span&gt;, detener el servidor web: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh stop apache&lt;/span&gt;&lt;br /&gt;&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Arrancar Apache&lt;/span&gt;, iniciar el servidor web: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh start apache&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Contenido de carpeta files&lt;/span&gt;, ficheros subidos a Redmine: &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;dir /opt/apps/redmine/files&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y también crearemos Editores de Archivo para facilitar las modificaciones a mano de archivos de configuración de Redmine:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Editar &lt;span style="font-weight: bold;"&gt;redmine.conf&lt;/span&gt;:&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/Smnqf9_fPhI/AAAAAAAAAQg/i-07T3RYxQU/s1600-h/webmin_editor_archivos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 182px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/Smnqf9_fPhI/AAAAAAAAAQg/i-07T3RYxQU/s400/webmin_editor_archivos.png" alt="" id="BLOGGER_PHOTO_ID_5362074666298981906" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Editar &lt;span style="font-weight: bold;"&gt;database.yml&lt;/span&gt;:&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmnrWDACLZI/AAAAAAAAAQo/IxGlgdmvzGM/s1600-h/webmin_database.yml.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 181px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmnrWDACLZI/AAAAAAAAAQo/IxGlgdmvzGM/s400/webmin_database.yml.png" alt="" id="BLOGGER_PHOTO_ID_5362075595356384658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Editar &lt;span style="font-weight: bold;"&gt;mongrel_cluster.yml&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmntiNbu9OI/AAAAAAAAAQw/hx1j7K6QeLI/s1600-h/webmin_mongrel.yml.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 181px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmntiNbu9OI/AAAAAAAAAQw/hx1j7K6QeLI/s400/webmin_mongrel.yml.png" alt="" id="BLOGGER_PHOTO_ID_5362078003338605794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Con esto se facilitan las modificaciones puntuales de Redmine, que luego viene el jefe con prisas y ya se sabe...&lt;br /&gt;&lt;br /&gt;Y por supuesto, no olvidarse de rotar los logs de Redmine ni de Apache... ¿Que qué son los logs? Son los registros de la aplicación, muy útiles para analizar el uso y los errores de una aplicación, pero si no se hace nada con ellos pueden crecer hasta llenar el disco y eso es un problema. Aquí, una vez más, nos apoyamos en Webmin y la utilidad de rotación de logs, que cogerá esos ficheros cada &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; días, los comprimirá y, tras truncarlos (borrar su contenido), dejará los anteriores comprimidos (&lt;span style="font-style: italic;"&gt;n&lt;/span&gt; copias) en la carpeta que le digamos. Es más, antes de ello parará la aplicación y a continuación la reiniciará (segundos), tanto en el caso de Apache como en el de Redmine. Vamos a ver cómo entrando en &lt;span style="font-style: italic;"&gt;Sistema ==&gt; Rotación de históricos (Logs) y&lt;/span&gt;  añadiendo la de Apache en &lt;span style="font-style: italic;"&gt;Agregar un nuevo archivo de bitácora para rotar&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/Smo_Vkkb7TI/AAAAAAAAARY/bDFKIHijN6w/s1600-h/webmin_logrotate_apache.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 307px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/Smo_Vkkb7TI/AAAAAAAAARY/bDFKIHijN6w/s400/webmin_logrotate_apache.png" alt="" id="BLOGGER_PHOTO_ID_5362167946164301106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Luego añadimos la rotación de logs para Redmine:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmpA4XFDUdI/AAAAAAAAARg/Xx0tT4w4qx0/s1600-h/Webmin_logrotate_Redmine.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 308px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmpA4XFDUdI/AAAAAAAAARg/Xx0tT4w4qx0/s400/Webmin_logrotate_Redmine.png" alt="" id="BLOGGER_PHOTO_ID_5362169643350053330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Con esto tenemos la rotación de logs controlada y sabemos que por aquí no va a &lt;span style="font-style: italic;"&gt;romperse&lt;/span&gt;. Los ficheros quedan en una carpeta desde donde los podremos mover, enviar por email o dejarles que se borren (guarda un histórico de &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; rotaciones):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/Smo9V0J30nI/AAAAAAAAARQ/P68j5KrdB7Y/s1600-h/Webmin_logrotate.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 206px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/Smo9V0J30nI/AAAAAAAAARQ/P68j5KrdB7Y/s400/Webmin_logrotate.png" alt="" id="BLOGGER_PHOTO_ID_5362165751324594802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y si nos queremos asegurar que funciona correctamente, abajo hay un botón de Rotar Ahora. Este es el aspecto de la carpeta de logs de Redmine antes de rotar:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpEje2KuSI/AAAAAAAAARo/ViOcTp9kVXQ/s1600-h/Webmin_logrotate_antes.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 179px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpEje2KuSI/AAAAAAAAARo/ViOcTp9kVXQ/s400/Webmin_logrotate_antes.png" alt="" id="BLOGGER_PHOTO_ID_5362173682704365858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Durante la rotación de los ficheros observamos la salida de los comandos que se ejecutan antes y después, en este caso parando Redmine antes de rotar e iniciándolo tras acabar el proceso (asi no se escapa nada):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/Smo1yHlqGPI/AAAAAAAAARI/Umzyp7cWXwg/s1600-h/Webmin_logrotate_forced.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 339px; height: 282px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/Smo1yHlqGPI/AAAAAAAAARI/Umzyp7cWXwg/s400/Webmin_logrotate_forced.png" alt="" id="BLOGGER_PHOTO_ID_5362157441484724466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El aspecto de la carpeta de logs de Redmine después de la rotación es este, donde puede apreciarse que los ficheros han quedado vacios:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmpFmsTqS1I/AAAAAAAAARw/Wdm3Rx7ZuBc/s1600-h/webmin_logrotate_redmine_despues.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 181px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmpFmsTqS1I/AAAAAAAAARw/Wdm3Rx7ZuBc/s400/webmin_logrotate_redmine_despues.png" alt="" id="BLOGGER_PHOTO_ID_5362174837368965970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;¿Y dónde están ahora...? Comprimidos, en la carpeta que hemos indicado antes:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmpGXDfQhEI/AAAAAAAAAR4/GLIdYy8rTTY/s1600-h/Webmin_logrotate_despues.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 180px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmpGXDfQhEI/AAAAAAAAAR4/GLIdYy8rTTY/s400/Webmin_logrotate_despues.png" alt="" id="BLOGGER_PHOTO_ID_5362175668225344578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Por cierto, ejecutando esto diariamente se minimiza el uso de disco y se reciclan los procesos (al reiniciar los servicios), liberando memoria.&lt;br /&gt;&lt;br /&gt;Si la política de la empresa te pide almacenar 6 meses de logs, ya sabes, a hacer copia de la carpeta todas las semanas; no recomiendo almacenar muchos logs dentro del appliance por la posible falta de espacio en disco y porque se almacenan mejor en un servidor de ficheros.&lt;br /&gt;&lt;br /&gt;Y lo último que nos queda es comprobar que la rotación de logs está activa entrando en &lt;span style="font-style: italic;"&gt;Sistema ==&gt; Tareas Planificadas&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpJtWc-BSI/AAAAAAAAASA/pjTvzOlOtSE/s1600-h/Webmin_cron.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 159px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpJtWc-BSI/AAAAAAAAASA/pjTvzOlOtSE/s400/Webmin_cron.png" alt="" id="BLOGGER_PHOTO_ID_5362179349808022818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y hasta aquí hemos llegado por hoy, consiguiendo que el appliance de Redmine gane en seguridad, estabilidad y facilidad de administración gracias a la integración con Webmin. En la próxima entrega veremos como optimizar el funcionamiento de Redmine para poder exprimirlo al máximo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-6084000681493414513?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/pDKm7oniNBY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/6084000681493414513/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=6084000681493414513" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6084000681493414513?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6084000681493414513?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/pDKm7oniNBY/appliance-redmine-con-ubuntu-jeos-2.html" title="Appliance Redmine con Ubuntu JeOS (2-Configurando Webmin)" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmpT2X5-yQI/AAAAAAAAASI/FxoygE8f0A0/s72-c/ubuntu_redmine_webmin.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/07/appliance-redmine-con-ubuntu-jeos-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFSX49fip7ImA9WxBVFE4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-5236534594027661716</id><published>2009-07-21T18:12:00.026+02:00</published><updated>2010-02-17T20:16:58.066+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-17T20:16:58.066+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualización" /><category scheme="http://www.blogger.com/atom/ns#" term="Redmine" /><title>Appliance Redmine con Ubuntu JeOS (1-Creando la base)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bZh5nqoiJ43cXRV3aFSis_y4qyI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZh5nqoiJ43cXRV3aFSis_y4qyI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bZh5nqoiJ43cXRV3aFSis_y4qyI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bZh5nqoiJ43cXRV3aFSis_y4qyI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmX-zAX3ocI/AAAAAAAAANo/MLUCdOWCFSQ/s1600-h/ubuntu_redmine.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 177px; height: 266px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmX-zAX3ocI/AAAAAAAAANo/MLUCdOWCFSQ/s400/ubuntu_redmine.png" alt="" id="BLOGGER_PHOTO_ID_5360971083681341890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmX-416bBaI/AAAAAAAAANw/_UrHoOp4QkU/s1600-h/Redmine.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 42px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmX-416bBaI/AAAAAAAAANw/_UrHoOp4QkU/s400/Redmine.png" alt="" id="BLOGGER_PHOTO_ID_5360971183952692642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Gracias a &lt;a href="http://bitnami.org/"&gt;Bitnami &lt;/a&gt;y sus cómodos instaladores de aplicaciones, una de las últimas incorporaciones en el trabajo ha sido &lt;a href="http://www.redmine.org/"&gt;Redmine&lt;/a&gt;, un gestor de proyectos sencillo de aprender y "relativamente potente". Lo de "relativamente" es porque este software presenta una serie de cuellos de botella si se pretende virtualizar usando el instalador de &lt;a href="http://bitnami.org/stack/redmine"&gt;Bitnami&lt;/a&gt; (la opción fácil de instalación): &lt;ul&gt;&lt;li&gt;La base de datos (MySQL) reside en el propio appliance.&lt;/li&gt;&lt;li&gt;Los ficheros se almacenan en el propio appliance, dentro de la carpeta de la aplicación.&lt;/li&gt;&lt;/ul&gt;La experiencia (VMware) me ha demostrado que el uso de disco en una máquina virtual es un problema debido a las bajas tasas de transferencia, asi que hay que sacar estas partes del disco virtualizado y redirigirlas a servidores existentes, con discos en RAID y varios procesadores,para aportar más fiabilidad a los datos sin añadir costes. El appliance no contendrá datos, sólo la configuración y la aplicación; un único backup bastará. Por otro lado, el uso de un servidor de ficheros externo a la carpeta de la aplicación permite el acceso desde varios appliances, pudiendo balancear mejor la carga en caso de ser necesario, cosa que se aplica también al uso de un MySQL externo. Gracias a esto, el tamaño en disco dentro de cada appliance no crecerá con el uso (excepto por los logs).&lt;br /&gt;&lt;br /&gt;Ahora los componentes internos que instala el Stack Redmine de Bitnami:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.mysql.com/"&gt;MySQL&lt;/a&gt;. La base de datos.&lt;/li&gt;&lt;li&gt;Carpeta &lt;span style="font-style: italic;"&gt;files&lt;/span&gt;. Por pemisos tiene que estar en la carpeta de la aplicación y almacena todos los ficheros adjuntados. Redmine modifica los nombres para que no haya problemas.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://httpd.apache.org/"&gt;Apache&lt;/a&gt;. Hace de puerta de entrada (web) para redirigir las peticiones a Mongrel.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://mongrel.rubyforge.org/"&gt;Mongrel&lt;/a&gt;. Funciona con &lt;span style="font-style: italic;"&gt;n&lt;/span&gt; procesos (en modo clúster), haciendo cada proceso las llamadas a la aplicación en Ruby. Por defecto se instalan 2 nodos.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.ruby-lang.org/es/"&gt;Ruby on Rails&lt;/a&gt; y &lt;a href="http://rubyforge.org/projects/rubygems/"&gt;Ruby Gems&lt;/a&gt;, el lenguaje y sus extensiones.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;. Es un sistema de versionado. No se va a usar.&lt;/li&gt;&lt;/ul&gt; Como sistema operativo, en vez de &lt;a href="http://adminsq3.blogspot.com/2009/07/creando-una-base-virtualizada-con.html"&gt;Fedora 9&lt;/a&gt; que puede estar bien para instalar directamente sobre hardware, voy a usar &lt;a href="http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos"&gt;Ubuntu JeOS&lt;/a&gt;,  una versión especial de Ubuntu Server para uso virtualizado que consume MUY POCOS recursos.&lt;br /&gt;&lt;br /&gt;Para la carpeta &lt;span style="font-style: italic;"&gt;files&lt;/span&gt; se usará un recurso compartido en un servidor de Windows mediante CIFS.&lt;br /&gt;Para MySQL, se usará un servidor ya activo en la red, en el que se levantará una base de datos de Redmine.&lt;br /&gt;&lt;br /&gt;Lo siguiente es crear una máquina virtual, ya explicado en una &lt;a href="http://adminsq3.blogspot.com/2009/07/creando-una-base-virtualizada-con.html"&gt;entrada anterior&lt;/a&gt;. Una vez creada la máquina hay que actualizarla e instalar Webmin. Como esto si que cambia respecto a Fedora 9, pongo los comandos necesarios:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get update&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get upgrade&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo apt-get install acpid wget perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl openssh-server iptables cron at logrotate&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;wget http://prdownloads.sourceforge.net/webadmin/webmin_1.480_all.deb&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sudo dpkg -i webmin_1.480_all.deb&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;sudo /usr/share/webmin/changepass.pl /etc/webmin root MyNewPassw0rd&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Con esto &lt;span style="font-weight: bold;"&gt;(1 y 2)&lt;/span&gt; se actualiza el sistema operativo, &lt;span style="font-weight: bold;"&gt;(3)&lt;/span&gt; se instalan dependencias necesarias y aplicaciones para un uso posterior, &lt;span style="font-weight: bold;"&gt;(4)&lt;/span&gt; se descarga Webmin (1.480) y &lt;span style="font-weight: bold;"&gt;(5)&lt;/span&gt; se instala. la última línea &lt;span style="font-weight: bold;"&gt;(6)&lt;/span&gt; es para cambiar la contraseña de &lt;span style="font-style: italic;"&gt;root &lt;/span&gt;a &lt;span style="font-style: italic;"&gt;MyNewPassw0rd&lt;/span&gt;.  Y ya se puede acceder a Webmin a través de &lt;span style="font-family:courier new;"&gt;https://xx.xx.xx.xx:10000 (&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;xx.xx.xx.xx&lt;/span&gt; puede ser la IP o el nombre DNS del appliance). Si te hace falta parar el Firewall momentaneamente para acceder, usa.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;sudo iptables -F&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dentro de Webmin ya se puede configurar el Firewall, Apache, etc... para acceder a todo de una manera más cómoda. Hasta aquí, la máquina arranca usando unos 31 Mb de RAM:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmYL1_APg8I/AAAAAAAAAOA/ciAazaYqzn4/s1600-h/UbuntuMinimoRAM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 341px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmYL1_APg8I/AAAAAAAAAOA/ciAazaYqzn4/s400/UbuntuMinimoRAM.png" alt="" id="BLOGGER_PHOTO_ID_5360985428504576962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ahora hay que instalar Redmine:  &lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;wget http://bitnami.org/files/stacks/redmine/bitnami-redmine-0.8.4-0-linux-installer.bin&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;sudo chmod +x bitnami-redmine-0.8.4-0-linux-installer.bin&lt;/span&gt;  &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;sudo ./bitnami-redmine-0.8.4-0-linux-installer.bin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt; Descargar el fichero ~90Mb, &lt;span style="font-weight: bold;"&gt;(2)&lt;/span&gt; asignarle permisos de ejecución y &lt;span style="font-weight: bold;"&gt;(3)&lt;/span&gt; lanzar la instalación: Usar la carpeta /opt, el nombre de usuario y contraseña se usarán para MySQL, el correo para avisos por SMTP, Spanish, no configurar de momento SMTP, continuar, arrancar Redmine tras la instalación y la última pregunta no se ve. Igual es ¿acabar con el hambre en el mundo? como pueda ser ¿formatear Internet?, NPI... le doy que Yes, salgo y borro el instalador:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rm bitnami-redmine-0.8.4-0-linux-installer.bin&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora ya se puede acceder a la aplicación desde la URL http://maquina/redmine Las credenciales de acceso para administrar Redmine son los proporcionados durante la instalación.&lt;br /&gt;&lt;br /&gt;Pero, pero, pero... siempre hay un "pero". Al reiniciar la máquina virtual no arranca Redmine... No responde porque no han arrancado los servicios... Pues a &lt;span style="font-style: italic;"&gt;arreglarlo&lt;/span&gt;: se modifica el fichero /etc/rc.local y se añade ANTES del EXIT 0 unos comandos para arrancar Redmine al inicio del sistema, de hecho sólo arrancaremos Apache y Redmine, dejando MySQL y Subversion inactivos:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh start redmine&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh start apache&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y como los ficheros PID de Mongrel inactivos estorban, &lt;span style="font-weight: bold;"&gt;antes de arrancar el servicio&lt;/span&gt;, borrarlos también&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;rm /opt/apps/redmine/tmp/pids/mongrel.300?.pid&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Espero que no se lie nadie. Por cierto, si se instala Webmin es para cosas de estas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/Smdjyv309cI/AAAAAAAAAPY/L0s_yTJ2H4w/s1600-h/Webmin_rc.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 194px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/Smdjyv309cI/AAAAAAAAAPY/L0s_yTJ2H4w/s400/Webmin_rc.png" alt="" id="BLOGGER_PHOTO_ID_5361363604903097794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si quieres funcionar con el MySQL integrado, añade la línea además de las anteriores:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;/opt/ctlscript.sh start mysql&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Una vez reiniciado el equipo deberás ver que el consumo de RAM aumenta:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmYRq1epM7I/AAAAAAAAAOQ/0nCe3efbiWg/s1600-h/TrasArranque.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 210px; height: 228px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmYRq1epM7I/AAAAAAAAAOQ/0nCe3efbiWg/s400/TrasArranque.png" alt="" id="BLOGGER_PHOTO_ID_5360991834038940594" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y si además arrancaste MySQL:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmYSbpdCxwI/AAAAAAAAAOY/VVsccKhJw44/s1600-h/TrasArranqueMySQL.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 209px; height: 234px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmYSbpdCxwI/AAAAAAAAAOY/VVsccKhJw44/s400/TrasArranqueMySQL.png" alt="" id="BLOGGER_PHOTO_ID_5360992672624592642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pues nada, sencillito y funcional, ya está funcionando la máquina virtual con Redmine, para los que quieran ir probando, con 256 Mb de RAM y 3 Gb de HD será suficiente. Los de Bitnami ofrecen &lt;a href="http://bitnami.org/appliances/faq"&gt;algo de virtualización basado en Suse&lt;/a&gt;, creo, pero el sistema operativo me gusta hacermelo a mi gusto.&lt;br /&gt;&lt;br /&gt;Si esto interesa a los lectores, en una próxima entrega se verá cómo personalizar Webmin para este appliance, la conexión a un servidor de ficheros externo sin romper la aplicación para almacenar &lt;span style="font-style: italic;"&gt;attachments &lt;/span&gt;(ficheros adjuntos), la conexión a un MySQL externo, ampliar el nº de nodos de Mongrel para soportar mayor carga de usuarios, estimar un dimensionamiento en RAM, etc... porque no es lo mismo trabajar con 5 usuarios que con 50.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-5236534594027661716?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/ARmEj409Z7A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/5236534594027661716/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=5236534594027661716" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5236534594027661716?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5236534594027661716?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/ARmEj409Z7A/appliance-redmine-con-ubuntu-jeos-1.html" title="Appliance Redmine con Ubuntu JeOS (1-Creando la base)" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmX-zAX3ocI/AAAAAAAAANo/MLUCdOWCFSQ/s72-c/ubuntu_redmine.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/07/appliance-redmine-con-ubuntu-jeos-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYGQ38-eyp7ImA9WxBWEk4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-839948210161505659</id><published>2009-07-18T22:01:00.018+02:00</published><updated>2010-02-04T00:02:02.153+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-04T00:02:02.153+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comodidad" /><category scheme="http://www.blogger.com/atom/ns#" term="Virtualización" /><category scheme="http://www.blogger.com/atom/ns#" term="ayuda" /><title>Creando una base virtualizada con VMware, Fedora y Webmin</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l0FyjmVBzj9SX9e1KxpwjZeoRZ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l0FyjmVBzj9SX9e1KxpwjZeoRZ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l0FyjmVBzj9SX9e1KxpwjZeoRZ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l0FyjmVBzj9SX9e1KxpwjZeoRZ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Hoy voy a contar cómo hago una máquina virtual con Linux para poder reutilizar posteriormente, usando el proceso de instalación "desde la red" de Fedora 9 y su actualización posterior, aunque es muy similar para otras distros de Linux. Por último se instalará Webmin para poder manejarlo todo cómodamente desde un navegador:&lt;br /&gt;&lt;ol&gt;&lt;li&gt; - Creación y configuración de la máquina virtual.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; - Instalación mínima de Fedora 9.&lt;/li&gt;&lt;li&gt; - Desinstalación de aplicaciones sobrantes, actualización del sistema y eliminación del kernel anterior.&lt;/li&gt;&lt;li&gt; - Instalación de Webmin.&lt;/li&gt;&lt;/ol&gt;Al final de todo esto quedará una imagen lista y reaprovechable para ser usada como base de futuros appliances virtualizados. Yo uso VMware para la virtualización, aunque supongo que se pueda hacer con otros sistemas de virtualización sin problemas. Como sistema operativo uso Fedora, pero se puede hacer con muchas otras distros (igual cambian los comandos).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Creación y configuración de la máquina virtual:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Primero descargate una ISO "&lt;a href="ftp://mirror.ovh.net/download.fedora.redhat.com/linux/releases/9/Fedora/i386/iso/Fedora-9-i386-netinst.iso"&gt;net-inst&lt;/a&gt;" de cualquiera de los &lt;a href="http://mirrors.fedoraproject.org/publiclist"&gt;mirros de Fedora&lt;/a&gt;; este tipo de ISO tiene lo necesario para arrancar el PC y descargar de la red las partes necesarias del sistema operativo sin tener que descargarte un DVD de 4 Gb.&lt;br /&gt;Abre la aplicación de VMware Server y crea una nueva máquina&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmIzwx4tuKI/AAAAAAAAAMo/IMf2J0s1zXI/s1600-h/CrearVM.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 247px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmIzwx4tuKI/AAAAAAAAAMo/IMf2J0s1zXI/s400/CrearVM.png" alt="" id="BLOGGER_PHOTO_ID_5359903419642263714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;con las características que ves en la siguiente imagen:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmIz3DdDK8I/AAAAAAAAAMw/el1x0vnFaR4/s1600-h/VMBase.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 227px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmIz3DdDK8I/AAAAAAAAAMw/el1x0vnFaR4/s400/VMBase.png" alt="" id="BLOGGER_PHOTO_ID_5359903527437282242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Luego hay que tocar el fichero .VMX (configuración de la máquina virtual) para acelerar un poco su funcionamiento haciendo que omita el uso del fichero NVRAM. Advierto que los puristas de VMware se echarán las manos a la cabeza, pero funciona (siempre y cuando el hardware sea TOTALMENTE FIABLE, hasta la alimentación eléctrica):&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Con la máquina apagada, abre el fichero .VMX usando el bloc de notas o similar.&lt;/li&gt;&lt;li&gt;Borra la línea que contiene el nombre del fichero .NVRAM.&lt;/li&gt;&lt;li&gt;Añade las siguientes líneas:&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre&gt;    mem.ShareScanVM=0&lt;br /&gt;   mem.ShareScanThreshold=4096&lt;br /&gt;   sched.mem.maxmemctl=0&lt;br /&gt;   sched.mem.pshare.enable = "FALSE"&lt;br /&gt;   MemTrimRate = 0&lt;br /&gt;   MemAllowAutoScaleDown = "FALSE"&lt;br /&gt;   mainMem.useNamedFile = "FALSE"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;(Ver en &lt;a href="http://snippets.dzone.com/posts/show/10093"&gt;http://snippets.dzone.com/posts/show/10093&lt;/a&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;Si alguien conoce algún método más (o mejor), por favor, que me lo diga.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Instalación mínima de Fedora 9:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Ahora ya se puede arrancar la máquina. Por defecto iniciará desde la ISO, escogiendo el idioma deseado, escogiendo el mirror (p.ej: &lt;a href="ftp://mirror.ovh.net/download.fedora.redhat.com/linux/releases/9/Fedora/i386/os/"&gt;ftp://mirror.ovh.net/download.fedora.redhat.com/linux/releases/9/Fedora/i386/os/&lt;/a&gt;), asignando por defecto las particiones del disco, creación de un usuario/contraseña y lo más importante, la pantalla de los repositorios, donde hay que indicar sólo el de FEDORA (FEDORA UPDATES no) y que queremos personalizar el software instalado: sólo dejaremos instalado el SYSTEM BASE. Se pueden ver pantallazos del proceso &lt;a href="http://vsingleton.blogspot.com/2008/05/debian-netinst-vs-fedora-rescuecd.html"&gt;aquí &lt;/a&gt;(inglés).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Desinstalación de aplicaciones sobrantes, actualización del sistema y eliminación del kernel anterior:&lt;/span&gt;&lt;br /&gt;Una vez finalizada la instalación se realiza el primer arranque de la máquina virtual y nos podremos conectar a ella desde la consola de VMWare:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmJWnYVJLEI/AAAAAAAAANQ/qfddmFNKjaw/s1600-h/VMConsole.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 251px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmJWnYVJLEI/AAAAAAAAANQ/qfddmFNKjaw/s400/VMConsole.png" alt="" id="BLOGGER_PHOTO_ID_5359941741070330946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;o desde una consola remota (mejor) usando &lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html"&gt;PuTTY&lt;/a&gt; u otro programa similar:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmJV6NBa3qI/AAAAAAAAANI/KzyZeTC668I/s1600-h/PuTTY.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 268px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SmJV6NBa3qI/AAAAAAAAANI/KzyZeTC668I/s400/PuTTY.png" alt="" id="BLOGGER_PHOTO_ID_5359940964940701346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Se inicia una sesión como root con la contraseña usada en la instalación y se ejecutan los siguientes comandos:&lt;pre&gt;&lt;br /&gt;yum clean all&lt;br /&gt;yum install fedora-release-9-5.transition&lt;br /&gt;rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9&lt;br /&gt;yum install yum-fastestmirror&lt;br /&gt;yum remove cups cups-libs gpm&lt;br /&gt;yum --skip-broken update&lt;/pre&gt;&lt;br /&gt;con esto &lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt; limpia la información almacenada del instalador, &lt;span style="font-weight: bold;"&gt;(2 y 3)&lt;/span&gt; prepara la actualización e importa la nueva clave de firmas de paquetes, &lt;span style="font-weight: bold;"&gt;(4)&lt;/span&gt; instala una utilidad para acelerar las descargas usando el mirror más rápido, &lt;span style="font-weight: bold;"&gt;(5)&lt;/span&gt; elimina las aplicaciones innecesarias y &lt;span style="font-weight: bold;"&gt;(6)&lt;/span&gt; actualiza todos los paquetes.&lt;br /&gt;&lt;br /&gt;Como se ha actualizado el kernel, hay que eliminar el antiguo usando:  &lt;pre&gt;    yum remove kernel-2.6.25-14.fc9&lt;/pre&gt;Si quieres saber todos los que tienes instalados, usa:&lt;pre&gt;    rpm -q kernel&lt;/pre&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Instalación de Webmin:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;El manejo del servidor usando el Terminal no es trivial, por lo que instalaremos la aplicación Webmin para &lt;span style="font-style: italic;"&gt;suavizarlo&lt;/span&gt;: abre un terminal como &lt;span style="font-style: italic;"&gt;root &lt;/span&gt;y ejecuta los siguientes comandos&lt;pre&gt;&lt;br /&gt;cd /etc/yum.repos.d/&lt;br /&gt;vi webmin.repo&lt;br /&gt;&lt;/pre&gt;para &lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt; cambiarte a la carpeta de los repositorios y &lt;span style="font-weight: bold;"&gt;(2)&lt;/span&gt; crear un nuevo fichero de definición de repositorios usando &lt;a href="http://es.wikipedia.org/wiki/Vi"&gt;VI&lt;/a&gt;. Pulsa la tecla "I" para poder insertar texto y copia el siguiente texto:&lt;pre&gt;&lt;br /&gt;[Webmin]&lt;br /&gt;name=Webmin Distribution Neutral&lt;br /&gt;baseurl=http://download.webmin.com/download/yum&lt;br /&gt;enabled=1&lt;br /&gt;&lt;/pre&gt;Para salir del modo "INSERT", pulsa la tecla [Escape] y para grabar y salir teclea :wq (raro, eh)&lt;br /&gt;Luego ejecuta&lt;pre&gt;&lt;br /&gt;rpm --import http://www.webmin.com/jcameron-key.asc&lt;br /&gt;yum install webmin&lt;br /&gt;&lt;/pre&gt;para &lt;span style="font-weight: bold;"&gt;(1)&lt;/span&gt; importar la clave necesaria para usar el repositorio e &lt;span style="font-weight: bold;"&gt;(2)&lt;/span&gt; instalar Webmin. Eso si, como en Linux la seguridad es lo primero, tenemos lo puertos "capados" por el firewall, asi que le detenemos momentaneamente&lt;pre&gt;&lt;br /&gt;service iptables stop&lt;br /&gt;&lt;/pre&gt;para poder acceder a Webmin, pero ¿qué IP tiene la máquina? Puedes mirarlo en la consola&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmJUn0cNQYI/AAAAAAAAANA/Ce50vVdCsUo/s1600-h/IPAsignada.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 199px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmJUn0cNQYI/AAAAAAAAANA/Ce50vVdCsUo/s400/IPAsignada.png" alt="" id="BLOGGER_PHOTO_ID_5359939549592895874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;o usar el comando&lt;br /&gt;&lt;pre&gt;ifconfig&lt;/pre&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmJUcyGWgDI/AAAAAAAAAM4/qZgMUvjC5nc/s1600-h/ifconfig.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 106px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SmJUcyGWgDI/AAAAAAAAAM4/qZgMUvjC5nc/s400/ifconfig.png" alt="" id="BLOGGER_PHOTO_ID_5359939359985795122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una vez conocida la IP, escribirla en un navegador seguida de :10000 para acceder a Webmin y logearse como &lt;span style="font-style: italic;"&gt;root&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmJcYAd8gWI/AAAAAAAAANY/a5oqOZNHG4U/s1600-h/WebminDefault.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 258px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmJcYAd8gWI/AAAAAAAAANY/a5oqOZNHG4U/s400/WebminDefault.png" alt="" id="BLOGGER_PHOTO_ID_5359948074036527458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta aplicación permite controlar practicamente todo dentro de Linux de una manera gráfica. Si no te gusta el tema, lo puedes cambiar por &lt;a href="http://code.google.com/p/webmin-theme-stressfree/"&gt;otro&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmJc0Eo_lOI/AAAAAAAAANg/RFdRU7Quok4/s1600-h/WebminStressFree.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 241px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SmJc0Eo_lOI/AAAAAAAAANg/RFdRU7Quok4/s400/WebminStressFree.png" alt="" id="BLOGGER_PHOTO_ID_5359948556192945378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y ya tenemos el Fedora 9 listo para meterle mano. Haz una copia de seguridad para poder reaprovechar sin dar estos pasos y a experimentar con aplicaciones de servidor en Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-839948210161505659?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/qljSWOtnMOM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/839948210161505659/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=839948210161505659" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/839948210161505659?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/839948210161505659?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/qljSWOtnMOM/creando-una-base-virtualizada-con.html" title="Creando una base virtualizada con VMware, Fedora y Webmin" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9hsEDp_D0sI/SmIzwx4tuKI/AAAAAAAAAMo/IMf2J0s1zXI/s72-c/CrearVM.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/07/creando-una-base-virtualizada-con.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QFQnk4eCp7ImA9WxJUFEQ.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-80842263427228372</id><published>2009-06-15T21:32:00.016+02:00</published><updated>2009-07-13T16:28:33.730+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-13T16:28:33.730+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ayuda" /><title>Trabajando con PDFs</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hl5dx7pxOpgIXe14GJOR7JZaVLg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hl5dx7pxOpgIXe14GJOR7JZaVLg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hl5dx7pxOpgIXe14GJOR7JZaVLg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hl5dx7pxOpgIXe14GJOR7JZaVLg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;El primer problema de los PDFs viene cuando el usuario hace dobleclic y no pasa nada; hay que instalar un visor de PDFs, como:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjaxzX3KwyI/AAAAAAAAAK4/MZL_SEM11RI/s1600-h/PDFAcrobat.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 309px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjaxzX3KwyI/AAAAAAAAAK4/MZL_SEM11RI/s400/PDFAcrobat.png" alt="" id="BLOGGER_PHOTO_ID_5347657103685894946" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.adobe.com/es/products/acrobat/readstep2.html"&gt;Acrobat Reader&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sjayrot-51I/AAAAAAAAALI/kVc7O24BCuM/s1600-h/foxitPDF.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 284px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sjayrot-51I/AAAAAAAAALI/kVc7O24BCuM/s400/foxitPDF.jpg" alt="" id="BLOGGER_PHOTO_ID_5347658070283446098" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.foxitsoftware.com/"&gt;Foxit Reader&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/Sjay_LEZwAI/AAAAAAAAALQ/4jb6nx58Pwc/s1600-h/xpdf.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 362px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/Sjay_LEZwAI/AAAAAAAAALQ/4jb6nx58Pwc/s400/xpdf.png" alt="" id="BLOGGER_PHOTO_ID_5347658405921800194" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.foolabs.com/xpdf/"&gt;XPDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SjayOpxii5I/AAAAAAAAALA/k2FQGtnqWzM/s1600-h/sumatra.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SjayOpxii5I/AAAAAAAAALA/k2FQGtnqWzM/s400/sumatra.gif" alt="" id="BLOGGER_PHOTO_ID_5347657572350593938" border="0" /&gt;&lt;/a&gt;&lt;a href="http://blog.kowalczyk.info/software/sumatrapdf/index.html"&gt;Sumatra&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;, etc... Hay unos cuantos. Personalmente uso el Acrobat Reader en Windows. Aunque existe versión, para Linux no la uso porque no tengo queja con el visor integrado.&lt;br /&gt;&lt;br /&gt;El siguiente problema es la creación de documentos en formato PDF. Basta con instalar una impresora virtual que genere documentos en formato PDF: en Linux se puede hacer instalando &lt;span style="font-style: italic;"&gt;cups-pdf&lt;/span&gt; (en casi todas las distros), pero para Windows se pueden usar estos:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SjatCAWp7dI/AAAAAAAAAKw/YRa8pyNN8RU/s1600-h/pdfcreator.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 362px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SjatCAWp7dI/AAAAAAAAAKw/YRa8pyNN8RU/s400/pdfcreator.png" alt="" id="BLOGGER_PHOTO_ID_5347651857515408850" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.pdfforge.org/"&gt;PDF Creator&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbUHQIaJDI/AAAAAAAAALg/MnOjXp5jQ8w/s1600-h/primopdf.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 314px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbUHQIaJDI/AAAAAAAAALg/MnOjXp5jQ8w/s400/primopdf.jpg" alt="" id="BLOGGER_PHOTO_ID_5347694828603450418" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.primopdf.com/"&gt; PrimoPDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SjbUe0WbstI/AAAAAAAAALo/aHArtrLDlDI/s1600-h/DoPDF.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 307px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SjbUe0WbstI/AAAAAAAAALo/aHArtrLDlDI/s400/DoPDF.jpg" alt="" id="BLOGGER_PHOTO_ID_5347695233462940370" border="0" /&gt;&lt;/a&gt; &lt;a href="http://www.dopdf.com/"&gt;DoPDF&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;, etc.... Esto permite que el hecho de imprimir desde cualquier programa genere un fichero PDF con el contenido equivalente que aparecería en papel si fuese una impresora real. El que yo uso es PDF Creeator.&lt;br /&gt;&lt;br /&gt;Cuando el usuario pide ayuda para pasar un fichero MP3 a PDF, ya es más complicado: ¿necesitas la partitura o lo quieres en formato Braile?&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;El último problema viene con la manipulación de ficheros PDF:&lt;br /&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;¿Cómo extraigo una página (o más)? Imprime únicamente esa(s) página(s) en la impresora PDF: Archivo...Imprimir...Cambiar a la impresora de PDF... Seleccionar la(s) página(s)... Aceptar.&lt;br /&gt;&lt;/li&gt;&lt;li style="text-align: justify;"&gt;¿Como junto 2 ficheros PDF en uno? Usa:&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbVuRMCVcI/AAAAAAAAAL4/swOlTg5_zMs/s1600-h/pdfsam.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 329px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbVuRMCVcI/AAAAAAAAAL4/swOlTg5_zMs/s400/pdfsam.png" alt="" id="BLOGGER_PHOTO_ID_5347696598413628866" border="0" /&gt;&lt;/a&gt;&lt;a href="http://www.pdfsam.org/"&gt;PDFSAM (PDF Split &amp;amp; Merge)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;si estás en Windows, si estás en Linux puedes hacer lo mismo (usando Wine) o cualquiera de las &lt;a href="http://multivalent.sourceforge.net/Tools/index.html"&gt;herramientas disponibles&lt;/a&gt; si necesitas hacerlo en modo batch . También están las herramientas de &lt;a href="http://www.pdfill.com/pdf_tools_free.html"&gt;PDFill PDF Tools&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbVhDuX0QI/AAAAAAAAALw/plHbpagZmi8/s1600-h/pdfill.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbVhDuX0QI/AAAAAAAAALw/plHbpagZmi8/s400/pdfill.png" alt="" id="BLOGGER_PHOTO_ID_5347696371461247234" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;¿Como edito el contenido de un PDF? A nada pijo que sea el usuario, necesitará el programa Acrobat Writer (de pago) con editor WYSIWYG , pero el maravilloso programa&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SltEN0frX1I/AAAAAAAAAMQ/km-QAivTA9k/s1600-h/Inkscape.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SltEN0frX1I/AAAAAAAAAMQ/km-QAivTA9k/s400/Inkscape.jpg" alt="" id="BLOGGER_PHOTO_ID_5357951185907834706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.inkscape.org/?lang=es"&gt;Inkscape&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;es capaz de abrir ficheros PDF y acceder a sus contenidos. En Linux también existen herramientas que permiten modificar los PDFs, como:&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbWWveN6xI/AAAAAAAAAMA/2MjUT46NthQ/s1600-h/pdfeditor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 316px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbWWveN6xI/AAAAAAAAAMA/2MjUT46NthQ/s400/pdfeditor.png" alt="" id="BLOGGER_PHOTO_ID_5347697293737716498" border="0" /&gt;&lt;/a&gt;&lt;a href="http://pdfedit.petricek.net/"&gt;PDFEditor&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbWkm-hJsI/AAAAAAAAAMI/uLoXNGKdCNI/s1600-h/podofob.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 334px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjbWkm-hJsI/AAAAAAAAAMI/uLoXNGKdCNI/s400/podofob.png" alt="" id="BLOGGER_PHOTO_ID_5347697531975444162" border="0" /&gt;&lt;/a&gt; &lt;a href="http://podofo.sourceforge.net/index.html"&gt;PoDoFo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Si te falta algo, consulta la &lt;a href="http://en.wikipedia.org/wiki/List_of_PDF_software"&gt;wikipedia&lt;/a&gt; para una lista completa de software (incluido el comercial) relacionado con el mundo PDF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-80842263427228372?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/J80KZj5ron4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/80842263427228372/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=80842263427228372" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/80842263427228372?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/80842263427228372?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/J80KZj5ron4/trabajando-con-pdfs.html" title="Trabajando con PDFs" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9hsEDp_D0sI/SjaxzX3KwyI/AAAAAAAAAK4/MZL_SEM11RI/s72-c/PDFAcrobat.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/06/trabajando-con-pdfs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHR3k8eip7ImA9WxJSFUg.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-5232219632548283072</id><published>2009-05-05T21:11:00.004+02:00</published><updated>2009-05-05T22:33:56.772+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-05T22:33:56.772+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Curiosidades" /><title>Windows 7 gratis durante 1 año</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y7QF5Db-yvPyzyTv2bdly0UJzUE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y7QF5Db-yvPyzyTv2bdly0UJzUE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y7QF5Db-yvPyzyTv2bdly0UJzUE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y7QF5Db-yvPyzyTv2bdly0UJzUE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Parece que Microsoft se ha vuelto loco: acaba de publicar para descarga gratuita su nuevo sistema operativo &lt;a href="http://technet.microsoft.com/es-es/evalcenter/dd353205.aspx?ITPID=mscomsc"&gt;Windows 7 RC2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pero parece que sólo durará hasta el 1 de Marzo del 2010, momento en el que empezará a apagarse cada 2 horas si no instalas "el de pago".&lt;br /&gt;&lt;br /&gt;He probado la versión anterior que sacaron y no había punto de comparación con el &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9130992"&gt;Windows Vista&lt;/a&gt; (en cuanto a consumo de recursos). &lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Enlace" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En fin, será la nueva estrategia de M$ para quitarse de encima todos los Windows XP, ya que el Windows 7 corre bien en la misma máquina y, supongo, todo el mundo hará el cambio. Sólo falta que baje de precio el nuevo hardware para el que se ha diseñado:&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GqDQ0wUcSPQ&amp;amp;hl=es&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/GqDQ0wUcSPQ&amp;amp;hl=es&amp;amp;fs=1&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="385" width="480"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-5232219632548283072?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/xUh5xe5LZuU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/5232219632548283072/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=5232219632548283072" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5232219632548283072?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5232219632548283072?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/xUh5xe5LZuU/windows-7-gratis-durante-1-ano.html" title="Windows 7 gratis durante 1 año" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/05/windows-7-gratis-durante-1-ano.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4NSH06eip7ImA9WxVUEk4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-5455738679729226274</id><published>2009-03-16T21:45:00.002+01:00</published><updated>2009-03-16T22:13:19.312+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-16T22:13:19.312+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8GvHVnpdMnjKQUvtfdTMggCF20g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8GvHVnpdMnjKQUvtfdTMggCF20g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8GvHVnpdMnjKQUvtfdTMggCF20g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8GvHVnpdMnjKQUvtfdTMggCF20g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;Quién dijo miedo teniendo el CD para instalar el sistema operativo de nuevo.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Un usuario atrevido.&lt;/span&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/6065373816818815349-5455738679729226274?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/kRfC6XVUL-Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/5455738679729226274/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=5455738679729226274" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5455738679729226274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5455738679729226274?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/kRfC6XVUL-Q/refran-informatico.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/03/refran-informatico.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMHRHc_eSp7ImA9WxBWEk4.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-7012885737731005340</id><published>2009-03-15T23:06:00.016+01:00</published><updated>2010-02-03T22:27:15.941+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-03T22:27:15.941+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Monitorización" /><title>Monitorizando tu equipo en Linux con CONKY</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-c3dt7s6ZU4S1jeTzYXBTBKuvK4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-c3dt7s6ZU4S1jeTzYXBTBKuvK4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-c3dt7s6ZU4S1jeTzYXBTBKuvK4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-c3dt7s6ZU4S1jeTzYXBTBKuvK4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Yo, que soy muy curioso, gusto de monitorizar constantemente el uso de red y CPU, asi como la memoria gastada por los programas. En Linux viene un programa tipo el Administrador de Tareas de Windows, llamado Monitor del sistema:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sb2O5xZCSoI/AAAAAAAAAKA/kmy0aJ8-EGc/s1600-h/conky_Monitor_sistema_linux.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 282px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sb2O5xZCSoI/AAAAAAAAAKA/kmy0aJ8-EGc/s400/conky_Monitor_sistema_linux.png" alt="" id="BLOGGER_PHOTO_ID_5313560258529086082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Este programa no me acaba de gustar porque el mero hecho de tenerlo abierto consume bastantes recursos. En cambio uso &lt;a href="http://conky.sourceforge.net/"&gt;CONKY&lt;/a&gt;, un sencillo software que me permite hacer justo lo que quiero:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sb61lhViQ2I/AAAAAAAAAKg/rLUVfh9Wo7k/s1600-h/Conky.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 141px; height: 400px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sb61lhViQ2I/AAAAAAAAAKg/rLUVfh9Wo7k/s400/Conky.jpg" alt="" id="BLOGGER_PHOTO_ID_5313884266552247138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta representación es justo lo que a mi me interesa y la consiguo usando un fichero de configuración en el que es posible indicar línea a línea qué quiero mostrar:&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;# CONFIGURACIÓN DEL PROGRAMA Y VENTANA&lt;br /&gt;# http://adminsq3.blogspot.com&lt;br /&gt;# Para ver una lista de opciones ver: &lt;a style="font-family: courier new;" href="http://conky.sourceforge.net/config_settings.html"&gt;http://conky.sourceforge.net/config_settings.html&lt;/a&gt;&lt;br /&gt;background yes&lt;br /&gt;font Zekton:size=8&lt;br /&gt;xftfont Zekton:size=8&lt;br /&gt;use_xft yes&lt;br /&gt;xftalpha 0.5&lt;br /&gt;update_interval 1.0&lt;br /&gt;total_run_times 0&lt;br /&gt;own_window yes&lt;br /&gt;own_window_type override&lt;br /&gt;own_window_transparent yes&lt;br /&gt;own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager&lt;br /&gt;double_buffer yes&lt;br /&gt;draw_shades no&lt;br /&gt;draw_outline no&lt;br /&gt;draw_borders no&lt;br /&gt;draw_graph_borders no&lt;br /&gt;minimum_size 220 5&lt;br /&gt;maximum_width 220&lt;br /&gt;default_color d7d7d7&lt;br /&gt;default_shade_color black&lt;br /&gt;default_outline_color black&lt;br /&gt;alignment top_right&lt;br /&gt;gap_x 10&lt;br /&gt;gap_y 30&lt;br /&gt;no_buffers yes&lt;br /&gt;cpu_avg_samples 2&lt;br /&gt;override_utf8_locale no&lt;br /&gt;uppercase no&lt;br /&gt;use_spacer no&lt;br /&gt;&lt;br /&gt;# Cabeceras (Anarajando)&lt;br /&gt;color0 FF8C00&lt;br /&gt;# Resaltado (amarillo)&lt;br /&gt;color1 ffff00&lt;br /&gt;# separadores&lt;br /&gt;color2 98C2C7&lt;br /&gt;# rojo&lt;br /&gt;color3 ff0000&lt;br /&gt;# verde&lt;br /&gt;color4 00ff00&lt;br /&gt;# amarillo&lt;br /&gt;color5 ffff00&lt;br /&gt;# verde oscuro&lt;br /&gt;color6 42ae4a&lt;br /&gt;TEXT&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# APARTADO SISTEMA&lt;/span&gt;&lt;br /&gt;${color1}SISTEMA ${color6}${hr 1 } $color&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Información del sistema&lt;/span&gt;&lt;br /&gt;Nombre Host: ${color1}$alignr$nodename $color&lt;br /&gt;Kernel: $alignr$kernel&lt;br /&gt;Encendido: $alignr$uptime&lt;br /&gt;Procesos: ${alignr}$processes ($running_processes en ejecución)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Datos de CPU&lt;/span&gt;&lt;br /&gt;CPU ${alignc} ${freq}MHz ${alignr}(${cpu cpu0}%)&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Barra de uso para la CPU 0&lt;/span&gt;&lt;br /&gt;${color 00ffff}${cpubar 4 cpu0}${color}&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Gráfico para la CPU 0&lt;/span&gt;&lt;br /&gt;${cpugraph cpu0 42AE4A 42AE4A}&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Indicadores de uso para cada Core&lt;/span&gt;&lt;br /&gt;${color6}Core 1: ${color6} ${freq_dyn_g cpu1}Ghz ${color lightgrey}${cpu cpu1}% $alignr ${color6}Core 2:${color6} ${freq_dyn_g cpu2}Ghz ${color lightgrey}${cpu cpu2}%$color&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Indicadores de uso máximo de CPU&lt;/span&gt;&lt;br /&gt;Max CPU $alignr CPU% MEM%&lt;br /&gt;${top name 1}$alignr${top cpu 1} ${top mem 1}&lt;br /&gt;${top name 2}$alignr${top cpu 2} ${top mem 2}&lt;br /&gt;${top name 3}$alignr${top cpu 3} ${top mem 3}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Indicadores de uso máximo de memoria&lt;/span&gt;&lt;br /&gt;Max MEM $alignr CPU% MEM%&lt;br /&gt;${top_mem name 1}$alignr${top_mem cpu 1} ${top_mem mem 1}&lt;br /&gt;${top_mem name 2}$alignr${top_mem cpu 2} ${top_mem mem 2}&lt;br /&gt;${top_mem name 3}$alignr${top_mem cpu 3} ${top_mem mem 3}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# APARTADO MEMORIA&lt;/span&gt;&lt;br /&gt;${color1}MEMORIA ${color6}${hr 1 } $color&lt;br /&gt;&lt;br /&gt;RAM ${alignr}$mem / $memmax ($memperc%)&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Barra de uso de memoria&lt;/span&gt;&lt;br /&gt;${color 00ff00}${membar 4}${color}&lt;br /&gt;SWAP ${alignr}$swap / $swapmax ($swapperc%)&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Barra de uso de memoria de intercambio&lt;/span&gt;&lt;br /&gt;${swapbar 4}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# APARTADO SISTEMA DE ARCHIVOS&lt;/span&gt;&lt;br /&gt;${color1}SISTEMA DE ARCHIVOS ${color6}${hr 1}${color}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Información del disco 0 (/)&lt;/span&gt;&lt;br /&gt;HD-0: ${alignr}libre ${fs_free /} / ${fs_size /} total&lt;br /&gt;${color1}${fs_bar 4 /}${color}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Información del disco 1 (media/disk-1)&lt;/span&gt;&lt;br /&gt;HD-1: ${alignr}libre ${fs_free /media/disk-1} / ${fs_size /media/disk-1} total&lt;br /&gt;${color1}${fs_bar 4 /media/disk-1}${color}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Información del disco 2 (media/disk)&lt;/span&gt;&lt;br /&gt;HD-2: ${alignr}libre ${fs_free /media/disk} / ${fs_size /media/disk} total&lt;br /&gt;${color1}${fs_bar 4 /media/disk}${color}&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# APARTADO RED&lt;/span&gt;&lt;br /&gt;${color1}RED ${color6}${hr 1}${color}&lt;br /&gt;&lt;br /&gt;Dirección IP: $color1 ${addr eth0} $color&lt;br /&gt;&lt;br /&gt;Down ${downspeed eth0} k/s ${alignr}Up ${upspeed eth0} k/s&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:85%;"  &gt;# Gráficos de descarga y subida&lt;/span&gt;&lt;br /&gt;${color4}${downspeedgraph eth0 25,107} ${color3}${alignr}${upspeedgraph eth0 25,107}&lt;br /&gt;${color}Total ${totaldown eth0} ${alignr}Total ${totalup eth0}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Ojo, si copias y pegas el código en tu fichero conky.rc, borra el texto en verde o copialo de &lt;a href="http://snippets.dzone.com/posts/show/10091"&gt;aquí&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;El código no es difícil de entender, si uno quiere personalizarlo a su gusto. Además es posible mostrarlo tanto en ventana como integrado en el fondo del escritorio (lo más vistoso):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/Sb61-0T041I/AAAAAAAAAKo/SRTvzUrUuGE/s1600-h/ConkyEscritorio.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 240px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/Sb61-0T041I/AAAAAAAAAKo/SRTvzUrUuGE/s400/ConkyEscritorio.jpg" alt="" id="BLOGGER_PHOTO_ID_5313884701142082386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esto es la pinta que tiene el mio, pero si quieres ver más pantallazos, tienes los oficiales &lt;a href="http://conky.sourceforge.net/screenshots.html"&gt;aquí&lt;/a&gt;. Si necesitas una lista de las variables que puedes emplear, la tienes &lt;a href="http://conky.sourceforge.net/variables.html"&gt;aquí&lt;/a&gt;, mientras que para la configuración general del programa debes usar &lt;a href="http://conky.sourceforge.net/config_settings.html"&gt;estas&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-7012885737731005340?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/T07OJuUzKc8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/7012885737731005340/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=7012885737731005340" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/7012885737731005340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/7012885737731005340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/T07OJuUzKc8/monitorizando-tu-equipo.html" title="Monitorizando tu equipo en Linux con CONKY" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9hsEDp_D0sI/Sb2O5xZCSoI/AAAAAAAAAKA/kmy0aJ8-EGc/s72-c/conky_Monitor_sistema_linux.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/03/monitorizando-tu-equipo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAHSXs4eCp7ImA9WxVVE0s.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-8899620865947903503</id><published>2009-03-06T18:24:00.013+01:00</published><updated>2009-03-06T19:05:38.530+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-03-06T19:05:38.530+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Comodidad" /><title>Entre trabajo y trabajo...</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KBdNYFG6ufInlqy5zO_7_SiJwqw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KBdNYFG6ufInlqy5zO_7_SiJwqw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KBdNYFG6ufInlqy5zO_7_SiJwqw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KBdNYFG6ufInlqy5zO_7_SiJwqw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SbFdo1AOCMI/AAAAAAAAAIo/Vc0B4w5x3HY/s1600-h/XBMC_logo.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 171px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SbFdo1AOCMI/AAAAAAAAAIo/Vc0B4w5x3HY/s400/XBMC_logo.png" alt="" id="BLOGGER_PHOTO_ID_5310128391650674882" border="0" /&gt;&lt;/a&gt;Y es que cuando llego a casa sigo enredando con todo lo que puedo, o ahora con el niño por lo menos lo intento... Uno de mis juguetes favoritos es una vieja consola XBOX&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SbFcxYy3H9I/AAAAAAAAAIY/fEbcittdky8/s1600-h/xbox.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 303px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SbFcxYy3H9I/AAAAAAAAAIY/fEbcittdky8/s400/xbox.jpg" alt="" id="BLOGGER_PHOTO_ID_5310127439185649618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;que uso con el software &lt;a href="http://xbmc.org/"&gt;XBMC&lt;/a&gt; (XBOX Media Center), que exprime a tope el Pentium III 733 que es en realidad, y con la que consigo lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/29133065@N05/2721124383/sizes/o/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 232px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SbFkLx_E0RI/AAAAAAAAAJg/qSD8669XKJY/s400/XBMC_Home.jpg" alt="" id="BLOGGER_PHOTO_ID_5310135589205758226" border="0" /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="on down" style="display: block;" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;- Disco duro con 250 Gb para juegos. Todos los juegos de XBOX que quepan con carga rápida desde el disco duro. Y Además la gente se ha currado emuladores como &lt;a href="http://es.wikipedia.org/wiki/Multiple_Arcade_Machine_Emulator"&gt;Mame&lt;/a&gt; y similares, ideal para los amantes de los juegos retro.&lt;br /&gt;- Acceso desde el PC mediante FTP o manejo del interfaz web del mediacenter:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SbFdO53ZzCI/AAAAAAAAAIg/yL6Nxetdnzk/s1600-h/XBMC_Videos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 294px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SbFdO53ZzCI/AAAAAAAAAIg/yL6Nxetdnzk/s400/XBMC_Videos.png" alt="" id="BLOGGER_PHOTO_ID_5310127946279275554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- Reproductor de video conectado a la TV, reproduciendo ficheros de Youtube, archivos que comparto en el PC, los trailers de Apple, PodCasts y Webcasts de cantidad de sitios, etc... Para las películas, tiene el añadido de poder conectarse a una base de datos online y descargar la información de la película (datos generales, reparto, argumento, carátulas, etc...), con lo que vas navegando entre las carátulas y puedes ver qué películas ha hecho un actor/actriz (que tengas grabadas) además de la que estas consultando. No he grabado un CD/DVD en meses para video ;-)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/29133065@N05/2920536677/sizes/o/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SbFf2OgtYxI/AAAAAAAAAJA/laocBbRq1f4/s400/XBMC_Movie.jpg" alt="" id="BLOGGER_PHOTO_ID_5310130820859388690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- Reproductor de música conectado a la TV, usando emisoras de Shoutcast o reproduciendo archivos locales (o en el PC) en multitud de formatos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/29133065@N05/2760468172/sizes/o/in/set-72157606704254474/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 232px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SbFjCTmi_oI/AAAAAAAAAJY/TkSf9m94DHo/s400/XBMC-musica.jpg" alt="" id="BLOGGER_PHOTO_ID_5310134326919364226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- Visor de imágenes, para enseñar en la TV las fotos a las visitas, nada de andar pasando un álbum de fotos de mano en mano. Permite presentaciones, efectos entre fotos, zoom, miniaturas, escuchar música mientras ves las fotos, etc... y todo desde carpetas en el PC.&lt;br /&gt;- Navegador de archivos, para poder visualizar los ficheros en el disco y hacer operaciones básicas de copia, renombrado y eliminación.&lt;br /&gt;- Información del tiempo de tu ciudad, con predicción a 4 días.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/29133065@N05/sets/72157607356400611/detail/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 232px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SbFhlAtKYTI/AAAAAAAAAJQ/gdifp6gAWlo/s400/Xbox-tiempo.jpg" alt="" id="BLOGGER_PHOTO_ID_5310132724119003442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- Instalación de scripts a través de Internet desde la propia consola para extender su funcionalidad, desde un XBMC-Earth que usa Google Earth como motor, visores de comics online, juegos, hasta una aplicación que actualiza el XBMC a través de internet.&lt;br /&gt;- Multitud de opciones de configuración:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SbFgJRnxjDI/AAAAAAAAAJI/BhDjs-H9Gso/s1600-h/XBMC_Config.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 320px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SbFgJRnxjDI/AAAAAAAAAJI/BhDjs-H9Gso/s400/XBMC_Config.png" alt="" id="BLOGGER_PHOTO_ID_5310131148111842354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;- Posibilidad de escoger el skin, trae 3 y hay más en Internet.&lt;br /&gt;- Y cuando no haces nada, salvapantallas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/29133065@N05/2721124423/sizes/o/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 232px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SbFeS07-yiI/AAAAAAAAAIw/p5puYya1UdU/s400/XBMC_Salvapantallas.jpg" alt="" id="BLOGGER_PHOTO_ID_5310129113187404322" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hace unos meses he comprado una XBOX de 2ª mano por 30 euros, un disco duro de 120 Gb. que tenía aparcado y les he puesto el MediaCenter a mis padres en su casa, con lo mismo que tengo yo pero sin los juegos. Y están encantados. Tanto que he "recuperado" un HD reproductor "cutre" pero con 500 Gb que ya no iban a usar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/29133065@N05/2876723351/sizes/o/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 225px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SbFfhglOY8I/AAAAAAAAAI4/oMX3xW7gfP8/s400/XBMC_PM3HD.jpg" alt="" id="BLOGGER_PHOTO_ID_5310130464932914114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y para que se vea que está bien logrado este software, sirva la siguiente historia (verídica): Estaba yo aprovechando una las virtudes, como es la actualización a través de Internet, cuando se quedó "algo" a medio copiar en los trasteos posteriores que realizo: No arrancaba la XBOX con imagen, se oian los clics al moverse por los menus pero no se veia imagen en la TV. Pues nada, a montar el disco en el PC y lo copio a mano. Cuando consigo el p**o destornillador hexagonal y la desmonto, conecto el HD al PC y nada.... Pero que pasa aqui, ¿no traga mi linux con esto? Parece que FATX, el sistema usado, no es soportado por defecto y tengo que bajarme un parche para aplicar sobre el kernel de Linux. Ni de palo, asi que tras buscar un poco más, veo que encendiendo la consola  y pulsando BLANCO + Y entra en un modo FEH (emergencia) en el que activa un FTP. Vaya cara de tonto se me quedo con todo desmontado encima de la mesa, en fin, a base de hostias se aprende. Lo monté, lo conecté, lo encendí, puse el usuario y contraseña que aparecian en pantalla y funcionó a las mil maravillas: FTP con Filezilla y hasta la cocina. Menos mal, me estaba viendo en la tesitura de usar un PC para reemplazar la XBOX (existen versiones para Windows, Linux, Mac, LiveCD....), porque ya no puedo vivir sin mi XBMC: en casa se ha convertido en insustituible. El día que compre una tele Full HD igual migro a la versión PC, pues soporta hasta 1080i.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-8899620865947903503?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/Xfd6rfnI9sg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/8899620865947903503/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=8899620865947903503" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8899620865947903503?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8899620865947903503?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/Xfd6rfnI9sg/entre-trabajo-y-trabajo.html" title="Entre trabajo y trabajo..." /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9hsEDp_D0sI/SbFdo1AOCMI/AAAAAAAAAIo/Vc0B4w5x3HY/s72-c/XBMC_logo.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/03/entre-trabajo-y-trabajo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQAQXo_fip7ImA9WxVWFEw.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-6328567717020954681</id><published>2009-02-23T20:06:00.003+01:00</published><updated>2009-02-23T20:12:20.446+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-23T20:12:20.446+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0549ORFnmpsWuEkJ1N6tXf-PryA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0549ORFnmpsWuEkJ1N6tXf-PryA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0549ORFnmpsWuEkJ1N6tXf-PryA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0549ORFnmpsWuEkJ1N6tXf-PryA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;Dime con qué navegas y te diré lo que has pillado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Ex-usuario de Internet Explorer&lt;/span&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/6065373816818815349-6328567717020954681?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/xIcAdTlXpJo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/6328567717020954681/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=6328567717020954681" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6328567717020954681?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6328567717020954681?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/xIcAdTlXpJo/refran-informatico_23.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/02/refran-informatico_23.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0MMQnY5cCp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-8977050238853320212</id><published>2009-02-15T22:12:00.012+01:00</published><updated>2009-02-17T01:11:23.828+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:11:23.828+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Seguridad" /><title>Privacidad para mis contraseñas</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ydk5n9_EpHYuNQudVjz1Cugoy8o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ydk5n9_EpHYuNQudVjz1Cugoy8o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ydk5n9_EpHYuNQudVjz1Cugoy8o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ydk5n9_EpHYuNQudVjz1Cugoy8o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SZiLMVzD2oI/AAAAAAAAAH4/Q_1_6HqHeKw/s1600-h/intimidad.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 378px; height: 310px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SZiLMVzD2oI/AAAAAAAAAH4/Q_1_6HqHeKw/s400/intimidad.jpg" alt="" id="BLOGGER_PHOTO_ID_5303141605354756738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;No quiero usar la misma contraseña siempre, asi que como mi memoria no da más de si recurro a &lt;a href="http://keepass.info/"&gt;KeePass&lt;/a&gt;, un programa de código abierto que permite almacenar las contraseñas de manera segura. Solo tiene versión para Windows, pero hay muchas &lt;a href="http://keepass.info/download.html"&gt;traducciones no oficiales a otros sistemas&lt;/a&gt; (iPhone, PocketPC, Symbian, Blackberry, etc...) y bajo Linux, aunque existe un &lt;a href="http://keepassx.sourceforge.net/"&gt;KeePassX&lt;/a&gt;, yo trabajo con la versión de Windows usando Wine.&lt;br /&gt;&lt;br /&gt;Al arrancar la aplicación, pide una clave y/o fichero llave (que podemos llevar en una memoria USB):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SZiIIuQUKWI/AAAAAAAAAHg/Jzs3JyJ4bUI/s1600-h/KeepAssOpen.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 335px; height: 288px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SZiIIuQUKWI/AAAAAAAAAHg/Jzs3JyJ4bUI/s400/KeepAssOpen.png" alt="" id="BLOGGER_PHOTO_ID_5303138244665551202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una vez dentro del programa, las contraseñas se almacenan en Grupos que podemos ir definiendo a voluntad:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SZiIy_QmGhI/AAAAAAAAAHo/4Blh33cpsLE/s1600-h/KeePass.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 254px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SZiIy_QmGhI/AAAAAAAAAHo/4Blh33cpsLE/s400/KeePass.png" alt="" id="BLOGGER_PHOTO_ID_5303138970784635410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El programa lleva incorporadas una gran cantidad de &lt;a href="http://keepass.info/features.html"&gt;medidas de seguridad&lt;/a&gt; para evitar que las contraseñas se vean comprometidas, como la protección del portapapeles a la hora de copiar una contraseña:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SZiKLa6QgZI/AAAAAAAAAHw/PjmUqI_zPN8/s1600-h/KeePassOpc2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 297px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SZiKLa6QgZI/AAAAAAAAAHw/PjmUqI_zPN8/s400/KeePassOpc2.png" alt="" id="BLOGGER_PHOTO_ID_5303140490035626386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;O el bloqueo de la aplicación al cerrarla o minimizarla:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SZiO7aeHjbI/AAAAAAAAAIA/9LfTrLq3rNc/s1600-h/KeePassOpc0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 297px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SZiO7aeHjbI/AAAAAAAAAIA/9LfTrLq3rNc/s400/KeePassOpc0.png" alt="" id="BLOGGER_PHOTO_ID_5303145712597831090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Además, el generador de claves incorporado está muy bien:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SZiPfdEJbjI/AAAAAAAAAII/hbOjH6Bt7OQ/s1600-h/KeePassGenerador.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 325px; height: 400px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SZiPfdEJbjI/AAAAAAAAAII/hbOjH6Bt7OQ/s400/KeePassGenerador.png" alt="" id="BLOGGER_PHOTO_ID_5303146331769499186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para el usuario vago, tiene una función de autocompletar para rellenar los cuadros de diálogo que piden credenciales en forma de Usuario/Clave. Se integra con el Internet Explorer, aunque funciona con más programas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SZiQUiPEUeI/AAAAAAAAAIQ/ugpoWMThS64/s1600-h/KeePassAutocompletar.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 297px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SZiQUiPEUeI/AAAAAAAAAIQ/ugpoWMThS64/s400/KeePassAutocompletar.png" alt="" id="BLOGGER_PHOTO_ID_5303147243690545634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Comentar también que existe una lista de &lt;a href="http://keepass.info/plugins.html"&gt;plugins y extensiones&lt;/a&gt; creados para este programa, con usos que van desde hacer copias de seguridad hasta importar claves desde otro programas. Y lo último por decir: haced un backup, no perdais el fichero llave ni olvideis la clave maestra.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-8977050238853320212?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/DXLTaiwQEfc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/8977050238853320212/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=8977050238853320212" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8977050238853320212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8977050238853320212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/DXLTaiwQEfc/privacidad-para-mis-contrasenas.html" title="Privacidad para mis contraseñas" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_9hsEDp_D0sI/SZiLMVzD2oI/AAAAAAAAAH4/Q_1_6HqHeKw/s72-c/intimidad.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/02/privacidad-para-mis-contrasenas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMCRng4fyp7ImA9WxVQGEs.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-7712521017287887076</id><published>2009-02-05T19:57:00.002+01:00</published><updated>2009-02-05T20:01:07.637+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-05T20:01:07.637+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NMcKp67rfCqgiuh1Uf7Fkm1pRWE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NMcKp67rfCqgiuh1Uf7Fkm1pRWE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NMcKp67rfCqgiuh1Uf7Fkm1pRWE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NMcKp67rfCqgiuh1Uf7Fkm1pRWE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;"La realidad siempre supera a la programación.&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Programador con experiencia.&lt;/span&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/6065373816818815349-7712521017287887076?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/wn60BdLNsLM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/7712521017287887076/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=7712521017287887076" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/7712521017287887076?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/7712521017287887076?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/wn60BdLNsLM/refran-informatico.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/02/refran-informatico.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0INRX47fyp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-2860721988185928242</id><published>2009-01-25T09:57:00.005+01:00</published><updated>2009-02-17T01:13:14.007+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:13:14.007+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ficheros" /><title>Ha sido sin querer</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/blBRgLsp2SCz-PPR1bhj_wVdlKM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/blBRgLsp2SCz-PPR1bhj_wVdlKM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/blBRgLsp2SCz-PPR1bhj_wVdlKM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/blBRgLsp2SCz-PPR1bhj_wVdlKM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Asi empiezan los usuarios, con lágrimas en los ojos, a contarte cómo se acaban de cepillar vilmente un importante fichero. Todos los días hago las copias de seguridad para que no pierdan más de 8 horas de trabajo (algunos ni eso), pero si les veo muy compungidos, hago la prueba con &lt;a href="http://www.recuva.com/"&gt;Recuva&lt;/a&gt; sobre el disco afectado:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXwqb1rsPtI/AAAAAAAAAHQ/QWIjZxWX5nM/s1600-h/recuva0.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 273px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXwqb1rsPtI/AAAAAAAAAHQ/QWIjZxWX5nM/s400/recuva0.png" alt="" id="BLOGGER_PHOTO_ID_5295153919636029138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y en función del color que aparezca junto al fichero sabemos las posibilidades de recuperación que tiene:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXwqyqwN1RI/AAAAAAAAAHY/R-EbV3R37FA/s1600-h/recuva3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 273px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXwqyqwN1RI/AAAAAAAAAHY/R-EbV3R37FA/s400/recuva3.png" alt="" id="BLOGGER_PHOTO_ID_5295154311839208722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Eso si, procura que no esté el usuario delante, pues puede morirse de la verguenza al ver que le has pillado todo el porno que ha borrado ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-2860721988185928242?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/gJYc-kIjovo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/2860721988185928242/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=2860721988185928242" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/2860721988185928242?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/2860721988185928242?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/gJYc-kIjovo/ha-sido-sin-querer.html" title="Ha sido sin querer" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXwqb1rsPtI/AAAAAAAAAHQ/QWIjZxWX5nM/s72-c/recuva0.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/ha-sido-sin-querer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EHQHgzeSp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-8205220621595273334</id><published>2009-01-25T00:34:00.006+01:00</published><updated>2009-02-17T01:13:51.681+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:13:51.681+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ficheros" /><title>Controlando el espacio</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kFZD3_eAe0R78pN618LvlT0iX8g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kFZD3_eAe0R78pN618LvlT0iX8g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kFZD3_eAe0R78pN618LvlT0iX8g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kFZD3_eAe0R78pN618LvlT0iX8g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Otra de las facetas &lt;span style="font-style: italic;"&gt;Sherlock Holmes&lt;/span&gt; con las que me toca lidiar es buscar dónde se va el espacio en el disco duro, pues según el usuario no hay nada. Para esto existe un programa que viene de perlas, &lt;a href="http://windirstat.info/"&gt;WinDirStat&lt;/a&gt;, con el que sólo hay que seleccionar qué unidad queremos analizar:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SXunJpwD-bI/AAAAAAAAAHA/GlCMnONlh_E/s1600-h/windirstat-selectdrives.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 306px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SXunJpwD-bI/AAAAAAAAAHA/GlCMnONlh_E/s400/windirstat-selectdrives.png" alt="" id="BLOGGER_PHOTO_ID_5295009571172252082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Y tras unos segundos (depende del tamaño y la cantidad de ficheros) se obtiene la siguiente ventana, donde en la parte inferior nos tendremos que fijar en los rectángulos mayores, pues corresponden a los ficheros de mayor tamaño:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXunlGgOCiI/AAAAAAAAAHI/m04n7ZGUHq8/s1600-h/windirstat.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 303px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXunlGgOCiI/AAAAAAAAAHI/m04n7ZGUHq8/s400/windirstat.jpg" alt="" id="BLOGGER_PHOTO_ID_5295010042746898978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Anda que no he encontrado carpetas de tropecientos gigas perdidas por los discos duros, gracias a esta herramienta. O identificado una carpeta con 32000 ficheros de 1 Mb de Logs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-8205220621595273334?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/0ZHA197BslU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/8205220621595273334/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=8205220621595273334" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8205220621595273334?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/8205220621595273334?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/0ZHA197BslU/controlando-el-espacio.html" title="Controlando el espacio" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_9hsEDp_D0sI/SXunJpwD-bI/AAAAAAAAAHA/GlCMnONlh_E/s72-c/windirstat-selectdrives.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/controlando-el-espacio.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8GRX45fCp7ImA9WxVRGEk.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-4527659208789280899</id><published>2009-01-25T00:31:00.003+01:00</published><updated>2009-01-25T00:47:04.024+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-25T00:47:04.024+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PT5dHD8Qxtbh7zN9PqL-RoSDIYY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PT5dHD8Qxtbh7zN9PqL-RoSDIYY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PT5dHD8Qxtbh7zN9PqL-RoSDIYY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PT5dHD8Qxtbh7zN9PqL-RoSDIYY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;"Lo importante no es saber hacerlo, sino tener el teléfono de quien lo sabe hacer."&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Usuario cojonero&lt;/span&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/6065373816818815349-4527659208789280899?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/NW5QyIsbVic" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/4527659208789280899/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=4527659208789280899" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/4527659208789280899?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/4527659208789280899?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/NW5QyIsbVic/refrn-informtico_25.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/refrn-informtico_25.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ANQHw7fSp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-5938779757901683368</id><published>2009-01-23T17:00:00.009+01:00</published><updated>2009-02-17T01:16:31.205+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:16:31.205+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ayuda" /><title>Gestionando incidencias</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ju_IXDqScusJC3Poo33aF7o8Fdg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ju_IXDqScusJC3Poo33aF7o8Fdg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ju_IXDqScusJC3Poo33aF7o8Fdg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ju_IXDqScusJC3Poo33aF7o8Fdg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;En mi trabajo, tengo que responder frecuentemente a preguntas como qué he estado haciendo, qué llevo hecho, qué tengo pendiente, etc...También necesito llevar un histórico de todas las incidencias que tienen los usuarios, adjuntar archivos a las mismas, integrarlo con el email y generar informes con ello. Llevo unos años usando &lt;a href="http://www.ifdefined.com/bugtrackernet.html" mce_href="http://www.ifdefined.com/bugtrackernet.html" target="_blank" title="Bugtracker .NET"&gt;BugTracker .NET&lt;/a&gt; con un resultado muy satisfactorio dentro de un entorno multiusuario.  La herramienta requiere lo siguiente:&lt;p&gt;Software en Servidor:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;IIS con ASP .NET activado (Windows XP o 2003 Server, dependiendo del nº de usuarios). Usa ASP .NET + AJAX + JQuery.&lt;/li&gt;&lt;li&gt;SQL Server (vale el Express, gratuito, dependiendo del nº de usuarios).&lt;/li&gt;&lt;li&gt;[&lt;i&gt;Opcional&lt;/i&gt;] Active Directory para usar autenticación de Windows con los usuarios.&lt;/li&gt;&lt;li&gt;[&lt;i&gt;Opcional&lt;/i&gt;] MS Exchange u otro servidor de correo.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Software en cliente:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Navegador con javascript (testeado con IE y Firefox)&lt;/li&gt;&lt;li&gt;[&lt;i&gt;Opcional&lt;/i&gt;] &lt;a href="http://www.bugshooting.com/"&gt;Bug shooting&lt;/a&gt; para subir pantallazos (gratuito).&lt;/li&gt;&lt;li&gt;[&lt;i&gt;Opcional&lt;/i&gt;] MS Excel para exportaciones a Excel.&lt;/li&gt;&lt;li&gt;[&lt;i&gt;Opcional&lt;/i&gt;] Cliente de correo. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Pros:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;No necesita instalación en el cliente, sólo la cuenta de usuario creada:&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXnqtmtGjQI/AAAAAAAAAGg/3tHznu78J3A/s1600-h/bt-lista.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXnqtmtGjQI/AAAAAAAAAGg/3tHznu78J3A/s400/bt-lista.png" alt="" id="BLOGGER_PHOTO_ID_5294520906155461890" border="0" /&gt;&lt;/a&gt;Permite campos personalizados y su inclusión en búsquedas:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXnrjLIyhyI/AAAAAAAAAGw/--_BEVKMcfU/s1600-h/bt-busquedas.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXnrjLIyhyI/AAAAAAAAAGw/--_BEVKMcfU/s400/bt-busquedas.png" alt="" id="BLOGGER_PHOTO_ID_5294521826468333346" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Permite generación de informes y gráficos a partir del frontend de búsquedas o de SQL puro y duro:&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXnsCM8FGlI/AAAAAAAAAG4/aMyI_6GZaXY/s1600-h/bt-tarta.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 256px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXnsCM8FGlI/AAAAAAAAAG4/aMyI_6GZaXY/s400/bt-tarta.png" alt="" id="BLOGGER_PHOTO_ID_5294522359527840338" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Permite adjuntar archivos, que se guardarán en SQL Server.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tiene buen &lt;a href="http://ifdefined.com/blog/"&gt;soporte&lt;/a&gt; (para ser opensource) en caso de haber problemas, y es faćilmente modificable.&lt;/li&gt;&lt;li&gt;Trae un dashboard donde consultar la actividad actual (según se defina):&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXnqJZ4XwlI/AAAAAAAAAGY/Df_I3aknJjw/s1600-h/bt-dashboard.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 387px;" src="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXnqJZ4XwlI/AAAAAAAAAGY/Df_I3aknJjw/s400/bt-dashboard.png" alt="" id="BLOGGER_PHOTO_ID_5294520284237775442" border="0" /&gt;&lt;/a&gt;Permite busquedas avanzadas &lt;a href="http://www.ifdefined.com/btnet/lucene_syntax.html" mce_href="http://www.ifdefined.com/btnet/lucene_syntax.html" target="_blank" title="Lucene Syntax"&gt;Lucene&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Su programación hace muy sencilla la modificación y personalización del estilo (o a mi me lo parece).&lt;/li&gt;&lt;/ul&gt;Contras:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No está traducido al castellano, lo tienes que hacer tú mismo a mano en cada nueva versión que descargues. Esperemos que lo mejoren.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a target="_blank" title="Demo del Bugtracker .NET" mce_href="http://ifdefined.com/btnet" href="http://ifdefined.com/btnet"&gt;Demo&lt;/a&gt; del programa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-5938779757901683368?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/m9vf2T7zlyw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/5938779757901683368/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=5938779757901683368" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5938779757901683368?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/5938779757901683368?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/m9vf2T7zlyw/gestionando-incidencias.html" title="Gestionando incidencias" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_9hsEDp_D0sI/SXnqtmtGjQI/AAAAAAAAAGg/3tHznu78J3A/s72-c/bt-lista.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/gestionando-incidencias.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBRXs_eSp7ImA9WxVRFkg.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-6430838808138310921</id><published>2009-01-22T21:23:00.004+01:00</published><updated>2009-01-22T21:27:34.541+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T21:27:34.541+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zWmC88Te0c0yFvQ3xrUMrJxgd-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zWmC88Te0c0yFvQ3xrUMrJxgd-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zWmC88Te0c0yFvQ3xrUMrJxgd-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zWmC88Te0c0yFvQ3xrUMrJxgd-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;"No es quien antes lo hace, sino quien antes lo encuentra hecho."&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:78%;"&gt;Anónimo descubriendo la potencia de &lt;a href="http://www.google.com/"&gt;google.&lt;/a&gt;&lt;/span&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Enlace" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="http://www.blogger.com/img/blank.gif" alt="Enlace" class="gl_link" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&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/6065373816818815349-6430838808138310921?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/LshDJNe0YDg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/6430838808138310921/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=6430838808138310921" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6430838808138310921?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6430838808138310921?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/LshDJNe0YDg/refrn-informtico.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/refrn-informtico.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AARHY7eSp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-6845132125525017707</id><published>2009-01-22T20:51:00.007+01:00</published><updated>2009-02-17T01:15:45.801+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:15:45.801+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ficheros" /><title>Comprimiendo ficheros</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yH3XuL3kiPOSuFbIwybOkyHiDz8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yH3XuL3kiPOSuFbIwybOkyHiDz8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yH3XuL3kiPOSuFbIwybOkyHiDz8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yH3XuL3kiPOSuFbIwybOkyHiDz8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;No es raro oir a un usuario quejarse porque se le bloquea el programa de correo. Cuando llegas ahi, tiene un adjunto de chorrocientos megas en la bandeja de salida o están recibiendo otro  regalito por el estilo. El usuario "tipo" no hace un uso adecuado de herramientas de compresión, mientras que el que si lo hace emplea herramientas, por lo general, de pago. No comprendo muy bien por qué, existiendo herramientas como &lt;a href="http://www.7-zip.org/" mce_href="http://www.7-zip.org/" target="_blank" title="Archivador 7 zip"&gt;7 zip&lt;/a&gt;:&lt;ul&gt;&lt;li&gt;Permite comprimir en diferentes formatos:&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXjRJEDqbiI/AAAAAAAAAGA/iRwM1vbxSuU/s1600-h/7zip-formatoscompresion.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 349px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXjRJEDqbiI/AAAAAAAAAGA/iRwM1vbxSuU/s400/7zip-formatoscompresion.png" alt="" id="BLOGGER_PHOTO_ID_5294211315612151330" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Permite leer de estos formatos:&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXjQ2eIO02I/AAAAAAAAAF4/akD5uuL4t-U/s1600-h/7zip-formatos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 347px; height: 400px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXjQ2eIO02I/AAAAAAAAAF4/akD5uuL4t-U/s400/7zip-formatos.png" alt="" id="BLOGGER_PHOTO_ID_5294210996193121122" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Permite partir el fichero comprimido en varias partes.&lt;/li&gt;&lt;li&gt;Permite establecer contraseña sobre el fichero comprimido.&lt;/li&gt;&lt;li&gt;Permite crear archivos .EXE autoextraibles, por si el receptor no tiene el 7 zip.&lt;/li&gt;&lt;li&gt;Se integra en el explorador de Windows:&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXjRZyFbt8I/AAAAAAAAAGI/aO6M8qJ4OR8/s1600-h/7zip-menucontextual.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 318px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXjRZyFbt8I/AAAAAAAAAGI/aO6M8qJ4OR8/s400/7zip-menucontextual.png" alt="" id="BLOGGER_PHOTO_ID_5294211602845513666" border="0" /&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;Lo mejor, permite el uso desde línea de comandos, ideal para programar tareas de copias de seguridad.&lt;/li&gt;&lt;/ul&gt;Aunque sólo se anuncie para Windows, existe un &lt;a target="_blank" title="P7Zip" mce_href="http://p7zip.sourceforge.net/" href="http://p7zip.sourceforge.net/"&gt;port para Linux&lt;/a&gt;: . El problema es que carece de frontend, así que mejor que los usuarios de Linux se instalen la versión de Windows usando &lt;a target="_blank" title="WINE" mce_href="http://www.winehq.org/" href="http://www.winehq.org/"&gt;Wine&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Y dependiendo de la máquina, variará su velocidad:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_9hsEDp_D0sI/SXjRor9mUuI/AAAAAAAAAGQ/dtX0Ryj9Q6g/s1600-h/7zip-Benchmark.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 325px;" src="http://3.bp.blogspot.com/_9hsEDp_D0sI/SXjRor9mUuI/AAAAAAAAAGQ/dtX0Ryj9Q6g/s400/7zip-Benchmark.png" alt="" id="BLOGGER_PHOTO_ID_5294211858900079330" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;El uso de CPU mostrado debe ser porque lo ejecuto bajo Linux ;-)&lt;/span&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/6065373816818815349-6845132125525017707?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/AwvIETWUcX8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/6845132125525017707/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=6845132125525017707" title="2 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6845132125525017707?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/6845132125525017707?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/AwvIETWUcX8/comprimiendo-ficheros.html" title="Comprimiendo ficheros" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXjRJEDqbiI/AAAAAAAAAGA/iRwM1vbxSuU/s72-c/7zip-formatoscompresion.png" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/comprimiendo-ficheros.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcGRXg6eyp7ImA9WxVRFkg.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-1225487004437102261</id><published>2009-01-22T20:14:00.004+01:00</published><updated>2009-01-22T21:27:04.613+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T21:27:04.613+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Refranes" /><title>Refrán informático</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I5obuyzMVTVUR7WYX00ggBWUqlw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I5obuyzMVTVUR7WYX00ggBWUqlw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I5obuyzMVTVUR7WYX00ggBWUqlw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I5obuyzMVTVUR7WYX00ggBWUqlw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-style: italic;"&gt;"Si funciona, no lo toques."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Anónimo con experiencia&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&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/6065373816818815349-1225487004437102261?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/wkE45kZys6Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/1225487004437102261/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=1225487004437102261" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/1225487004437102261?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/1225487004437102261?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/wkE45kZys6Y/refrn-informtico-n-1.html" title="Refrán informático" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/refrn-informtico-n-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BR3o_eSp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-4403242052319195228</id><published>2009-01-17T14:11:00.006+01:00</published><updated>2009-02-17T01:17:36.441+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:17:36.441+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualización" /><title>Virtualizando con VMWare Server</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P52ceAk9gjfBS5nnBSm-m6boEx0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P52ceAk9gjfBS5nnBSm-m6boEx0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P52ceAk9gjfBS5nnBSm-m6boEx0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P52ceAk9gjfBS5nnBSm-m6boEx0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Poco que contar de esta maravillosa herramienta (que llevo años usando) que &lt;a href="http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n" mce_href="http://es.wikipedia.org/wiki/Virtualizaci%C3%B3n" target="_blank" title="Wikipedia: Virtualización"&gt;no se haya escrito ya&lt;/a&gt;. Precisamente ahora, en estos tiempos de crisis  en los que el reaprovechamiento de hardware resulta esencial, aprovecho para explicar cómo me va esto de tener varios ordenadores (&lt;a href="http://es.wikipedia.org/wiki/M%C3%A1quina_virtual" mce_href="http://es.wikipedia.org/wiki/M%C3%A1quina_virtual" target="_blank" title="Wikipedia: Definición de "&gt;Guests&lt;/a&gt;) dentro de uno solo (Host) usando esta herramienta y qué usos son los que yo he aplicado en mi día a día.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Básicamente, trabajo a diario con estas máquinas virtuales (Guests) y usando estas aplicaciones, todo bajo Hosts de marca con VMWare Server 1.0x:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows 2003 Server + MS Exchange Server 2003 (menos de 60 usuarios)&lt;/li&gt;&lt;li&gt;Windows 2003 Server + MS Sharepoint 2K7 .&lt;/li&gt;&lt;li&gt;Windows 2003 Server + MS SQL Server 2005 (BBDD de Sharepoint, menos de 8 Gb).&lt;/li&gt;&lt;li&gt;Windows 2003 Server como controlador secundario de Active Directory (ojo, el primario no recomiendan virtualizarle). &lt;/li&gt;&lt;li&gt;Varios Windows 2003 Server + IIS.&lt;/li&gt;&lt;li&gt;Varios Windows 2003 Server + IIS en clúster.&lt;/li&gt;&lt;li&gt;Windows 2003 Server + IIS + Apache + SQL Server Express + MySQL.&lt;/li&gt;&lt;li&gt;Windows 2000 Server + IIS + SQL Server 2000.&lt;/li&gt;&lt;li&gt;Varios Windows 2000 Server para aplicaciones bajo Terminal Server (menos de 15 usuarios por máquina, hasta 20 aplicaciones distintas).&lt;/li&gt;&lt;li&gt;Varios Windows XP para uso de usuario final usando RDP. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Desde el punto de vista del mantenimiento y sostenibilidad del sistema, esta muy bien contar con las ventajas que puede ofrecer VMWare Server:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;El uso de máquinas virtuales te independiza del hardware usado, pues pasar de un servidor a otro se limita a instalar VMWare Server en el nuevo servidor, copiar los ficheros de los Guests y configurarlos dentro de VMWare Server. &lt;/li&gt;&lt;li&gt;Se puede instalar en varios sistemas operativos (Windows, Linux, Solaris, ...). Por si el día de mañana toca cambiar...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Es posible mantener Hosts fríos sin coste económico del software. Si el equipo no está encendido...&lt;/li&gt;&lt;li&gt;Es maravilloso para hacer pruebas y experimentos con los servidores (usando los de backup, claro).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tiene multitud de Appliances gratuitas disponibles (Guests con aplicaciones preconfiguradas y listas para funcionar), lo que se merece un artículo por si solo. &lt;/li&gt;&lt;li&gt;Es asombrosamente estable si el host está bien configurado y cuenta con el hardware apropiado. &lt;/li&gt;&lt;/ul&gt;No todo es perfecto, al ser una versión gratuita tiene sus limitaciones pero puede ser suficiente para la mayoría:&lt;ul&gt;&lt;li&gt;Admite Guests de un máximo de  3.6 Gb de RAM (v1.0x) y 8 Gb (v2.0)&lt;/li&gt;&lt;li&gt;Admite Guests de un máximo de 2 procesadores virtuales.&lt;/li&gt;&lt;li&gt;No hace magia: Si los Guests hacen uso intensivo de disco, mantenlos en discos duros separados o irá muy despacio. Tampoco puedes montar el proxy de la red de la empresa en un clónico con una sola tarjeta de red a 10 Mb/s, ni ejecutar tu servidor desde el pendrive USB.. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A través de mi  experiencia, me aventuro a dar estas recomendaciones para los Hosts:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;La más importante: Compra hardware de marca, con componentes de calidad, porque la fiabilidad tiene que estar garantizada. Haz contrato de mantenimiento con la casa. &lt;/li&gt;&lt;li&gt;Procura usar RAID por hardware:0, 1, 0+1 o 1+0, dependiendo de lo que necesites. No uses RAID 5, porque se escribe más despacio en disco respecto a las lecturas y penaliza a las máquinas.&lt;/li&gt;&lt;li&gt;Compra toda la RAM que vayas a necesitar, no seas roñoso.&lt;/li&gt;&lt;li&gt;Configura VMWare Server para que reserve RAM en exclusiva para cada máquina y no haga SWAP en disco.&lt;/li&gt;&lt;li&gt;Procura usar el Host en exclusiva para los Guests.&lt;/li&gt;&lt;li&gt;Haz backups periódicos de los Guests y/o mantén copias frías (apagadas) en otros servidores.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Y estas son recomendaciones para los Guests:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Instala las VMWare Tools. Siempre.&lt;/li&gt;&lt;li&gt;Sólo si el suministro eléctrico está asegurado (SAI) y el hardware es apropiado, se pueden deshabilitar los volcados de RAM a disco en el fichero .VMX, con lo que la velocidad de la máquina aumentará muy significativamente al no trabajar con los ficheros .VMEM. Si tienes un Guestcon &gt;3 Gb de RAM, figúrate que uso de disco hace...&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Procura no partir de una máquina procedente de &lt;a href="http://www.vmware.com/lasp/products/p2v/" mce_href="http://www.vmware.com/lasp/products/p2v/" target="_blank" title="VMware P2V Assistant"&gt;P2V&lt;/a&gt; a no ser que no te quede más remedio. Si procuras instalarla de 0, con lo justo y necesario que vayas a usar, tendrás un mejor control del Guest y consumirá menos recursos.&lt;/li&gt;&lt;li&gt;Si se va a usar el disco del Guest intensivamente, créalo de un tamaño fijo desde el principio (allocate disk space now), si no se hace un uso intensivo o para máquinas de prueba, procura ahorrar espacio.&lt;/li&gt;&lt;li&gt;Procura asignar las direcciones IP por DHCP y MAC. Te ahorrará sustos y disgustos.&lt;/li&gt;&lt;li&gt;Ojo al copiar, clonar o mover los Guests: Necesitarás conservar los datos identificativos únicos del Guest o volver a generarlos. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Sistemas operativos que uso en servidor (Host):&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Windows Server 2003 Enterprise: Fiabilidad total, meses sin reiniciar (mala praxis, lo sé...). La versión Enterprise es por aprovechar más de 4 Gb de RAM en el Host. Los Performance Counters de VMWare Server son indispensables para depurar problemas de interacción y/o configuración de los Guests. &lt;/li&gt;&lt;li&gt;&lt;a href="http://fedoraproject.org/" mce_href="http://fedoraproject.org/" target="_blank" title="Fedora Project"&gt;Fedora 9&lt;/a&gt;: Para hacer lo mismo que el anterior, pero gratis. Fiabilidad total. El "pero" es que la instalación es más complicada y cada upgrade del kernel requiere recompilar la aplicación y rezar para que tire (o quedarse con una versión de kernel fija). &lt;/li&gt;&lt;li&gt;Windows XP Professional: Tan estable como sea el Windows XP... Sólo recomendable para pruebas o máquinas no críticas. Los problemas no los dará VMWare Server ;-)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Por cierto, respuestas a ciertas preguntas que quedaban en el aire....:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;¿Qué aprovechamiento Host/Guest tengo? Actualmente trabajo con unos 4 equipos (Guests) montados en cada servidor (Hosts con SCSI, RAID y doble procesador). Con el mismo coste final, me parece mejor usar un servidor de marca de 6000 Euros que 4 servidores clónicos de 1500 Euros. El ahorro energético también es significativo. Si los Guests consumen poca CPU y disco, se pueden montar más Guests en menos Hosts, pero si trabajan intensivamente cambia la película.&lt;/li&gt;&lt;li&gt;¿Por qué uso la versión 1.0x y no la 2.0? Como dice el viejo dicho del informático: "&lt;i&gt;Si funciona no lo toques...&lt;/i&gt;". Me han hablado bien de la v 2.0, pero siempre trabajo con a 1.&lt;br /&gt;&lt;/li&gt;&lt;li&gt; ¿Por qué VMWare Server y no &lt;a href="http://www.vmware.com/products/player/" mce_href="http://www.vmware.com/products/player/" target="_blank" title="VMWare Player"&gt;VMWare Player&lt;/a&gt;, gratuito también? Muy sencillo, VMWare Server corre como servicio y no requiere intervención para los encendidos y apagados controlados de las máquinas virtuales cuando se apaga el host: VMWare Server no requiere que un usuario inicie una sesión y es más fácil para trabajar con él de cara a instalarlo en servidores o correr varios Guests.&lt;/li&gt;&lt;li&gt;¿Por qué VMWare Server y no &lt;a href="http://www.vmware.com/products/esxi/" mce_href="http://www.vmware.com/products/esxi/" target="_blank" title="VMWare ESXi"&gt;VMWare ESXi&lt;/a&gt; (gratuito)? Supongo que porque todavía no lo he probado. Tiene pinta de ser un auténtico cristo trabajar con esa versión. Si realmente necesitase aprovechar la virtualización al máximo, me iría a &lt;a href="http://www.vmware.com/products/vi/esx/" mce_href="http://www.vmware.com/products/vi/esx/" target="_blank" title="VMWare ESX 3"&gt;la versión de pago&lt;/a&gt;. &lt;/li&gt;&lt;li&gt;¿Por qué VMWare y no otra plataforma de virtualización? Principalmente trabajo con Hosts/Guests WIndows y Linux y, hoy por hoy, es la mejor opción con diferencia.&lt;/li&gt;&lt;li&gt;¿Cambiaría VMWare Server en un futuro por otro sistema? Estoy siguiendo de cerca las mejoras en &lt;a href="http://virt.kernelnewbies.org/TechComparison" mce_href="http://virt.kernelnewbies.org/TechComparison" target="_blank" title="Comparativa de virtualización en Linux"&gt;Linux&lt;/a&gt; y paravirtualización, especialmente &lt;a href="http://www.xen.org/" mce_href="http://www.xen.org/" title="XEN"&gt;XEN&lt;/a&gt;. Si tuviese un Mac usaría &lt;a href="http://www.parallels.com/products/server/mac/" mce_href="http://www.parallels.com/products/server/mac/" target="_blank" title="Parallels Server"&gt;Parallels&lt;/a&gt; sin duda. Pero me parece que los tiros van a ir por otro sitio: &lt;a href="http://www.google.es/search?q=%22hosting+vmware%22" mce_href="http://www.google.es/search?q=" target="_blank" title="Hosting de VMWare en la red"&gt;alquilar el Host en internet&lt;/a&gt;. Mi problema del día de mañana va a consistir en reducir los requisitos de los Guests al mínimo por costes y exprimir la paravirtualización en entornos multiguest.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Enlaces interesantes:&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines" mce_href="http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines" title="Comparativa en Wikipedia"&gt;Tabla comparativa de plataformas de virtualización&lt;/a&gt;. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-4403242052319195228?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/XMIb0WEbr7g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/4403242052319195228/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=4403242052319195228" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/4403242052319195228?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/4403242052319195228?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/XMIb0WEbr7g/virtualizando-con-vmware-server.html" title="Virtualizando con VMWare Server" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/virtualizando-con-vmware-server.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04EQXs8eSp7ImA9WxVXGE8.&quot;"><id>tag:blogger.com,1999:blog-6065373816818815349.post-3603384635461355182</id><published>2009-01-16T23:32:00.008+01:00</published><updated>2009-02-17T01:18:20.571+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-17T01:18:20.571+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Monitorización" /><title>Monitorizando equipos (I)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8vEcrQeaIHcCKDRFYJIYf60P-8w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vEcrQeaIHcCKDRFYJIYf60P-8w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8vEcrQeaIHcCKDRFYJIYf60P-8w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8vEcrQeaIHcCKDRFYJIYf60P-8w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;Una de las tareas que te encargan nada más llegar a un puesto de trabajo es la de documentar todos los equipos lo que tienen funcionando: servidores, estaciones de trabajo, modificaciones en los mismos, software instalado, etc... Para registrar todo esto existen multitud de herramientas de pago, pero soluciones gratuitas también., empezaré por las "pequeñas".&lt;br /&gt;&lt;br /&gt;Una que siempre me gustó bajo Windows fue &lt;a href="http://sydiproject.com/"&gt;SYDI (Script Your Documentation Instantly)&lt;/a&gt;: unos scripts (.vbs) que recogen información de Windows (muy buena y completa), SQL Server (le hacen falta unos retoques al script), MS Exchange (beta) y Linux (nunca la probé, pero parece "very buggy"). Como se ve, la única que me gusta es la de Windows: Con una línea de comandos (y los privilegios necesarios) puedes documentar un Active Directory con equipos que corran Windows 2000 o superior usando consultas LDAP para especificar los equipos.&lt;br /&gt;Los informes por equipo se pueden generar como XML (para ver individualmente como HTML o parsear varios en Excel y compa) y en formato Word para presentar al jefe:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXEhn2X2NnI/AAAAAAAAAFw/aoxs4uJK5_I/s1600-h/sydi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 325px;" src="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXEhn2X2NnI/AAAAAAAAAFw/aoxs4uJK5_I/s400/sydi.jpg" alt="" id="BLOGGER_PHOTO_ID_5292048005631194738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tal vez a alguien le interese combinarlo con &lt;a href="http://silentrunners.org/"&gt;Silent Runners&lt;/a&gt;,  otro script (.vbs) que detecta lo que se ejecuta al arrancar Windows y genera un fichero de texto con ello. &lt;a href="http://silentrunners.org/sr_textcomparison.html"&gt;Comparando 2 ficheros&lt;/a&gt; veremos las diferencias, mejor si usas &lt;a href="http://winmerge.org/"&gt;WinMerge&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXESL9EjHAI/AAAAAAAAAFo/5-4xrTlmuc8/s1600-h/WinMerge.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 272px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXESL9EjHAI/AAAAAAAAAFo/5-4xrTlmuc8/s400/WinMerge.png" alt="" id="BLOGGER_PHOTO_ID_5292031033718545410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;En modo gráfico también existe &lt;a href="http://www.microsoft.com/spain/technet/sysinternals/utilities/Autoruns.mspx"&gt;Autoruns&lt;/a&gt; de Sysinternals, otra de las "imprescindibles" a la hora de revisar lo que ejecuta un equipo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXER2EEeFbI/AAAAAAAAAFg/LWhA4ztqcx0/s1600-h/Autoruns.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 272px;" src="http://2.bp.blogspot.com/_9hsEDp_D0sI/SXER2EEeFbI/AAAAAAAAAFg/LWhA4ztqcx0/s400/Autoruns.gif" alt="" id="BLOGGER_PHOTO_ID_5292030657640142258" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6065373816818815349-3603384635461355182?l=adminsq3.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ElAdministradorDeSistemasPobre/~4/Mn9hCEHeqRg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://adminsq3.blogspot.com/feeds/3603384635461355182/comments/default" title="Enviar comentarios" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6065373816818815349&amp;postID=3603384635461355182" title="0 comentarios" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/3603384635461355182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6065373816818815349/posts/default/3603384635461355182?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ElAdministradorDeSistemasPobre/~3/Mn9hCEHeqRg/monitorizando-equipos-i.html" title="Monitorizando equipos (I)" /><author><name>AdminsQ3</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_9hsEDp_D0sI/SXEhn2X2NnI/AAAAAAAAAFw/aoxs4uJK5_I/s72-c/sydi.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://adminsq3.blogspot.com/2009/01/monitorizando-equipos-i.html</feedburner:origLink></entry></feed>

