<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Notas de Samuel Giubi &#187; GNU/Linux</title>
	<atom:link href="http://www.notasdesamuel.com/etiquetas/gnulinux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.notasdesamuel.com</link>
	<description>Tecnología, Gadgets, iPhone, iPad, Android, Noticias, Internet.</description>
	<lastBuildDate>Wed, 01 Feb 2012 18:14:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Instalar Oracle 11g R2 en Red Hat Enterprise</title>
		<link>http://www.notasdesamuel.com/instalar-oracle-11g-en-red-hat-enterprise/</link>
		<comments>http://www.notasdesamuel.com/instalar-oracle-11g-en-red-hat-enterprise/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 11:56:49 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[instalacion]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[red hat enterprise]]></category>
		<category><![CDATA[servidores]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=2530</guid>
		<description><![CDATA[Este es uno de los tantos tutoriales en deuda con ustedes, aunque no crean hay muchas personas que env&#237;an sus consultas, sugerencias y pedidos de tutorial por el formulario de contacto o por los comentarios en los distintos temas que [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Este es uno de los tantos tutoriales en deuda con ustedes, aunque no crean hay muchas personas que env&iacute;an sus consultas, sugerencias y pedidos de tutorial por <a href="http://www.notasdesamuel.com/contacto/" target="_blank">el formulario de contacto</a> o por los comentarios en los distintos temas que tratamos, as&iacute; que aqui va uno que no solo ya pidieron sino que me toc&oacute; hacerlo en semanas pasadas as&iacute; que aca va el paso a paso!.</p>
<p>&nbsp;</p>
<p><span id="more-2530"></span></p>
<p><img alt="11gR2OUILaunch.png" class="mt-image-center" height="229" id="ncode_imageresizer_container_1" src="http://www.devsource360.com/wp-content/plugins/wp-o-matic/cache/205d5_11gR2.png" style="margin: 0pt auto 20px; text-align: center; display: block;" width="400" /></p>
<p>Ya estar&iacute;a dem&aacute;s comentarles que necesitan buena memoria y en general un buen hardware para un correcto funcionamiento del Oracle, al menos si estamos hablando de darle un uso corporativo y masivo; en mi caso estoy con algo ya exagerado teniendo en cuenta los requisitos m&iacute;nimos, mi hardware es:</p>
<blockquote>
<p>16 Gb RAM</p>
<p>3 Tb Disco</p>
<p>4 x Intel Core 2 Quad 3.20 Ghz</p>
</blockquote>
<p>Repito, esto ya es demasiado si el objetivo de ustedes es sencillamente hacer pruebas, con 2 Gb de RAM ya estar&iacute;an bien. Para ver el total de memoria que tienen pueden hacerlo gracias a:</p>
<blockquote>
<p>grep MemTotal /proc/meminfo</p>
</blockquote>
<h1>Preparar el Servidor.</h1>
<p>Antes de nada, antes de pasar a instalar concretamente el Oracle 11g R2 hay que hacer algunas instalaciones como para que todo funcione correctamente. Lo primero es editar el archivo <strong>hosts </strong>y a&ntilde;adirnos:</p>
<blockquote>
<p>vi /etc/hosts</p>
<p>[ip-del-servidor] [nombre-del-servidor-completo] [nombre-del-servidor] Ejemplo:</p>
<p>192.168.0.10 oracle-server.midominio oracle-server</p>
</blockquote>
<p>Con esto estar&iacute;a.</p>
<p>Lo siguiente es ajustar algunos par&aacute;metros del Kernel. Para eso vamos al archivo <strong>sysctl.conf</strong> y lo editamos seg&uacute;n el tama&ntilde;o de nuestra RAM. Sino hacemos este paso, no pasa nada, en el instalador de Oracle -una vez all&iacute;- nos recomendar&aacute; pasarle un script que har&iacute;a un fix seg&uacute;n los valores que el propio motor del Oracle cree conveniente seg&uacute;n nuestro hardware. En mi caso queda as&iacute;:</p>
<blockquote>
<p>vi /etc/sysctl.conf</p>
<p># Controls the maximum size of a message, in bytes<br />
		kernel.msgmnb = 65536</p>
<p># Controls the default maxmimum size of a mesage queue<br />
		kernel.msgmax = 65536</p>
<p># Controls the maximum shared segment size, in bytes<br />
		kernel.shmmax = 68719476736</p>
<p># Controls the maximum number of shared memory segments, in pages<br />
		kernel.shmall = 4294967296<br />
		kernel.sem = 250 32000 100 128<br />
		fs.file-max = 6815744<br />
		net.core.rmem_default = 262144<br />
		net.core.wmem_default = 262144<br />
		net.core.rmem_max = 4194304<br />
		net.core.wmem_max = 1048576<br />
		fs.aio-max-nr = 1048576</p>
</blockquote>
<p>Para actualizar los cambios damos:</p>
<blockquote>
<pre>/sbin/sysctl -p</pre>
</blockquote>
<p>Ahora comenzamos a crear los grupos y usuarios que vamos a necesitar a lo largo de la instalaci&oacute;n, recuerden que la instalaci&oacute;n se hace con el usuario <strong>oracle</strong>.</p>
<blockquote>
<pre>/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/groupadd oper
/usr/sbin/useradd -g oinstall -G dba,oper oracle
/usr/bin/passwd oracle</pre>
</blockquote>
<p>Ahora creamos la carpeta donde se instalar&aacute; el motor y damos permisos:</p>
<blockquote>
<pre>mkdir -p /oracle/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /oracle
chmod -R 0775 /oracle</pre>
</blockquote>
<p>Ahora definimos algunos par&aacute;metros de seguridad:</p>
<blockquote>
<p>vi /etc/security/limits.conf <em>(a&ntilde;adir)</em></p>
<pre>oracle           soft    nproc   2047
oracle           hard    nproc   16384
oracle           soft    nofile  1024
oracle           hard    nofile  65536</pre>
</blockquote>
<blockquote>
<p>vi /etc/pam.d/login <em>(a&ntilde;adir)</em></p>
<pre>session    required     pam_limits.so </pre>
</blockquote>
<blockquote>
<p>vi /etc/selinux/config <em>(cambiar)</em></p>
<pre>SELINUX=disabled </pre>
</blockquote>
<h1>Ahora si!, a instalar paquetes!</h1>
<p>Ya terminamos de preparar el Red Hat para hospedar a nuestro Oracle 11g, lo que pasamos ahora es a instalar los paquetes requeridos por el instalador de Oracle, es decir, no!, aun no estamos instalando Oracle <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<blockquote>
<p>cd /dvd/Packages</p>
<pre>rpm -Uvih binutils-2*`uname -p`*
rpm -Uvih compat-libstdc++-33*`uname -p`*
rpm -Uvih compat-libstdc++-33*i386*
rpm -Uvih elfutils-libelf-0*`uname -p`*
rpm -Uvih elfutils-libelf-devel-0*`uname -p`*
rpm -Uvih gcc-4*`uname -p`*
rpm -Uvih gcc-c++-4*`uname -p`*
rpm -Uvih glibc-2*`uname -p`*
rpm -Uvih glibc-2*i686*
rpm -Uvih glibc-common-2*`uname -p`*
rpm -Uvih glibc-devel-2*`uname -p`*
rpm -Uvih glibc-devel-2*i386*
rpm -Uvih glibc-headers-2*`uname -p`*
rpm -Uvih ksh-20*`uname -p`*
rpm -Uvih libaio-0*`uname -p`*
rpm -Uvih libaio-0*i386*
rpm -Uvih libaio-devel-0*`uname -p`*
rpm -Uvih libaio-devel-0*i386*
rpm -Uvih libgcc-4*`uname -p`*
rpm -Uvih libgcc-4*i386*
rpm -Uvih libstdc++-4*`uname -p`*
rpm -Uvih libstdc++-4*i386*
rpm -Uvih libstdc++-devel-4*`uname -p`*
rpm -Uvih make-3*`uname -p`*
rpm -Uvih numactl-devel-0*`uname -p`*
rpm -Uvih sysstat-7*`uname -p`*
rpm -Uvih unixODBC-2*`uname -p`*
rpm -Uvih unixODBC-2*i386*
rpm -Uvih unixODBC-devel-2*`uname -p`*
rpm -Uvih unixODBC-devel-2*i386*</pre>
</blockquote>
<p>Todos los paquetes est&aacute;n ahi <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ya falta poco!, lo que hacemos ahora antes de arrancar con la instalaci&oacute;n es loguearnos como oracle y editar algunas variables en el bash del usuario!.</p>
<blockquote>
<p>su &#8211; oracle</p>
<p>vi ~/.bash_profile</p>
<pre>TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=oracle-server.midominio; export ORACLE_HOSTNAME
ORACLE_BASE=/oracle/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=ora11g; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH

if [ $USER = "oracle" ]; then
   if [ $SHELL = "/bin/ksh" ]; then
     ulimit -p 16384
     ulimit -n 65536
   else
     ulimit -u 16384 -n 65536
   fi
fi

umask 022</pre>
</blockquote>
<h1>A instalar Oracle 11g R2!</h1>
<p>Para ello, vamos al directorio donde queremos laburar y descomprimimos los dos archivos:</p>
<blockquote>
<pre>cd /home/oracle
ls
linux_11gR2_database_1of2.zip  linux_11gR2_database_2of2.zip

unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip</pre>
</blockquote>
<p>Se crear&aacute; la carpeta &quot;<em>database</em>&quot;, por lo que entramos a la misma y corremos el instalador <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>NOTA</strong>: Recuerden estar ejecutando en modo gr&aacute;fico!.</p>
<blockquote>
<pre>cd /home/oracle/database/
./runInstaller</pre>
</blockquote>
<p>Aca la instalaci&oacute;n es una joda, con siguiente&#8211;siguiente y elegiendo los valores que estamos deseando vamos pasando sin dramas, vamos a llegar a un punto donde nos pedir&aacute; ejecutar dos script, puntualmente ser&iacute;a:</p>
<blockquote>
<pre><span style="color:#000000;">/oracle/app/oraInventory/orainstRoot.sh
/oracle/app/oracle/product/11.2.0/db_1/root.sh</span></pre>
</blockquote>
<p><span style="color: rgb(0, 0, 0);">Los pasos en el instalador ser&aacute;n:</span></p>
<p style="text-align: center;"><span style="color: rgb(0, 0, 0);"><img alt="" src="http://oracleflash.com/images/ora11g_on_rhel5/2.png" /></span></p>
<p style="text-align: center;"><img alt="" src="http://oracleflash.com/images/ora11g_on_rhel5/3.png" /></p>
<p style="text-align: center;"><img alt="" src="http://oracleflash.com/images/ora11g_on_rhel5/5.png" /></p>
<p style="text-align: center;"><img alt="" src="http://oracleflash.com/images/ora11g_on_rhel5/8.png" /></p>
<p style="text-align: center;"><img alt="" src="http://oracleflash.com/images/ora11g_on_rhel5/10.png" /></p>
<p style="text-align: center;"><img alt="" src="http://oracleflash.com/images/ora11g_on_rhel5/14.png" /></p>
<p>Como ven la instalaci&oacute;n en si del Oracle es sencilla, lo que si tenemos que respetar son los pre-requisitos, entre las configuraciones del GNU/Linux como de la instalaci&oacute;n de los paquetes que son requeridos para el correcto funcionamiento. Como ya saben, para las consultas estamos en los comentarios. Gracias a <a href="http://oracleflash.com/19/Install-Oracle-11g-Release-2-on-RHEL-5.html" target="_blank">OracleFlash</a> por las tomas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/instalar-oracle-11g-en-red-hat-enterprise/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Instalar Liferay Portal con Tomcat en Ubuntu</title>
		<link>http://www.notasdesamuel.com/instalar-liferay-portal-con-tomcat-en-ubuntu/</link>
		<comments>http://www.notasdesamuel.com/instalar-liferay-portal-con-tomcat-en-ubuntu/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 12:13:41 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[codigo abierto]]></category>
		<category><![CDATA[comunidad]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[liferay]]></category>
		<category><![CDATA[portal]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=2393</guid>
		<description><![CDATA[Ya es normal el tema sobre la elección de la mejor plataforma para la Intranet de nuestra empresa; muchos han quedado con WordPress, otros con Joomla y otros simplemente han desarrollado uno propio. La cuestión es que en la mayoría [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Ya es normal el tema sobre la elección de la mejor plataforma para la Intranet de nuestra empresa; muchos han quedado con WordPress, otros con Joomla y otros simplemente han desarrollado uno propio. La cuestión es que en la mayoría de los casos siempre está en duda sobre cual CMS usar para dicha solución, y esta vez me gustaría poder hablarles sobre Liferay Portal.</p>
<p><span id="more-2393"></span><a href="http://www.liferay.com" target="_blank">Liferay Portal </a>es un CMS de código abierto escrito en Java, su idea es unificar conceptos relacionados de una Portal, una comunidad y la colaboración (parte social) en una sola plataforma. En pocas palabras es un CMS destinado para el mundo Enterprise para poder brindarnos esa solución de Intranet y poder tener todas las funcionalidades de una Portal sumado a la creación de una comunidad (donde los colaboradores de nuestra empresa son los miembros) y brindarnos herramientas de colaboración entre los colaboradores.</p>
<p>Por ejemplo, cada usuario (colaborador) dispone de su cuenta en nuestra Intranet y puede crearse eventos en su calendario y compartir éstos con otros usuarios (colaboradores) para invitarlos a una reunión, etc. Además dispone de un chat interno, un gestor de documentos, gestor de mails, etc. Básicamente una gran plataforma a tener en cuenta para nuestra empresa.</p>
<p>O lo dejo en una frase que <a href="http://es.wikipedia.org/wiki/Liferay" target="_blank">Wiki</a> lo presentó:</p>
<blockquote><p>Creado para empresas, Liferay portal provee espacios virtuales donde tu puedas centralizar, compartir y colaborar, construido pensando en el usuario final.</p></blockquote>
<h1>Vamos a Instalarlo!.</h1>
<ul>
<li>Antes que nada <strong>vamos a descargar e instalar el JDK</strong>, para ello vamos a:</li>
</ul>
<blockquote><p><a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html" target="_blank">http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html</a></p></blockquote>
<p>La idea es seleccionar según nuestra plataforma y arquitectura. En nuestro caso vamos a instalarlo en un GNU/Linux Ubuntu de 32 bits, por lo que me quedo con el archivo i586. Al descargar todo creamos una carpeta para el java:</p>
<blockquote><p>mkdir /usr/java</p></blockquote>
<p>Ahora copiamos nuestra descarga en esa carpeta, damos permisos al archivo y lo ejecutamos:</p>
<blockquote><p>cp jdk-6u21-linux-i586.bin /usr/java</p>
<p>chmod +x jdk-6u21-linux-i586.bin</p>
<p>./jdk-6u21-linux-i586.bin</p></blockquote>
<p>Y ya tenemos el JDK instalado!.</p>
<ul>
<li>Ahora <strong>vamos a insertar algunas lineas</strong> en /etc/profile:</li>
</ul>
<blockquote><p>vi /etc/profile</p>
<p>export JAVA_HOME=/usr/java/jdk1.6.0_21<br />
export LIFERAY_HOME=/usr/liferay/liferay-portal-6.0.5/tomcat-6.0.26<br />
export PATH=$JAVA_HOME/bin:$LIFERAY_HOME/bin:$PATH</p></blockquote>
<ul>
<li>Ahora <strong>pasemos a crear la Base de Datos</strong> que utilizará Liferay con MySQL:</li>
</ul>
<blockquote><p>mysql -u root –p<br />
CREATE DATABASE lportal DEFAULT CHARACTER SET utf8;<br />
quit;</p></blockquote>
<ul>
<li>Ahora <a href="http://www.liferay.com/es/downloads/liferay-portal/available-releases" target="_blank"><strong>descargamos el Liferay Portal</strong></a> desde su Sitio Oficial, la idea es contar con &#8220;<em>Liferay Community Edition Bundled With Tomcat</em>&#8220;</li>
</ul>
<p>Creamos una carpeta:</p>
<blockquote><p>mkdir /usr/liferay</p></blockquote>
<p>Y descomprimimos (<em>unzip</em>) en esa carpeta el .zip de nuestra descarga. Luego creamos el siguiente archivo:</p>
<blockquote><p>cd $LIFERAY_HOME/webapps/ROOT/WEB-INF/classes<br />
vi portal-ext.properties</p></blockquote>
<p>Con las siguientes lineas:</p>
<blockquote><p>jdbc.default.driverClassName=com.mysql.jdbc.Driver<br />
jdbc.default.url=jdbc:mysql://localhost/lportal?useUnicode=true&amp;characterEn<br />
coding=UTF-8&amp;useFastDateParsing=false<br />
jdbc.default.username=root<br />
jdbc.default.password=pass<br />
schema.run.enabled=true<br />
schema.run.minimal=true</p></blockquote>
<p>Donde el password es el de ty MySQL <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Casi listos!, lo único que tenemos que hacer es dar permisos a los &#8220;<em>sh</em>&#8221; dentro de la carpeta <em>bin </em>de nuestro Liferay para poder luego ejecutarlo:</p>
<blockquote><p>cd $LIFERAY_HOME/bin<br />
chmod +x *.sh<br />
sh $LIFERAY_HOME/bin/startup.sh</p></blockquote>
<p>La primera vez que se ejecute puede llevar inclusive a 10 min para que arranque, ya que la primera vez pasará a crear las tablas dentro de nuestra base, etc. Para ingresar (aunque la primera vez se abrirá automáticamente nuestro browser) basta con dirigirnos a la IP del servidor al puerto 8080.</p>
<blockquote><p>http://192.168.0.100:8080</p></blockquote>
<h1>No quedó muy claro?</h1>
<p>Los dejo con un video que arme para que sea aun más claro el paso a paso de la instalación (espero!), en el mismo podrán ver el comportamiento de <strong>Fibertel </strong>que <a href="http://www.notasdesamuel.com/la-verdad-tras-el-servicio-de-fibertel-3mbps/" target="_blank">hablabamos en el Post pasado</a>, llegando a descargar con picos de 1,24 mb/s, esta vez con el plan de 6 Megas!.</p>
<p><center><iframe src="http://www.youtube.com/embed/1RrRljZpnws" frameborder="0" width="480" height="390"></iframe></center>Espero que les guste y les sirva. Cualquier cosa, a los comentarios! Gracias! <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/instalar-liferay-portal-con-tomcat-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Inteligente y potente método selectivo de Backup en GNU/Linux</title>
		<link>http://www.notasdesamuel.com/inteligente-y-potente-metodo-selectivo-de-backup-en-gnulinux/</link>
		<comments>http://www.notasdesamuel.com/inteligente-y-potente-metodo-selectivo-de-backup-en-gnulinux/#comments</comments>
		<pubDate>Sun, 02 May 2010 16:07:12 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[copia de seguridad selectiva]]></category>
		<category><![CDATA[copias de seguridad]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[tar]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1696</guid>
		<description><![CDATA[Hay una serie de métodos de copia de seguridad que podemos utilizar en GNU/Linux sin necesidad de instalar aplicaciones demás. La más sencilla es probablemente comprimir todos los directorios que querramos y grabarlo a una unidad externa o subirla a [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Hay una  serie de métodos de copia de seguridad que podemos utilizar en <strong>GNU/Linux</strong> sin necesidad de instalar aplicaciones demás. La más sencilla  es probablemente comprimir todos los directorios que querramos y grabarlo a una unidad externa o subirla a la nube. Éste método,  aunque es viable en determinadas circunstancias, no siempre es la forma más  inteligente de hacer copias, por ejemplo podemos comenzar a tener problemas de espacio, se comienzan a corromper los archivos, etc. Así que podemos usar un <a href="http://www.simplehelp.net/2010/04/15/smart-selective-backup-of-files-with-linux/" target="_blank">método alternativo</a> más inteligente y potente, <strong>sin necesidad de instalar una aplicación</strong> y logrando una copia de seguridad <strong>selectiva</strong>. Echemos un  vistazo!.</p>
<p><span id="more-1696"></span>Repito, si bien existen muchas aplicaciones robustas y serias para realizar copias de seguridad; la idea aqui es simplemente mostrar como podemos realizarlo sin necesidad de éstas, y además está orientado a un ambiente pequeño y/o mediano.</p>
<p>Abre tu editor favorito (<strong>vi</strong>, <strong>nano</strong>, etc), y hagamos una lista de los directorios/archivos con su ruta completa que querramos hacer copia de seguridad; cada carpeta/archivo en una linea distinta, por ejemplo:</p>
<blockquote><p>/etc/users<br />
/etc/squid/squid.conf<br />
/nfs/server-files/carpetas-usuarios.tar.gz<br />
/home/admin/export-db.tar.gz</p></blockquote>
<p>Guardamos el archivo donde querramos y con el nombre que deseemos, con la extensión .txt, por ejemplo &#8220;<strong>/lista_backup.txt</strong>&#8221;</p>
<p>En la mayoría de los casos me tocó ver que el método más usado para realizar copias de seguridad sea comprimir todo el directorio por cada directorio que deseamos, por ejemplo:</p>
<blockquote><p><strong># tar -zcf copia-seguridad.tar.gz directorio-a-copiar</strong></p></blockquote>
<p>Es decir, en un script, se añade la orden de comprimir <strong>un directorio entero</strong> de lo que deseamos copiar, y asi <strong>varias veces</strong> repetimos ésta orden para tener todo comprimido y ahi grabarlo o subirlo, etc; la idea aqui es justamente corregir o brindar una alternativa mas inteligente y <strong>selectiva </strong>usando <strong>lo mismo</strong>, es decir, usando <strong>tar </strong>con la orden <strong>-T</strong>:</p>
<blockquote><p><strong># tar -zcf copia-seguridad.tar.gz -T /lista_backup.txt</strong></p></blockquote>
<p>Si chequeamos ahora el contenido de <strong>copia-seguridad.tar.gz</strong> nos daremos cuenta que están todos los directorios/archivos que especificamos en nuestra <strong>lista_backup.txt</strong>, por lo que logramos una copia de seguridad selectiva sin mucho esfuerzo!</p>
<p>Pero podemos aun hacer este comando un poco más  inteligente y útil como completo, todo con la ayuda del comando fecha en Linux. Usamos este comando para insertar automáticamente la  fecha de la copia de seguridad en el nombre de archivo a  crear. Para ello modificamos el comando de arriba para ver  algo como esto:</p>
<blockquote><p><strong># tar -zcf copia-seguridad-`date +%Y-%m-%d`.tar.gz -T  /lista_backup.txt</strong></p></blockquote>
<p>Ahora el archivo tar que contiene la  copia de seguridad tendrá la fecha, mes y año en su nombre. Esto hace que  sea más fácil de almacenar y recuperar datos de las copias de seguridad!.</p>
<p>Espero que les haya gustado y en especial que les sea de utilidad!.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/inteligente-y-potente-metodo-selectivo-de-backup-en-gnulinux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>7 cosas por hacer despues de instalar Ubuntu 10.04 Lucid</title>
		<link>http://www.notasdesamuel.com/7-cosas-por-hacer-despues-de-instalar-ubuntu-10-04-lucid/</link>
		<comments>http://www.notasdesamuel.com/7-cosas-por-hacer-despues-de-instalar-ubuntu-10-04-lucid/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 19:52:15 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Operating system]]></category>
		<category><![CDATA[recomendaciones]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1687</guid>
		<description><![CDATA[Como ya saben, el nuevo Ubuntu GNU/Linux 10.04 Lucid ha sido lanzado en el día de ayer, así que muchos de nosotros estamos realizando o vamos a realizar una instalación limpia del mismo; he aqui 7 simples y útiles pasos [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Como ya saben, el nuevo <a href="http://www.ubuntu.com/products/whatisubuntu/1004features" target="_blank"><strong>Ubuntu GNU/Linux 10.04 Lucid</strong></a> ha sido lanzado en el día de ayer, así que muchos de nosotros estamos realizando o vamos a realizar una instalación limpia del mismo; he aqui <strong>7 simples y útiles pasos ha realizar después de la instalación</strong> de nuestro nuevo Ubuntu, recomendados por <a href="http://www.omgubuntu.co.uk/2010/04/10-things-to-do-after-installing-ubuntu.html" target="_blank">OMG Ubuntu</a>!.</p>
<p><span id="more-1687"></span></p>
<p><strong>ACTUALIZAR EL SISTEMA</strong></p>
<p><a href="http://www.notasdesamuel.com/wp-content/uploads/300px-Ubuntu_logo.svg_.png"><img class="alignleft size-full wp-image-1966" title="300px-Ubuntu_logo.svg" src="http://www.notasdesamuel.com/wp-content/uploads/300px-Ubuntu_logo.svg_.png" alt="" width="300" height="70" /></a>El hecho que hayamos acabado de instalar nuestro nuevo Ubuntu no significa que no existan actualizaciones disponibles, es más, cualquier tipo de bug recientemente encontrado gracias a las primeras pruebas seguro ya estarán corregidas</p>
<p><strong>VIDEO</strong></p>
<p>Instalar los últimos drivers para nuestra tarjeta de video sería un paso super importante!. Gracias a ésto podemos gozar de los efectos 3D!.</p>
<p>Ubuntu debería detectar automáticamente los drivers que están disponibles. Si Ubuntu no  detecta ningún driver para tu hardware, podemos ejecutar manualmente la herramienta  de configuración de hardware <em><strong>Sistema&gt;  Preferencias</strong></em>.</p>
<p><strong>CODECS MULTIMEDIA</strong></p>
<p><a href="apt:ubuntu-restricted-extras"><img class="alignleft" title="image" src="http://lh4.ggpht.com/_FJH0hYZmVtc/S9mJ0UNRgTI/AAAAAAAAHtg/UMcfEDEdkFM/image4.png?imgmax=800" border="0" alt="image" width="203" height="32" /></a></p>
<p><strong>Ubuntu </strong>lastimosamente no soporta de manera nativa la reproducción de varios formatos multimedia como ser el <a class="zem_slink" title="MP3" rel="wikipedia" href="http://en.wikipedia.org/wiki/MP3">mp3</a>, mp4, etc; así que sería importante instalarlos, para ello dar click en la siguiente imagen.</p>
<p><strong>THEMES</strong></p>
<p><a href="apt:community-themes"><img class="alignleft" title="image" src="http://lh6.ggpht.com/_FJH0hYZmVtc/S9mJ0xFZVYI/AAAAAAAAHtk/gVlQLrXJK_g/image9.png?imgmax=800" border="0" alt="image" width="203" height="32" /></a></p>
<p>Para tener una gran colección de Themes para tu Ubuntu y poseer así un entorno mas personalizado y a tu gusto, puedes instalar algunos buenos con el enlace de arriba.</p>
<div style="text-align: center;"><a href="http://3.bp.blogspot.com/_1PykOXo2c5I/S9mes-lUUTI/AAAAAAAAANo/Q7bJyv8vyzg/s1600/desktop.png"><img src="http://3.bp.blogspot.com/_1PykOXo2c5I/S9mes-lUUTI/AAAAAAAAANo/Q7bJyv8vyzg/s400/desktop.png" border="0" alt="" width="400" height="250" /></a></div>
<p style="text-align: left;"><strong>FUENTES</strong></p>
<p style="text-align: left;"><a href="apt:ttf-droid"><img title="image" src="http://lh5.ggpht.com/_FJH0hYZmVtc/S9mJ1UzS2bI/AAAAAAAAHto/0ebK-hoRgGY/image%5B5%5D.png?imgmax=800" border="0" alt="image" width="203" height="32" /></a><a href="apt:msttcorefonts"><img title="image" src="http://lh6.ggpht.com/_FJH0hYZmVtc/S9mJ1mIShMI/AAAAAAAAHt0/UdqbLn6AvKw/image%5B17%5D.png?imgmax=800" border="0" alt="image" width="203" height="32" /></a> Muchos de nosotros cambiamos/añadimos fuentes (fonts) así como sus tamaños, para ello hacemos click derecho en el Escritorio &#8212; Cambiar Fondo de Pantalla &#8212; Fonts.</p>
<p style="text-align: left;">He aqui dos de los fonts más recomendados/populares.</p>
<p style="text-align: left;"><strong>INSTALAR UBUNTU TWEAK</strong></p>
<p style="text-align: left;"><a href="http://ubuntu-tweak.com/" target="_blank"><img class="alignleft" title="image" src="http://lh4.ggpht.com/_FJH0hYZmVtc/S9mJ19rzMHI/AAAAAAAAHtw/VafAW_zlJtQ/image%5B15%5D.png?imgmax=800" border="0" alt="image" width="203" height="32" /></a></p>
<p style="text-align: left;"><strong>Ubuntu Tweak</strong> sencillamente simplifica tu vida con el OS, con él puedes realizar varias tareas sin mucho esfuerzo, especial para principiantes o para haraganes.</p>
<p style="text-align: left;"><strong>INSTALAR APLICACIONES</strong></p>
<p style="text-align: left;">Para encontrar geniales apps recomendamos usar <strong>Software  Center</strong>, un gestor de aplicaciones realmente sencillo e intuitivo como completo, especial para encontrar varias aplicaciones!</p>
<p style="text-align: left;"><strong>Qué cosas acostumbrás a hacer despues de instalar Ubuntu 10.04?.</strong></p>
<p style="text-align: left;">
<p style="text-align: left;">
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=ba834771-5792-4cc3-bad6-dfa4040e9778" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/7-cosas-por-hacer-despues-de-instalar-ubuntu-10-04-lucid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VirtualBox: This kernel requires the following features not present on the CPU: 0:6</title>
		<link>http://www.notasdesamuel.com/virtualbox-this-kernel-requires-the-following-features-not-present-on-the-cpu-06/</link>
		<comments>http://www.notasdesamuel.com/virtualbox-this-kernel-requires-the-following-features-not-present-on-the-cpu-06/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 12:36:36 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[Mini-Notas]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1479</guid>
		<description><![CDATA[Más de una vez nos habrá pasado con VirtualBox que a la hora de haber instalado un Debian GNU/Linux o parecidos, nos salta el error: &#8220;this kernel requires the following features not present on the CPU: 0:6&#8221; a la hora [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Más de una vez nos habrá pasado con <strong>VirtualBox</strong> que a la hora de haber instalado un Debian GNU/Linux o parecidos, nos salta el error: &#8220;<strong>this kernel requires the following features not present on the CPU: 0:6</strong>&#8221; a la hora de tratar de iniciar el OS, bueno este pequeño mensaje se soluciona de la siguiente manera:</p>
<p>Cerramos nuestra Maquina Virtual, vamos a &#8220;<strong>Configuración</strong>&#8221; &#8212; &#8220;<strong>Sistema</strong>&#8221; &#8212; &#8220;<strong>Procesador</strong>&#8220;, y activamos la casilla &#8220;<strong>Habilitar PAE/NX</strong>&#8220;, Aceptamos y listo <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.notasdesamuel.com/wp-content/uploads/virtualboxerror.png"><img class="aligncenter size-thumbnail wp-image-1480" title="virtualboxerror" src="http://www.notasdesamuel.com/wp-content/uploads/virtualboxerror-150x150.png" alt="" width="150" height="150" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/virtualbox-this-kernel-requires-the-following-features-not-present-on-the-cpu-06/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Convertir HTML a PDF en Ubuntu 9.10 Karmik Koala</title>
		<link>http://www.notasdesamuel.com/convertir-html-a-pdf-en-ubuntu-9-10-karmik-koala/</link>
		<comments>http://www.notasdesamuel.com/convertir-html-a-pdf-en-ubuntu-9-10-karmik-koala/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 12:47:36 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[karmik koala]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 9.10]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1439</guid>
		<description><![CDATA[Esta vez vengo a compartir un método de conversión bastante útil, la idea es convertir HTML a PDF, tal vez de un template que tengamos en nuestra PC o bien de una Web que visitamos. Esta conversión es especial para [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>Esta vez vengo a compartir un método de conversión bastante útil, la idea es <strong>convertir HTML a PDF</strong>, tal vez de un template que tengamos en nuestra PC o bien de una Web que visitamos. Esta conversión es especial para presentaciones, demostraciones, etc. Veamos cómo hacerlo desde nuestro<strong> Ubuntu 9.10 Karmik Koala</strong>.</p>
<p><span id="more-1439"></span>Primero, instalamos lo necesario para poder compilar el código fuente de la utilidad que nos ayudará a la conversión, para ello:</p>
<blockquote><p><strong># sudo apt-get install libqt4-dev qt4-dev-tools build-essential cmake</strong></p></blockquote>
<p>Bien, ahora descargamos la última versión disponible de <a href="http://code.google.com/p/wkhtmltopdf/" target="_blank"><strong>mkhtml2pdf</strong></a>; la utilidad que nos permite convertir de HTML a PDF <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  para ello consultamos su código fuente, descargamos luego luego pasamos a compilarlo:</p>
<blockquote><p><strong># svn checkout http://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf</strong></p>
<p><strong># cd wkhtmltopdf</strong></p>
<p><strong># cmake -D CMAKE_INSTALL_PREFIX=/usr . </strong><br />
<strong> </strong></p>
<p><strong># make</strong><br />
<strong></strong></p>
<p><strong># sudo make install</strong></p></blockquote>
<p>Listo! <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ya lo tenemos instalado, ahora cada vez que necesitamos convertir hacemos lo siguiente:</p>
<blockquote><p><strong># wkhtmltopdf http://www.notasdesamuel.com notasdesamuel.pdf</strong></p></blockquote>
<p>También es compatible de manera local:</p>
<blockquote><p><strong># wkhtmltopdf /home/notasdesamuel/template.html template-test.pdf</strong></p></blockquote>
<p>Una gran utilidad para ser sinceros, muy útil, aunque muy poco &#8220;manejable&#8221; para el usuario final, pero dentro de todo es super sencillo.</p>
<p>Cualquier consulta/duda/problemas, en los comentarios <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://www.simplehelp.net/2009/11/10/how-to-convert-html-pages-to-pdf-in-ubuntu-linux/" target="_blank">Fuente</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/convertir-html-a-pdf-en-ubuntu-9-10-karmik-koala/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Date nueva vida con el nuevo Ubuntu 9.10 Karmik Koala</title>
		<link>http://www.notasdesamuel.com/date-nueva-vida-con-el-nuevo-ubuntu-9-10-karmik-koala/</link>
		<comments>http://www.notasdesamuel.com/date-nueva-vida-con-el-nuevo-ubuntu-9-10-karmik-koala/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 09:11:41 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[karmik koala]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ubuntu 9.10]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1375</guid>
		<description><![CDATA[Canonical ha lanzado una nueva versión de su distribución de GNU/Linux; Ubuntu, como ya lo veníamos hablando. La versión es la 9.10, denominada Karmik Koala, el 9 se refiere al año (2009) y el 10 por su lanzamiento a fin [&#8230;]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.canonical.com/" target="_blank">Canonical</a> ha lanzado una <a href="http://www.ubuntu.com/products/whatisubuntu/910features" target="_blank">nueva versión</a> de su distribución de <a href="http://es.wikipedia.org/wiki/GNU/Linux" target="_blank">GNU/Linux</a>; <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a>, como ya lo <a href="http://www.notasdesamuel.com/se-viene-el-nuevo-ubuntu-9-10/" target="_blank">veníamos hablando</a>. La versión es la 9.10, denominada Karmik Koala, el 9 se refiere al año (2009) y el 10 por su lanzamiento a fin de Octubre (el décimo mes del año). Karmik Koala cuenta con una interfaz mejorada en comparación a sus antecesores, una accesibilidad y usabilidad única; convirtiendola tal vez en la mejor distribución GNU/Linux para usuarios finales.</p>
<p><span id="more-1375"></span></p>
<p><img class="aligncenter size-full wp-image-1379" title="ubuntu910" src="http://www.notasdesamuel.com/wp-content/uploads/ubuntu910.jpg" border="0" alt="ubuntu910" width="600" height="134" /></p>
<p>Más de 100 mejoras en aspectos de usabilidad acompañados de un <strong>Centro de Software</strong> para Ubuntu realmente increible, completo y fácil de usar; para disfrutar de todo el software libre disponible para tu PC sin limites.</p>
<p><img class="aligncenter size-full wp-image-1394" title="centro" src="http://www.notasdesamuel.com/wp-content/uploads/centro.png" alt="centro" width="651" height="401" /></p>
<p><img class="aligncenter size-large wp-image-1385" title="ubuntuone-iconos" src="http://www.notasdesamuel.com/wp-content/uploads/ubuntuone-iconos-1024x640.png" alt="ubuntuone-iconos" width="666" height="416" /></p>
<p>Contar con un nuevo entorno gráfico realmente es increible, ha dejado al sistema más elegante y su re-ordenamiento de elementos ha dado lugar a una mejor utilización de las herramientas/opciones del OS. El sistema de notificación se ve aun más integrado a las tareas que realizamos, así como las nuevas opciones brindadas tanto como para conexiones como para instalaciones de todo tipo de hardware plug &amp; play.</p>
<p><img class="aligncenter size-full wp-image-1386" title="hardware" src="http://www.notasdesamuel.com/wp-content/uploads/hardware.png" alt="hardware" width="592" height="471" /></p>
<p><strong>Empathy</strong> abre una puerta a la comunicación, es un cliente de mensajería realmente increible, fácil y elegante, soportando casi todas nuestras cuentas como GTalk, MSN, ICQ, etc.; y hace que nuestras tareas de video-conferencias sean muy fáciles de realizar, apenas con unos clicks, el hecho de soportar todo esto de manera nativa lo hace realmente completo.</p>
<p><img class="aligncenter size-full wp-image-1387" title="empathy" src="http://www.notasdesamuel.com/wp-content/uploads/empathy.png" alt="empathy" width="652" height="348" /></p>
<p>El proceso de instalación es realmente rápido, fácil y elegante, ahora cuenta con diapositivas sobre las caracteristicas del nuevo Ubuntu mientras procedemos a su instalación, y la instalación no demora más de 13 min. en promedio.</p>
<p>El reconocimiento/instalación/configuración de nuevo hardware es realmente increible!, todo tipo de hardware, cámaras fotográficas, reproductores, proyectores, dispositivos bluetooth, dispositivos inhalambricos, etc; todos son fácilmente instalados de manera automática y con sus respectivas notificaciones de una manera sumamente elegante; gracias al centro de notificaciones Ubuntu.</p>
<p>Todo tu contenido multimedia se ve bien gestionado gracias a <strong>F-Spot</strong> y <strong>Rhythmbox</strong> entre otros, además de contar con nueva versión mejorada de Evolution para manejar tus correos y chat, sincronizar en la nube tus contactos e informaciones importantes con <strong>Ubuntu One</strong> y navegar de manera veloz y segura con <strong>Firefox 3.5</strong></p>
<p><strong><img class="aligncenter size-full wp-image-1388" title="sound" src="http://www.notasdesamuel.com/wp-content/uploads/sound.png" alt="sound" width="602" height="574" /><br />
</strong></p>
<p>El sistema en sí es muy rápido y elegante, nuevos iconos, nuevo theme, nueva gama de colores, y una estabilidad realmente impresionante. Recomiendo de manera primordial realizar una instalación limpia y disfrutar de este nuevo Ubuntu 9.10 Karmik Koala, lista para vos!.</p>
<p>Si tenes una netbook, notebook, PC, no importa, Ubuntu tiene una versión dedicada para ti en su <a href="http://www.ubuntu.com" target="_blank">Web Oficial</a>; de manera libre y gratuita.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/date-nueva-vida-con-el-nuevo-ubuntu-9-10-karmik-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pasar varias imágenes a otro formato de una vez en Ubuntu</title>
		<link>http://www.notasdesamuel.com/pasar-varias-imagenes-a-otro-formato-de-una-vez-en-ubuntu/</link>
		<comments>http://www.notasdesamuel.com/pasar-varias-imagenes-a-otro-formato-de-una-vez-en-ubuntu/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 11:52:09 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[Mini-Notas]]></category>
		<category><![CDATA[converseen]]></category>
		<category><![CDATA[convertir]]></category>
		<category><![CDATA[formato]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[imagenes]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1206</guid>
		<description><![CDATA[En Microsoft Windows nos encontramos con varios programas para pasar varias imágenes a otro formato todo de una vez, como por ejemplo el Pixresizer, pero alguna vez te pasó esta necesidad desde tu GNU/Linux Ubuntu y no supiste que hacer?; [&#8230;]]]></description>
			<content:encoded><![CDATA[<p>En Microsoft Windows nos encontramos con varios programas para pasar varias imágenes a otro formato todo de una vez, como por ejemplo el <a href="http://pixresizer.uptodown.com/" target="_blank">Pixresizer</a>, pero alguna vez te pasó esta necesidad desde tu GNU/Linux Ubuntu y no supiste que hacer?; bueno, te recomiendo para ello<strong> Converseen</strong>, un programa escrito en C++ que haciendo uso de las librerías Qt4 nos ayuda a convertir un número ilimitado de imágenes de un formato a otro de una sola vez.-</p>
<p><a href="http://ppa.launchpad.net/samrog131/ppa/ubuntu/pool/main/c/converseen/converseen_0.1.1%7Ejaunty%7Eppa1_i386.deb" target="_blank">Descargar el DEB de Converseen</a>. <a href="http://www.ubuntips.com.ar/2009/10/04/converseen-0-1-1/" target="_blank">Mas Info</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/pasar-varias-imagenes-a-otro-formato-de-una-vez-en-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Paraguay adoptará el Modelo de Software Público de Brasil</title>
		<link>http://www.notasdesamuel.com/paraguay-adoptara-el-modelo-de-software-publico-de-brasil/</link>
		<comments>http://www.notasdesamuel.com/paraguay-adoptara-el-modelo-de-software-publico-de-brasil/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 22:30:09 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[paraguay]]></category>
		<category><![CDATA[software libre]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1202</guid>
		<description><![CDATA[Paraguay será el segundo país de América Latina en adoptar el modelo del Software Público desarrollado originalmente por el gobierno de Brasil en el 2007 y actualmente adherido por organizaciones federales, municipalidades, empresas, universidades y escuelas, entre otros, 30 soluciones [&#8230;]]]></description>
			<content:encoded><![CDATA[<p><strong>Paraguay</strong> será el segundo país de América Latina en adoptar el modelo del <em>Software Público</em> desarrollado originalmente por el gobierno de <strong>Brasil</strong> en el 2007 y actualmente adherido por organizaciones federales, municipalidades, empresas, universidades y escuelas, entre otros, 30 soluciones libres para las cuales ya están disponibles en el sitio del Portal do Software Público Brasileiro.</p>
<p><span id="more-1202"></span></p>
<p>Esta iniciativa del gobierno paraguayo se integra con el proyecto <strong>Software Público Internacional</strong> presentado en la ciudad de La Habana, Cuba, el pasado mes de Febrero. Desde entonces, y además de Paraguay, miembros de la Secretaria de Logística e Tecnologia da Informação (SLTI) del Ministerio de Planeamiento de Brasil ya visitaron varios otros países latinoamericanos, como Uruguay, Venezuela y Argentina, para difundir el proyecto.</p>
<p>El lanzamiento del <strong>Portal del Software Público Paraguayo</strong> está planeado para el <strong>22 de Octubre</strong> en el marco de la próxima quinta conferencia de Latinoware, a realizarse en Foz do Iguaçu, Brasil.</p>
<p><a href="http://www.vivalinux.com.ar/biz/modelo-de-software-publico-de-brasil-en-paraguay" target="_blank">Fuente</a>. <a href="http://meneame.net/story/paraguay-adopta-software-libre" target="_blank">En Meneame</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/paraguay-adoptara-el-modelo-de-software-publico-de-brasil/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Usando IPTables</title>
		<link>http://www.notasdesamuel.com/usando-iptables/</link>
		<comments>http://www.notasdesamuel.com/usando-iptables/#comments</comments>
		<pubDate>Fri, 18 Sep 2009 14:48:50 +0000</pubDate>
		<dc:creator>Samuel Giubi</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[netfilter]]></category>

		<guid isPermaLink="false">http://www.notasdesamuel.com/?p=1050</guid>
		<description><![CDATA[IPTables es una herramienta a través de la cual los administradores crean reglas para cada filtrado de paquetes y módulos de NAT. IPTables es la herramienta estándar de todas las distribuciones modernas de GNU/Linux; y hoy aprenderemos cómo usarlo y [&#8230;]]]></description>
			<content:encoded><![CDATA[<p><strong>IPTables </strong>es una herramienta a través de la cual los administradores crean reglas para cada filtrado de paquetes y módulos de NAT. IPTables es la herramienta estándar de todas las distribuciones modernas de GNU/Linux; y hoy aprenderemos cómo usarlo y cómo viene la mano <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><span id="more-1050"></span>Vale aclarar que <strong>IPTables es un componente de</strong> <strong>Netfilter</strong> y NO como muchos creen que <strong>IPTables = Netfilter</strong>, en realidad es &#8220;solo&#8221; uno de los componentes más populares.</p>
<p><strong>Ok, pero qué es Netfilter?, </strong>como bien lo define <a href="http://es.wikipedia.org/wiki/Netfilter/iptables" target="_blank">Wikipedia</a>, es un framework que nos ayuda a interceptar y administrar paquetes de red en nuestro OS; dicho framework se encuentra disponible en el núcleo de Linux.</p>
<p>Genial, a comenzar se ha dicho!, con IPTables puedo definir el destino de un paquete de red; un paquete de red puede ser entrante (<strong>INPUT</strong>), saliente (<strong>OUTPUT</strong>) o reenviado (<strong>FORWARD</strong>); estos &#8220;estados&#8221; que pueden ser los paquetes de red se conocen como <strong>CADENAS</strong>.</p>
<p>Ahora, <strong>qué destino puedo definir a esas cadenas?</strong>, puedo aceptarlas (<strong>ACCEPT</strong>), descartarlas (<strong>DROP</strong>), rechazarlas (<strong>REJECT</strong>), encaminarlas a algún lugar despues de su paso (<strong>POSTROUTING</strong>), o encaminarlas antes (<strong>PREROUTING</strong>), etc.</p>
<p>Pero obviamente puedo crear una politica de destino por defecto, para esto la opción <strong>-P</strong> cambia una política para una <strong>cadena</strong>. Por ejemplo, si quiero descartar (<strong>DROP</strong>) todas las conexiones que ingresen (<strong>INPUT</strong>), todas las conexiones que se reenvíen (<strong>FORWARD</strong>) y todas las conexiones que salgan (<strong>OUTPUT</strong>), es decir, se descarta todo el tráfico que entre desde una red pública y el que trate de salir desde la red local, quedaría algo así:</p>
<blockquote><p><strong>iptables -P INPUT DROP<br />
iptables -P FORWARD DROP<br />
iptables -P OUTPUT ACCEPT</strong></p></blockquote>
<p>Pero existen muchas reglas que podemos configurar obviamente, los más comunes que suelo usar son:</p>
<blockquote><p>• <strong>-A</strong> añade una cadena, la opción <strong>-i</strong> define una interfaz de tráfico entrante.<br />
• <strong>-o</strong> define una interfaz para trafico saliente<br />
• <strong>-j</strong> establece una regla de destino del tráfico, que puede ser <strong>ACCEPT</strong>, <strong>DROP </strong>o <strong>REJECT</strong>.<br />
• <strong>-m</strong> define que se aplica la regla si hay una coincidencia específica<br />
• <strong>&#8211;state</strong> define una lista separada por comas de distinto tipos de estados de las conexiones (<strong>INVALID</strong>, <strong>ESTABLISHED</strong>, <strong>NEW</strong>, <strong>RELATED</strong>).<br />
• <strong>&#8211;to-source</strong> define que IP reportar al tráfico externo<br />
• <strong>-s</strong> define trafico de origen<br />
• <strong>-d</strong> define tráfico de destino<br />
• <strong>&#8211;source-port</strong> define el puerto desde el que se origina la conexión<br />
• <strong>&#8211;destination-port</strong> define el puerto hacia el que se dirige la conexión<br />
• <strong>-t</strong> tabla a utilizar, pueden ser nat, filter, mangle o raw.</p></blockquote>
<p>Ok, no se asusten, creanme es más sencillo de lo que creen, si se dan cuenta es como estar hablando con el OS; asi que antes de seguir (creo que venimos bien) vamos hacer unos ejemplos comunes como para entender un poco mas, por ejemplo, simulemos algo muy famoso, re-enviar paquetes desde una interfaz de red local (eth1) hacia una interfaz de red pública (eth0):</p>
<blockquote><p><strong>iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT</strong></p></blockquote>
<p>O permitir (<strong>ACCEPT</strong>) todo el tráfico entrante (<strong>INPUT</strong>) desde (<strong>-s</strong>) cualquier dirección (<strong>0/0</strong>) de la red local (<strong>eth1</strong>) y desde el retorno del sistema (<strong>lo</strong>) hacia (<strong>-d</strong>) cualquier destino (<strong>0/0</strong>):</p>
<blockquote><p><strong>iptables -A INPUT -i eth1 -s 0/0 -d 0/0 -j ACCEPT<br />
iptables -A INPUT -i lo -s 0/0 -d 0/0 -j ACCEPT</strong></p></blockquote>
<p>Ven lo que decía?, que es como estar hablando con el OS!, estoy por seguro que te está gustando!.</p>
<p>Fijate esta, dale que venimos agrandados, simulemos descartar (<strong>DROP</strong>) todo el tráfico entrante (<strong>-i</strong>) desde la interfaz <strong>eth0 </strong>que trate de utilizar la dirección IP pública del servidor (<strong>10.10.10.10</strong>) alguna dirección IP de la red local (<strong>192.168.0.0/24</strong>) o la dirección IP del retorno del sistema (<strong>127.0.01</strong>) importante regla de seguridad <img src='http://www.notasdesamuel.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
<blockquote><p><strong>iptables -A INPUT -i eth0 -s 10.10.10.10/32 -j DROP<br />
iptables -A INPUT -i eth0 -s 192.168.0.0/24 -j DROP<br />
iptables -A INPUT -i eth0 -s 127.0.0.0/8 -j DROP</strong></p></blockquote>
<p><em>Pfff!!</em>, demasiado sencillo no?. <strong>Ok, creamos reglas, como elimino?</strong>, generalmente se utiliza la misma regla, pero en lugar de utilizar <strong>-A</strong> (append), se utiliza <strong>-D</strong> (delete), por ejemplo, eliminemos la regla que descarta (<strong>DROP</strong>) todo tipo de conexiones de tráfico entrante (<strong>INPUT</strong>) desde (<strong>-s</strong>) la dirección IP <strong>10.10.10.10</strong>:</p>
<blockquote><p><strong>iptables -D INPUT -s 10.10.10.10 -j DROP</strong></p></blockquote>
<p>Ok, creamos y eliminamos reglas, ahora <strong>vamos a mostrarlas</strong>, con la opcion <strong>-n</strong> podemos ver las listas de reglas en formato numérico, y <strong>-L</strong>, para solicitar la lista de éstas cadenas, y si, podes combinarlas:</p>
<blockquote><p><strong>iptables -nL</strong></p></blockquote>
<p>Guardamos:</p>
<blockquote><p><strong>service iptables save</strong></p></blockquote>
<p>Esto hace que se guarde en <strong>/etc/sysconfig/iptables</strong>.</p>
<p>Para levantar el servicio</p>
<blockquote><p><strong>service iptables start</strong></p></blockquote>
<p>Para hacer que los cambios hechos tras modificar la configuración surtan efecto:</p>
<blockquote><p><strong>service iptables restart</strong></p></blockquote>
<p>Y para detener el servicio, claramente:</p>
<blockquote><p><strong>service iptables stop</strong></p></blockquote>
<p>Algo que veo que no muchos hacen: añadir a iptables entre los servicios al levantar el sistema en<strong> todos los niveles de ejecución</strong>, para eso:</p>
<blockquote><p><strong>chkconfig iptables on</strong></p></blockquote>
<p>Bueno, como para la primera vez espero que te guste, y que lo practiques principalmente ya que es la clave del manejo de esta herramienta.</p>
<p>Fuente:</p>
<p><strong>Wikipedia</strong>: <a href="http://es.wikipedia.org/wiki/Iptables" target="_blank">http://es.wikipedia.org/wiki/Iptables</a><br />
<strong>Tips Firewall With IPTables</strong>: <a href="http://oceanpark.com/notes/firewall_example.html" target="_blank">http://oceanpark.com/notes/firewall_example.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.notasdesamuel.com/usando-iptables/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

