<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6202149854264287294</id><updated>2012-02-16T22:04:03.394-05:00</updated><category term='script'/><category term='linux'/><category term='eventos'/><category term='data recover'/><category term='centOS'/><category term='shell'/><category term='file system'/><title type='text'>nous</title><subtitle type='html'>"el amor es un dolor entre pecho y espalda que sabe a papas fritas sin salsa de tomate"</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6202149854264287294.post-6343544933814795910</id><published>2011-10-07T23:54:00.002-05:00</published><updated>2011-10-08T00:10:35.002-05:00</updated><title type='text'>Número de solicitud #0001</title><content type='html'>&lt;div&gt;Status: "En progreso"&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://www.cheeef.com/contenido/clientes/78/40/73/7840738d89e4137fcb7a85c078d8515c44ab6f8a/pollito.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 171px; height: 177px;" src="http://www.cheeef.com/contenido/clientes/78/40/73/7840738d89e4137fcb7a85c078d8515c44ab6f8a/pollito.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;hr /&gt;&amp;copy; &lt;a href="http://nousm.blogspot.com"&gt;nousm&lt;/a&gt; | Este feed es de uso personal, sí quieres hacer un uso comercial contáctame.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6202149854264287294-6343544933814795910?l=nousm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/6343544933814795910/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6202149854264287294&amp;postID=6343544933814795910' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/6343544933814795910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/6343544933814795910'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/2011/10/numero-de-solicitud-0001.html' title='Número de solicitud #0001'/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6202149854264287294.post-834089558764923490</id><published>2008-12-31T22:27:00.005-05:00</published><updated>2009-01-01T12:56:46.930-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centOS'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Listar perfil de Hardware</title><content type='html'>Hay un par de opciones que me gustan mucho para listar las especificaciones de hardware de nuestros equipos, la primera orden se llama "&lt;span style="font-weight: bold;"&gt;&lt;span class="nfakPe"&gt;lshw&lt;/span&gt;&lt;/span&gt;" ... se encuentra en los repositorios de Debian, y para los usuarios de Red Hat (RHEL, Fedora, CentOS ...) la podemos encontrar en DAG ( &lt;a href="http://dag.wieers.com/rpm/packages/lshw/" target="_blank"&gt;http://dag.wieers.com/rpm/&lt;wbr&gt;packages/&lt;span class="nfakPe"&gt;lshw&lt;/span&gt;/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Permite pasarle diferentes parámetros para ver cosas más especificas, o también podemos exportar esta información a formato XML o HTML :&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# lshw -html &gt; myhw.html&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;La otra opción es "&lt;span style="font-weight: bold;"&gt;&lt;span class="nfakPe"&gt;dmidecode&lt;/span&gt;&lt;/span&gt;", el cual nos provee una gran cantidad de información sobre el hardware de la máquina:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# dmidecode -q&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Podemos usar  algunos de sus parámetros para obtener datos más precisos como la versión del procesador:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# dmidecode -s processor-version&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Por último un buen artículo sobre &lt;span style="font-style: italic;"&gt;dmidecode&lt;/span&gt; en &lt;a href="http://www.linux.com/"&gt;Linux.com&lt;/a&gt;: &lt;a href="http://www.linux.com/articles/41088"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span class="nfakPe"&gt;&lt;/span&gt;&lt;/span&gt; &lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;hr /&gt;&amp;copy; &lt;a href="http://nousm.blogspot.com"&gt;nousm&lt;/a&gt; | Este feed es de uso personal, sí quieres hacer un uso comercial contáctame.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6202149854264287294-834089558764923490?l=nousm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/834089558764923490/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6202149854264287294&amp;postID=834089558764923490' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/834089558764923490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/834089558764923490'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/2008/12/listar-perfil-de-hardware.html' title='Listar perfil de Hardware'/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6202149854264287294.post-354148288713493128</id><published>2008-06-01T22:02:00.004-05:00</published><updated>2008-06-01T22:10:48.916-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Jornadas de Software Libre en la Universidad San Buenaventura</title><content type='html'>&lt;p style="margin: 0pt 0pt 1em; white-space: -moz-pre-wrap ! important;"&gt;Las jornadas de Software Libre de la Universidad San Buenaventura, Bogotá, son un espacio de instalación y charlas de software libre que patrocina la universidad. Es un evento de caracter abierto, lo que significa que todo el mundo puede asistir! Solo basta con un pequeño &lt;a href="http://www.opensolaris.org/os/project/colosug/events/jornadas_sl_usb/preregistro/" target="_blank"&gt;registro&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;El evento esta siendo organizado por el &lt;a href="http://www.colosug.org/" target="_blank"&gt;User Group de OpenSolaris&lt;/a&gt;, el &lt;a href="http://sunteamud.org/" target="_blank"&gt;Sun Team University de la Universidad Distrital&lt;/a&gt;, la comunidad de &lt;a href="https://wiki.ubuntu.com/ColombianTeam" target="_blank"&gt;Ubuntu Colombia&lt;/a&gt;, el semillero de software libre de la Universidad de San Buenaventura, Bogotá y patrocinado en parte por &lt;a href="http://www.co.sun.com/" target="_blank"&gt;Sun&lt;/a&gt; y &lt;a href="http://www.canonical.com/" target="_blank"&gt;Canonical&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;El evento tendra lugar el día Sabado 7 de Junio, del 2008, desde las 09:00am hasta las 04:00pm, en las instalaciones de la Universidad San Buenaventura, Bogotá. La dirección es Carrera 8 H # 172 – 20, para ubicarse mejor el mapa lo puedes encontrar &lt;a href="http://www.opensolaris.org/os/project/colosug/events/jornadas_sl_usb/mapa/" target="_blank"&gt;aquí&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Si deseas más detalles, visita la página del evento &lt;a href="http://opensolaris.org/os/project/colosug/events/jornadas_sl_usb/;jsessionid=15335875D3649AF8C15153BD6BA049F1" target="_blank"&gt;aquí.&lt;/a&gt;&lt;/p&gt; Estan cordialmente invitados!.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;hr /&gt;&amp;copy; &lt;a href="http://nousm.blogspot.com"&gt;nousm&lt;/a&gt; | Este feed es de uso personal, sí quieres hacer un uso comercial contáctame.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6202149854264287294-354148288713493128?l=nousm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/354148288713493128/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6202149854264287294&amp;postID=354148288713493128' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/354148288713493128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/354148288713493128'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/2008/06/jornadas-de-software-libre-en-la.html' title='Jornadas de Software Libre en la Universidad San Buenaventura'/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6202149854264287294.post-7490405682335002277</id><published>2008-02-16T17:05:00.009-05:00</published><updated>2008-02-17T09:39:52.414-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='centOS'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Instalación de ]project-open[</title><content type='html'>Hace poco tiempo buscando una herramienta para la gestión de proyectos encontré&lt;br /&gt;&lt;a href="http://www.project-open.com/"&gt;&lt;strong&gt;&lt;span style="color: rgb(36, 70, 131);"&gt;]&lt;/span&gt;&lt;span style="color: rgb(34, 0, 33);"&gt;project-open&lt;/span&gt;&lt;span style="color: rgb(36, 70, 131);"&gt;[&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;, así  que brevemente les mostraré la forma de instalarlo en una máquina GNU/Linux.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;¿Qué es&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; ]project-open[?&lt;/span&gt;&lt;br /&gt;]project-open[ es una herramienta &lt;a href="http://en.wikipedia.org/wiki/Open_source"&gt;Open Source&lt;/a&gt; basada en web, que integra diferentes soluciones &lt;a href="http://es.wikipedia.org/wiki/Planificaci%C3%B3n_de_recursos_empresariales"&gt;ERP&lt;/a&gt; para la para la gestión empresarial orientada a proyectos. &lt;span class="brandsec"&gt;Estas soluciones se dividen en diferentes áreas como:&lt;/span&gt; &lt;a href="http://en.wikipedia.org/wiki/Customer_relationship_management"&gt;CRM&lt;/a&gt;, ventas, planeación (y seguimento) de proyectos, administración tiempos y hasta control de ingresos y gastos.&lt;br /&gt;&lt;br /&gt;Algunas de las ventajas de la utilización de &lt;span class="brandsec"&gt;]&lt;/span&gt;&lt;span class="brandfirst"&gt;po&lt;/span&gt;&lt;span class="brandsec"&gt;[ las entrará &lt;a href="http://www.project-open.org/"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Procedimiento&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para la instalación utilizaremos una máquina con una distribución CentOS 5.1. El primer paso es desrcargar un tarball con los RPM's de &lt;span class="brandsec"&gt;]&lt;/span&gt;&lt;span class="brandfirst"&gt;po&lt;/span&gt;&lt;span class="brandsec"&gt;[ (versión 3.2) de la siguiente dirección&lt;/span&gt;:&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=86419"&gt;&lt;br /&gt;&lt;code&gt;http://sourceforge.net/project/showfiles.php?group_id=86419&lt;/code&gt;&lt;/a&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;code style="font-family: trebuchet ms;"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;Instale el motor de bases de datos Postgres:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ yum install postgresql postgresql-server&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Instale el paquete Imagemagick&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ &lt;/code&gt;&lt;code&gt;yum install ImageMagick&lt;/code&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Antes de iniciar la instalación de los RPM's, asegurese que el servicio postgres se encuentre ejecutandosé, de no ser así inicielo:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ &lt;/code&gt;&lt;code&gt;/etc/init.d/postgres start&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Descomprima el paquete con los RPM's necesarios para la instalación de &lt;span class="brandsec"&gt;]&lt;/span&gt;&lt;span class="brandfirst"&gt;po[&lt;/span&gt;&lt;span class="brandsec"&gt;&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ &lt;/code&gt;&lt;code&gt;tar -xvf project-open-3.2-1-rhel5-rpms.tar&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Los RPM's a instalar son los siguientes:&lt;span class="brandsec"&gt;&lt;/span&gt;&lt;span class="brandfirst"&gt;&lt;/span&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;aolserver     4.5.0           &lt;span style="font-style: italic;"&gt;Aolserver&lt;/span&gt;&lt;br /&gt;aolserver-tcl 8.4.14          &lt;span style="font-style: italic;"&gt;Vesión de tcl para Aolserver&lt;/span&gt;&lt;br /&gt;tDOM          0.8.0           &lt;span style="font-style: italic;"&gt;Módulo XML DOM para Aolserver&lt;/span&gt;&lt;br /&gt;nssha1        0.1             &lt;span style="font-style: italic;"&gt;Módulo aolserver&lt;/span&gt;&lt;br /&gt;nspostgres    4.0             &lt;span style="font-style: italic;"&gt;Módulo para bases de datos Postgres de Aolserver&lt;/span&gt;&lt;br /&gt;nscache       1.5             &lt;span style="font-style: italic;"&gt;Módulo aolserver&lt;/span&gt;&lt;br /&gt;project-open  3.2             &lt;span style="font-style: italic;"&gt;Instalador de ]po[&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Instale los RPM's (mejor hágalo en una sola línea :D):&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$ rpm -Uvh aolserver-tcl-8.4.14-1.po.rhel5.i386.rpm&lt;br /&gt;$ rpm -Uvh aolserver-4.5.0-1.po.rhel5.i386.rpm&lt;br /&gt;$ rpm -Uvh nscache-1.5-1.po.rhel5.i386.rpm&lt;br /&gt;$ rpm -Uvh nspostgres-4.0-2.po.rhel5.i386.rpm&lt;br /&gt;$ rpm -Uvh tDOM-0.8.1cvs-3.po.rhel5.i386.rpm&lt;br /&gt;$ rpm -Uvh project-open-3.2-1.rhel5.noarch.rpm&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Para iniciar Project-Open simplemente ejecute esta sentencia:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ su -l projop -c "/usr/local/aolserver/bin/nsd -i -t /home/projop/etc/config.tcl" &amp;amp;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Luego simplemente diríjase a su navegador e ingrese:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;http://ip_servidor:8080&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Aparecerá una ventana de login (como &lt;a href="http://ing.miguel.angel.googlepages.com/po.png"&gt;esta&lt;/a&gt;) donde deberá ingresar con el usuario &lt;span style="font-style: italic;"&gt;sysadmin@tigerpond.com&lt;/span&gt; (por defecto) y la contraseña &lt;span style="font-style: italic;"&gt;system&lt;/span&gt;, con lo que iniciará el sencillo proceso de preconfiguración e instalación de ]po[ (esto no le tomará más de 5 minutos).&lt;br /&gt;&lt;br /&gt;El motivo de esta entrada no es mostrar todas las funcionalidades de ]po[ pero espero publicar próximamente varios detalles de hardening (cambiar el puerto por defecto, forzar https, modificar la ventana de entrada, etc.) al igual que procedimientos específicos para usar esta increible herramienta.&lt;br /&gt;&lt;br /&gt;Página oficial del proyecto &lt;a href="http://www.project-open.com/"&gt;aquí&lt;/a&gt;.&lt;br /&gt;Un blog en el que muestran la instalación en Debian &lt;a href="http://www.ivanhq.net/project-open-on-debian-etch/"&gt;aquí.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;hr /&gt;&amp;copy; &lt;a href="http://nousm.blogspot.com"&gt;nousm&lt;/a&gt; | Este feed es de uso personal, sí quieres hacer un uso comercial contáctame.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6202149854264287294-7490405682335002277?l=nousm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/7490405682335002277/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6202149854264287294&amp;postID=7490405682335002277' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/7490405682335002277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/7490405682335002277'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/2008/02/instalacin-de-project-open.html' title='Instalación de ]project-open['/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6202149854264287294.post-7678372640217614933</id><published>2008-02-05T23:50:00.000-05:00</published><updated>2008-02-06T01:05:58.317-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='shell'/><category scheme='http://www.blogger.com/atom/ns#' term='script'/><title type='text'>Enviar un mail con adjunto desde la consola</title><content type='html'>Escribiendo uno que otro script para monitorear la actividad de un servicio dentro de un servidor (y siguiendo el principio de mi amigo Fabián: &lt;span style="font-style: italic;"&gt;"Todo se puede hacer con un script!"&lt;/span&gt;), tuve la necesidad de que al final de la ejecución del mismo se enviara un mensaje de correo electrónico a una cuenta específica. Esta es una tarea normal y sencilla utilizando el comando mail, pero en esta ocasión necesitaba que el correo enviara un archivo adjunto, más especificamente una bitácora del sistema.&lt;br /&gt;&lt;br /&gt;Así que buscando en la Enciclopedia Galáctica (como mi jefe le dice a San Google!) encontré la forma de hacerlo con un comando llamado &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Mutt_%28e-mail_client%29"&gt;mutt&lt;/a&gt;. &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Procedimiento&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Instale &lt;span style="font-style: italic;"&gt;mutt&lt;/span&gt;, este procedimiento es diferente según su distribución:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;# apt-get install mutt &lt;/code&gt;/ &lt;code&gt;yum install mutt &lt;/code&gt;/ &lt;code&gt;urpmi mutt &lt;/code&gt;&lt;code&gt;&lt;/code&gt;/ .... &lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-family:monospace;"&gt;&lt;code style="font-family: trebuchet ms;"&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;Luego de instalar el paquete simplemente use mutt con la siguiente sintaxis:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ mutt -s "Reporte" -a syslog.tar.gz admin@dominio.com  &lt; /home/admin/mensaje.txt&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;Donde:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;"Reporte"&lt;/span&gt;: es el asunto del mensaje, recuerde poner la opción &lt;span style="font-style: italic;"&gt;-s&lt;/span&gt; antes del mismo&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;syslog.tar.gz&lt;/span&gt;: es el adjunto, en este caso es un log del sistema. Al igual que en la anterior recuerde anteponer la opción &lt;span style="font-style: italic;"&gt;-a&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;admin@dominio.com&lt;/span&gt;: es la dirección de correo del destinatario&lt;/li&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;/home/admin/mensaje.txt&lt;/span&gt;: cuerpo del mensaje (texto del correo)&lt;/li&gt;&lt;/ul&gt;Si quiere evitar la parte de escribir el cuerpo del mensaje en otro archivo, hágalo usando solo una línea:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ &lt;/code&gt;&lt;code&gt;echo 'El archivo adjunto contiene la bitácora del Sistema' |&lt;/code&gt;&lt;code&gt; mutt -s "Reporte" -a syslog.tar.gz admin@dominio.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enlace a Shelldorado donde muestran diferentes formas de enviar un correo con un adjunto desde la consola &lt;a href="http://www.shelldorado.com/articles/mailattachments.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;hr /&gt;&amp;copy; &lt;a href="http://nousm.blogspot.com"&gt;nousm&lt;/a&gt; | Este feed es de uso personal, sí quieres hacer un uso comercial contáctame.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6202149854264287294-7678372640217614933?l=nousm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/7678372640217614933/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6202149854264287294&amp;postID=7678372640217614933' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/7678372640217614933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/7678372640217614933'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/2008/02/enviar-un-mail-con-adjunto-desde-la.html' title='Enviar un mail con adjunto desde la consola'/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6202149854264287294.post-8443676699303399830</id><published>2008-02-03T13:24:00.000-05:00</published><updated>2008-02-03T23:59:38.015-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='file system'/><category scheme='http://www.blogger.com/atom/ns#' term='data recover'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Recuperación de archivos borrados en sistemas de archivos ext3</title><content type='html'>&lt;p&gt;Hace unos días me encontraba en la oficina y accidentalmente un amigo eliminó archivos muy importantes de su disco duro al ejecutar una sentencia &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Rm_%28Unix%29"&gt;rm&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;Debido a la importancia de estos archivos y a la imposibilidad de construirlos de nuevo sin que tomara más de un día de trabajo, decidimos buscar una forma de recuperar archivos eliminados en sistemas de archivos tipo&lt;span style="font-style: italic;"&gt; &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Ext3"&gt;ext3&lt;/a&gt;. Y buscando en &lt;a style="font-style: italic;" href="http://www.cyberciti.biz/"&gt;nixCraft&lt;/a&gt; lo encontramos, así que hablaremos de un método para recuperar archivos de texto borrados usando &lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Grep"&gt;grep&lt;/a&gt;.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Procedimiento&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ingresamos al sistema (por cierto era la distribución Ubuntu 7.10 para 32 bits) en modo single. Para esto utilizamos en comando init 1&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;code&gt;# init 1&lt;/code&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;code style="font-family: trebuchet ms;"&gt;&lt;/code&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Recuperamos el archivo utilizando la siguiente setencia:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;&lt;/span&gt;&lt;code&gt;# &lt;/code&gt;&lt;code&gt;grep -i -a -B10 -A100 'archivo_perdido.txt' /dev/sda3 &gt; salida.txt&lt;/code&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;Cabe aclarar que este procedimiento aparentemente solo sirve para recuperar archivos de texto. Al final de un largo tiempo (esto depende del tamaño del disco duro, así que paciencia) en el archivo "salida.txt" encontrarás el archivo con un poco de basura ya que esta busqueda se hace por inodos dentro del disco.&lt;br /&gt;&lt;br /&gt;La entrada original en nixCraft &lt;a href="http://www.cyberciti.biz/tips/linuxunix-recover-deleted-files.html"&gt;aquí&lt;/a&gt;.&lt;br /&gt;La entrada en el blog de &lt;a href="http://cyberchoco.blogspot.com/"&gt;xiezar&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;hr /&gt;&amp;copy; &lt;a href="http://nousm.blogspot.com"&gt;nousm&lt;/a&gt; | Este feed es de uso personal, sí quieres hacer un uso comercial contáctame.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6202149854264287294-8443676699303399830?l=nousm.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nousm.blogspot.com/feeds/8443676699303399830/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6202149854264287294&amp;postID=8443676699303399830' title='4 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/8443676699303399830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6202149854264287294/posts/default/8443676699303399830'/><link rel='alternate' type='text/html' href='http://nousm.blogspot.com/2008/02/recuperacin-de-archivos-borrados.html' title='Recuperación de archivos borrados en sistemas de archivos ext3'/><author><name>Miguel Angel Moreno</name><uri>http://www.blogger.com/profile/02039313117678542957</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_wz2jp30Tolg/R6YjQ3vMF0I/AAAAAAAAACk/7eyWnX0il-Q/S220/hi.JPG'/></author><thr:total>4</thr:total></entry></feed>
