<?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>rolandovera.com &#187; debian</title>
	<atom:link href="http://www.rolandovera.com/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rolandovera.com</link>
	<description>Un blog de un sysadmin.</description>
	<lastBuildDate>Mon, 09 Jan 2012 21:52:15 +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>Instalando la extension de PHP APC en debian squeeze</title>
		<link>http://www.rolandovera.com/2011/09/29/instalando-la-extension-de-php-apc-en-debian-squeeze/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=instalando-la-extension-de-php-apc-en-debian-squeeze</link>
		<comments>http://www.rolandovera.com/2011/09/29/instalando-la-extension-de-php-apc-en-debian-squeeze/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 22:46:46 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[squeeze]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=1460</guid>
		<description><![CDATA[Empece corriendo el siguiente comando: pecl install APC Per me devolvió el siguiente error: /usr/include/php5/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory In file included from /tmp/pear/temp/APC/apc.c:44: /usr/include/php5/ext/pcre/php_pcre.h:37: error: expected â€˜=â€™, â€˜,â€™, â€˜;â€™, â€˜asmâ€™ or â€˜__attribute__â€™ before â€˜*â€™ token /usr/include/php5/ext/pcre/php_pcre.h:38: error: expected â€˜=â€™, â€˜,â€™, â€˜;â€™, â€˜asmâ€™ or â€˜__attribute__â€™ before â€˜*â€™ token /usr/include/php5/ext/pcre/php_pcre.h:44: error: expected specifier-qualifier-list [...]]]></description>
			<content:encoded><![CDATA[<p>Empece corriendo el siguiente comando:</p>
<p>pecl install APC</p>
<p>Per me devolvió el siguiente error:</p>
<blockquote><p><strong>/usr/include/php5/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory</strong><br />
In file included from /tmp/pear/temp/APC/apc.c:44:<br />
/usr/include/php5/ext/pcre/php_pcre.h:37: error: expected â€˜=â€™, â€˜,â€™, â€˜;â€™, â€˜asmâ€™ or â€˜__attribute__â€™ before â€˜*â€™ token<br />
/usr/include/php5/ext/pcre/php_pcre.h:38: error: expected â€˜=â€™, â€˜,â€™, â€˜;â€™, â€˜asmâ€™ or â€˜__attribute__â€™ before â€˜*â€™ token<br />
/usr/include/php5/ext/pcre/php_pcre.h:44: error: expected specifier-qualifier-list before â€˜pcreâ€™<br />
/tmp/pear/temp/APC/apc.c:393: error: expected specifier-qualifier-list before â€˜pcreâ€™<br />
/tmp/pear/temp/APC/apc.c: In function â€˜apc_regex_compile_arrayâ€™:<br />
/tmp/pear/temp/APC/apc.c:454: error: â€˜apc_regexâ€™ has no member named â€˜pregâ€™<br />
/tmp/pear/temp/APC/apc.c:454: error: â€˜apc_regexâ€™ has no member named â€˜pregâ€™<br />
/tmp/pear/temp/APC/apc.c:455: error: â€˜apc_regexâ€™ has no member named â€˜nregâ€™<br />
/tmp/pear/temp/APC/apc.c:455: error: â€˜apc_regexâ€™ has no member named â€˜nregâ€™<br />
/tmp/pear/temp/APC/apc.c: In function â€˜apc_regex_match_arrayâ€™:<br />
/tmp/pear/temp/APC/apc.c:487: error: â€˜apc_regexâ€™ has no member named â€˜pregâ€™<br />
/tmp/pear/temp/APC/apc.c:487: error: â€˜apc_regexâ€™ has no member named â€˜pregâ€™<br />
/tmp/pear/temp/APC/apc.c:488: error: â€˜apc_regexâ€™ has no member named â€˜nregâ€™<br />
/tmp/pear/temp/APC/apc.c:488: error: â€˜apc_regexâ€™ has no member named â€˜nregâ€™<br />
make: *** [apc.lo] Error 1<br />
ERROR: `make&#8217; failed</p></blockquote>
<p>Despues de investigar un poco, decidi ubicar el paquete que incluye el archivo  php_prce.h, que es el archivo que esta causando el problema ya que no existe; esto lo hice con el siguiente comando:</p>
<blockquote><p>apt-file search -x &#8220;/pcre.h$&#8221;<br />
kannel-dev: /usr/include/kannel/gwlib/pcre.h<br />
libajax6-dev: /usr/include/ajax/pcre.h<br />
<strong>libpcre3-dev: /usr/include/pcre.h</strong></p></blockquote>
<p>Encontré el paquete que contiene esta librería el cual es libpcre3-dev, lo instale con el siguiente comando:</p>
<blockquote><p><strong>apt-get install libpcre3-dev</strong><br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
The following extra packages will be installed:<br />
libpcrecpp0<br />
The following NEW packages will be installed:<br />
libpcre3-dev libpcrecpp0<br />
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 392 kB of archives.<br />
After this operation, 958 kB of additional disk space will be used.<br />
Do you want to continue [Y/n]? y<br />
Get:1 http://ftp.us.debian.org/debian/ squeeze/main libpcrecpp0 amd64 8.02-1.1 [108 kB]<br />
Get:2 http://ftp.us.debian.org/debian/ squeeze/main libpcre3-dev amd64 8.02-1.1 [283 kB]<br />
Fetched 392 kB in 1s (248 kB/s)<br />
Selecting previously deselected package libpcrecpp0.<br />
(Reading database &#8230; 31241 files and directories currently installed.)<br />
Unpacking libpcrecpp0 (from &#8230;/libpcrecpp0_8.02-1.1_amd64.deb) &#8230;<br />
Selecting previously deselected package libpcre3-dev.<br />
Unpacking libpcre3-dev (from &#8230;/libpcre3-dev_8.02-1.1_amd64.deb) &#8230;<br />
Processing triggers for man-db &#8230;<br />
Setting up libpcrecpp0 (8.02-1.1) &#8230;<br />
Setting up libpcre3-dev (8.02-1.1) &#8230;</p></blockquote>
<p>Despues de instalaro esto volvi a ejecutar el comando:</p>
<blockquote><p>pecl install APC</p></blockquote>
<p>Y listo, la instalación fue un éxito <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<blockquote><p>Build process completed successfully<br />
Installing &#8216;/usr/lib/php5/20090626/apc.so&#8217;<br />
Installing &#8216;/usr/include/php5/ext/apc/apc_serializer.h&#8217;<br />
install ok: channel://pecl.php.net/APC-3.1.9<br />
configuration option &#8220;php_ini&#8221; is not set to php.ini location<br />
You should add &#8220;extension=apc.so&#8221; to php.ini</p></blockquote>
<p>Ahora solo agregue la extension al /etc/php5/apach2/php.ini lo agregue al final del archivo:</p>
<blockquote><p>extension=apc.so</p></blockquote>
<p>Reinicie el apache2</p>
<blockquote><p>/etc/init.d/apache2 restart</p></blockquote>
<p><strong>Luego, vi el php info de mi servidor, y confirme que estaba la extension de PHP APC instalada:</strong></p>
<p style="text-align: center;"><a href="http://www.rolandovera.com/wp-content/uploads/2011/09/apc.jpg"><img class="aligncenter size-full wp-image-1462" title="apc" src="http://www.rolandovera.com/wp-content/uploads/2011/09/apc.jpg" alt="" width="495" height="201" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2011/09/29/instalando-la-extension-de-php-apc-en-debian-squeeze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Herramientas para monitorear un servidor linux</title>
		<link>http://www.rolandovera.com/2009/07/14/herramientas-para-monitorear-un-servidor-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=herramientas-para-monitorear-un-servidor-linux</link>
		<comments>http://www.rolandovera.com/2009/07/14/herramientas-para-monitorear-un-servidor-linux/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 16:56:52 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[herramientas]]></category>
		<category><![CDATA[monitorear]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=1116</guid>
		<description><![CDATA[La mayoría del tiempo de un sysadmin (administrador de sistemas) se la pasa monitoreando. Especialmente si estas a cargo de muchos servidores necesitas herramientas que te hagan la tarea mas facil; a continuación comparto con ustedes herramientas que uso diariamente que me facilitan mi trabajo. Monitoreo de ancho de banda Esto es muy importante, ya [...]]]></description>
			<content:encoded><![CDATA[<p>La mayoría del tiempo de un sysadmin (administrador de sistemas) se la pasa monitoreando. Especialmente si estas a cargo de muchos servidores necesitas herramientas que te hagan la tarea mas facil; a continuación comparto con ustedes herramientas que uso diariamente que me facilitan mi trabajo.</p>
<p><strong>Monitoreo de ancho de banda</strong></p>
<p>Esto es muy importante, ya que al monitorear cuanto ancho de banda consume un servidor en tiempo real podemos determinar cuales son sus horas pico y así optimizarlo. Para monitorear esto recomiendo el programa <a href="http://iptraf.seul.org/" target="_blank">iptraf</a>. Con este programa podrán monitorear todo lo que esta sucediendo en nuestra interface de red. Les adjunto algunas imágenes:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/iptraf-iptm1.gif"><img class="alignnone size-medium wp-image-1117" title="iptraf-iptm1" src="http://www.rolandovera.com/wp-content/uploads/2009/07/iptraf-iptm1-300x188.gif" alt="iptraf-iptm1" width="300" height="188" /></a></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/iptraf-gstat1.gif"><img class="alignnone size-medium wp-image-1118" title="iptraf-gstat1" src="http://www.rolandovera.com/wp-content/uploads/2009/07/iptraf-gstat1-300x203.gif" alt="iptraf-gstat1" width="300" height="203" /></a></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/iptraf-dstat1.gif"><img class="alignnone size-medium wp-image-1119" title="iptraf-dstat1" src="http://www.rolandovera.com/wp-content/uploads/2009/07/iptraf-dstat1-300x188.gif" alt="iptraf-dstat1" width="300" height="188" /></a></p>
<p><strong>Monitoreo de consumo de CPU y Memoria</strong></p>
<p>Otra de las tareas de un sysadmin es monitorear el consumo de CPU y Memoria (RAM y SWAP), linux viene con el comando &#8220;top&#8221;. A mi en lo personal no me gusta, así que uso el programa <a href="http://htop.sourceforge.net/" target="_blank">htop</a>. Este programa es muy completo ya que nos detalla el consumo de CPU y Memoria por proceso, así como el consumo general de los recursos del sistema. Es mucho mas amigable a comparación del top normal. Incluso conforme se va usando el procesador o los núcleos del procesador el programa lo indica de una manera &#8220;gráfica&#8221; tal como lo muestra la siguiente imagen que tome de un servidor en producción:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/htop.jpg"><img class="alignnone size-medium wp-image-1120" title="htop" src="http://www.rolandovera.com/wp-content/uploads/2009/07/htop-300x156.jpg" alt="htop" width="300" height="156" /></a></p>
<p><strong>Monitoreo de consumo de disco duro<br />
</strong></p>
<p>Cada cierto tiempo es necesario que entremos a revisar cuando espacio en disco hay libre en los servidores que manejamos. Para saber el espacio en disco duro se ejecuta el comando &#8220;df&#8221; en linux. A mi en lo personal no me gusta, prefiero uno mas &#8220;amigable&#8221; así que utilizo uno llamado <a href="http://www.raincrazy.com/software/discus/" target="_blank">discus</a>. Este programa es que te indica cuanto espacio esta usado y cuando espacio hay libre, así como los porcentajes de los mismos. Aquí les adjunto una foto con la comparación del &#8220;df&#8221; con el &#8220;discus&#8221;.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/discus.jpg"><img class="alignnone size-medium wp-image-1121" title="discus" src="http://www.rolandovera.com/wp-content/uploads/2009/07/discus-300x104.jpg" alt="discus" width="300" height="104" /></a></p>
<p><strong>Monitoreo del I/O</strong></p>
<p>Para que quede claro que es el <a href="http://es.wikipedia.org/wiki/I/O" target="_blank">I/O</a>.</p>
<blockquote><p>En computación, entrada/salida, también abreviado E/S o I/O (del original en inglés input/output), es la colección de interfaces que usan las distintas unidades funcionales (subsistemas) de un sistema de procesamiento de información para comunicarse unas con otras, o las señales (información) enviadas a través de esas interfaces. Las entradas son las señales recibidas por la unidad, mientras que las salidas son las señales enviadas por ésta.</p></blockquote>
<p>En términos mas &#8220;amigables&#8221; es la entrada y salida de datos, que en realidad significa actividad del disco duro. Entre mas sea la actividad de READ (lectura) y WRITE (escritura) mas alto va a ser el I/O y por consiguiente mas lento se pondrá el servidor. Por eso es que para servidores que van a servir sitios con mucho trafico, recomiendan discos duros <a href="http://es.wikipedia.org/wiki/Scsi">SCSI</a> o <a href="http://en.wikipedia.org/wiki/Serial_Attached_SCSI" target="_blank">SAS</a> por su alto rendimiento a comparación de otros discos duros (como por ejemplo <a href="http://es.wikipedia.org/wiki/Integrated_Drive_Electronics" target="_blank">IDE</a> o <a href="http://es.wikipedia.org/wiki/Sata" target="_blank">SATA</a>) por consiguiente su I/O va a ser menor y va a poder servir data mucho mas rapido.</p>
<p>Para monitorear el I/O yo utilizo la herramienta &#8220;iotop&#8221; (se necesita python 2.5 y un kernel 2.6.20 para que funcione) es una interfaz simple que indica que proceso esta escribiendo o leyendo en el disco duro, tal como lo muestra la siguiente imagen:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/iotop.jpg"><img class="alignnone size-medium wp-image-1122" title="iotop" src="http://www.rolandovera.com/wp-content/uploads/2009/07/iotop-300x180.jpg" alt="iotop" width="300" height="180" /></a></p>
<p><strong>Monitoreo de peticiones de DNS</strong></p>
<p>Si administras un servidor de DNS, en alguna ocasión vas a querer saber cuantas peticiones tu servidor de DNS tu servidor recibe. Para monitorear esto utilizo el programa dnstop con este se puede monitorear cuantas peticiones esta teniendo tu servidor ya sea por clase de dominio .net .org, direcciones ip, por dominio o por sub dominios.</p>
<p>Para ejecutarlo solo ejecutas el comando:</p>
<blockquote><p>dnstop eth1</p></blockquote>
<p>Tienes que especificar la interface en la cual quieres que &#8220;escuche&#8221; el programa. Presionando los botones de 1 2 3 4 puedes ver los diferentes tipos de reportes que tiene.</p>
<p>Adjunto imagen del programa:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/dnstop.jpg"><img class="alignnone size-full wp-image-1123" title="dnstop" src="http://www.rolandovera.com/wp-content/uploads/2009/07/dnstop.jpg" alt="dnstop" width="299" height="194" /></a></p>
<p><strong>Monitoreo de trafico WEB</strong></p>
<p>La mayoría de nosotros estamos a cargo de un servidor que sirve paginas web, es muy importante el monitoreo en tiempo real para saber que archivos estamos sirviendo, cuantas peticiones por segundo estamos manejando y el trafico que estamos teniendo (en megas). El servidor web mas usado es <a href="http://httpd.apache.org/" target="_blank">apache</a>, yo utilizo la herramienta llamada &#8220;<a href="http://www.webta.org/projects/apachetop/" target="_blank">apachetop</a>&#8220;.</p>
<p>Con este programa podemos monitorear que archivos servimos con mayor frecuencia, cuantos bytes/kylobytes/megabytes servimos, cuantas peticiones por segundo, peticiones totales y un promedio general de todo lo que sirve el apache.</p>
<p>Adjunto una imagen del apachetop corriendo en un servidor en producción:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/apachetop.jpg"><img class="alignnone size-medium wp-image-1125" title="apachetop" src="http://www.rolandovera.com/wp-content/uploads/2009/07/apachetop-300x160.jpg" alt="apachetop" width="300" height="160" /></a></p>
<p><strong>Monitoreo de puertos abiertos<br />
</strong></p>
<p>Otra de las tareas de un sysadmin es estar al tanto de que puertos hay abiertos en un servidor. Como lo dice la regla, si un servicio no te sirve, quitalo del sistema. Para monitorear puertos uso la herramienta llamada <a href="http://nmap.org" target="_blank">nmap</a>.</p>
<p>Con el comando:</p>
<blockquote><p>nmap -v 127.0.0.1</p></blockquote>
<p>Saque un listado de puertos abiertos en el servidor. Si su servidor tiene varias direcciones IP es importante que hagan un escaneo de puertos a todos los IP.</p>
<p>Adjunto imagen del resultado que muestra nmap:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/07/nmap.jpg"><img class="alignnone size-medium wp-image-1133" title="nmap" src="http://www.rolandovera.com/wp-content/uploads/2009/07/nmap-300x166.jpg" alt="nmap" width="300" height="166" /></a></p>
<blockquote>
<p>Espero que les sirvan estas herramientas, así como estas hay miles de herramientas e incluso pueden haber mejores. Cualquier sugerencia/comentario es bienvenido.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2009/07/14/herramientas-para-monitorear-un-servidor-linux/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Instalando Debian 5.0 lenny</title>
		<link>http://www.rolandovera.com/2009/06/17/instalando-debian-5-0-lenny/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=instalando-debian-5-0-lenny</link>
		<comments>http://www.rolandovera.com/2009/06/17/instalando-debian-5-0-lenny/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 05:16:06 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian lenny]]></category>
		<category><![CDATA[instalacion]]></category>
		<category><![CDATA[lenny]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=1014</guid>
		<description><![CDATA[Hoy necesitaba un servidor web y MySQL para realizar unas pruebas de un sitio web, así que decidí instalar una maquina virtual con Debian 5.0 Lenny. Al menos la instalación de Debian sarge y etch habían sido un tanto simples, no vistosas y en algunos casos muy complicadas, parecían ventanas de Pascal&#8230;. Para las pruebas [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy necesitaba un servidor web y MySQL para realizar unas pruebas de un sitio web, así que decidí instalar una maquina virtual con <a href="http://www.debian.com" target="_blank">Debian 5.0 Lenny</a>.</p>
<p>Al menos la instalación de Debian sarge y etch habían sido un tanto simples, no vistosas y en algunos casos muy complicadas, parecían ventanas de Pascal&#8230;.</p>
<p>Para las pruebas decidí utilizar el <a href="http://www.virtualbox.org" target="_blank">Sun Virtualbox</a>, se los recomiendo es de los mejores manejadores de maquinas virtuales que he probado, y le gana por mucho al Microsoft Virtual PC y lo mejor es que es GRATIS.</p>
<p>Para instalar el sistema base de Debian necesitaban bajar solo el primer cd de la distribución, no es necesario bajar todos los discos iso. Aproximadamente el disco 1 de debian pesa 700 mb.</p>
<p>Monte el disco en el Virtualbox, y empece el proceso de instalación, para mi sorpresa, en la pantalla de inicio del disco de instalacion de Debian 5.0 lenny, hay una opción que no había visto antes, hay un instalador en modo grafico o &#8220;Graphic Install&#8221; en ingles, asi que decidi probarla.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-1.jpg"><img class="alignnone size-medium wp-image-1015" title="instalacion debian lenny 1" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-1-300x225.jpg" alt="instalacion debian lenny 1" width="300" height="225" /></a></p>
<p>Luego de hacer clic en &#8220;Graphic Install&#8221; nos va a mostrar la primer ventana del instalador en modo gráfico, la verdad me pareció muy bueno. La primer pregunta que nos hará es en que idioma deseamos instalar el sistema operativo, y que configuración del teclado que vamos a usar.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-2.jpg"><img class="alignnone size-medium wp-image-1016" title="instalacion debian lenny 2" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-2-300x225.jpg" alt="instalacion debian lenny 2" width="300" height="225" /></a></p>
<p>Luego nos va a pedir como queremos particionar el disco duro, yo decidí instalar todo en una misma partición para evitarme complicaciones, mas que solo le asigne una partición de 8 gigas al sistema operativo.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-3.jpg"><img class="alignnone size-medium wp-image-1017" title="instalacion debian lenny 3" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-3-300x225.jpg" alt="instalacion debian lenny 3" width="300" height="225" /></a></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-3.jpg"></a><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-4.jpg"><img class="alignnone size-medium wp-image-1018" title="instalacion debian lenny 4" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-4-300x225.jpg" alt="instalacion debian lenny 4" width="300" height="225" /></a></p>
<p>El modo de partición automática, me asigno un swap de 500 mb y el resto en la partición raíz, o root / .</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-5.jpg"><img class="alignnone size-medium wp-image-1019" title="instalacion debian lenny 5" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-5-300x225.jpg" alt="instalacion debian lenny 5" width="300" height="225" /></a></p>
<p>Luego nos pregunta si estamos seguros de escribir las tablas de particiones, aceptamos y empieza el proceso de formateo de las particiones.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-6.jpg"><img class="alignnone size-medium wp-image-1020" title="instalacion debian lenny 6" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-6-300x225.jpg" alt="instalacion debian lenny 6" width="300" height="225" /></a></p>
<p>Luego empieza la instalación del sistema en si.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-7.jpg"><img class="alignnone size-medium wp-image-1021" title="instalacion debian lenny 7" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-7-300x225.jpg" alt="instalacion debian lenny 7" width="300" height="225" /></a></p>
<p>Al terminar este proceso, nos va a pedir que ingresemos una clave de administrador (root) y que nos asignemos un usuario.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-8.jpg"><img class="alignnone size-medium wp-image-1022" title="instalacion debian lenny 8" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-8-300x225.jpg" alt="instalacion debian lenny 8" width="300" height="225" /></a></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-9.jpg"><img class="alignnone size-medium wp-image-1023" title="instalacion debian lenny 9" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-9-300x225.jpg" alt="instalacion debian lenny 9" width="300" height="225" /></a></p>
<p>Luego nos pregunta si queremos que debian maneje un sistema de archivos desde la Internet, específicamente para el sistema apt-get, recomiendo esta opción si se tiene una conexión a Internet (mejor si es rapida), pero bueno ahora para instalar este tipo de servidores es necesario que tengan Internet.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-10.jpg"><img class="alignnone size-medium wp-image-1024" title="instalacion debian lenny 10" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-10-300x225.jpg" alt="instalacion debian lenny 10" width="300" height="225" /></a></p>
<p>Luego nos pregunta si queremos participar en el programa, popularity contest, en el cual le informamos a los desarrolladores de debian que paquetes son los mas usados, yo opte por no participar.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-11.jpg"><img class="alignnone size-medium wp-image-1025" title="instalacion debian lenny 11" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-11-300x225.jpg" alt="instalacion debian lenny 11" width="300" height="225" /></a></p>
<p>Luego configurara los repositorios de paquetes de apt-get y bajara algunas versiones actualizadas de algunos paquetes base, en mi caso bajo 9 paquetes, y luego me desplegó la pantalla en la cual indico para que voy a usar mi servidor y que servicios le voy a instalar, como por ejemplo, DNS Sserver, Mail Server, SQL Sserver, Web Server etc.</p>
<blockquote><p>Yo decidí instalar el Standard System o Sistema Estándar, porque así yo instalo solo los paquetes que necesito y a mi gusto. Y como actualizare los repositorios de apt-get con el comando apt-get update, instalare las ultimas versión de los programas que necesito.</p></blockquote>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-12.jpg"><img class="alignnone size-medium wp-image-1026" title="instalacion debian lenny 12" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-12-300x225.jpg" alt="instalacion debian lenny 12" width="300" height="225" /></a></p>
<p>Luego nos pregunta si queremos instalar GRUB (boot loader) en el master boot record, yo seleccione que si.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-13.jpg"><img class="alignnone size-medium wp-image-1027" title="instalacion debian lenny 13" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-13-300x225.jpg" alt="instalacion debian lenny 13" width="300" height="225" /></a></p>
<p>Luego de unos segundos, nos pedirá que reiniciemos la computadora.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-14.jpg"><img class="alignnone size-medium wp-image-1028" title="instalacion debian lenny 14" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-14-300x225.jpg" alt="instalacion debian lenny 14" width="300" height="225" /></a></p>
<p><strong>Después de reiniciar, felicidades, ya han instalado debian lenny 5.0, les comento que la instalación estándar </strong><strong>de debian lenny ocupo 600mb. </strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-15.jpg"><img class="alignnone size-medium wp-image-1029" title="instalacion debian lenny 15" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-15-300x166.jpg" alt="instalacion debian lenny 15" width="300" height="166" /></a></p>
<p>Luego ingrese como root, y edite el archivo /etc/apt/sources.list y comente la linea donde mandaba a llamar al cdrom.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-16.jpg"><img class="alignnone size-medium wp-image-1030" title="instalacion debian lenny 16" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-16-300x166.jpg" alt="instalacion debian lenny 16" width="300" height="166" /></a></p>
<p>Ejecute el comando apt-get update, y luego instale la ultima version de mysql server con el comando apt-get install mysql-server.</p>
<blockquote><p>En conclusión, estoy muy contento de ver como debian ha mejorado, y esta siendo mucho mas amigable para los usuarios. En mi opinión debian es la mejor distribución de linux para servidores (no se alboroten solo es una opinión personal <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) y ahora con la nueva interfaz de instalación, creo que muchos usuarios se van a animar a usarlo. Ya que una vez me toco explicarle por teléfono a un usuario que solo manejaba Windows, como instalar debian etch, y la verdad es que hasta me dolió la oreja, estuve hablando por mas de 2 horas y si se le hizo muy complicado y tedioso.</p>
<p>También probé la interfaz gráfica, y la verdad es que esta muy buena, pero se me hace fuera de lugar instalar una interfaz gráfica en un servidor, ya que lo que mas requiere uno es de la disponibilidad de recursos. La interfaz grafica es muy buena, pero le falta mucho para ganarle al Ubuntu Desktop.</p></blockquote>
<p>Los comentarios y sugerencias son bienvenidos, y espero que les sea util este articulo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2009/06/17/instalando-debian-5-0-lenny/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Actualizando de linux debian etch a debian lenny</title>
		<link>http://www.rolandovera.com/2009/05/18/actualizando-de-debian-etch-a-debian-lenny/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=actualizando-de-debian-etch-a-debian-lenny</link>
		<comments>http://www.rolandovera.com/2009/05/18/actualizando-de-debian-etch-a-debian-lenny/#comments</comments>
		<pubDate>Mon, 18 May 2009 17:11:43 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian etch a lenny]]></category>
		<category><![CDATA[debian lenny]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=979</guid>
		<description><![CDATA[Una de las tareas de un sysadmin, es tener actualizado el sistema operativo, ya que a diario se descubren vulnerabilidades en los diferentes sistemas operativos. Estas vulnerabilidades aumentan mas si se usan servidores linux, ya que hay muchas personas que se dedican a buscar vulnerabilidades en forma aleatoria, y si encuentran tu servidor vulnerable, seguro [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las tareas de un sysadmin, es tener actualizado el sistema operativo, ya que a diario se descubren vulnerabilidades en los diferentes sistemas operativos. Estas vulnerabilidades aumentan mas si se usan servidores linux, ya que hay muchas personas que se dedican a buscar vulnerabilidades en forma aleatoria, y si encuentran tu servidor vulnerable, seguro te atacan.</p>
<p>Hace poco tiempo salio la ultima versión de Debian, <a href="http://www.debian.org" target="_blank">Debian</a> 5.0 bajo el código de nombre &#8220;lenny&#8221;. Por si no sabían los nombres de las versiones de debian, son nombres de personajes de la pelicula Toy Story.</p>
<p>Decidí actualizar a esta ultima versión para evitar ser victima de vulnerabilidades que afectan a las versión debian etch. Esto es una tarea difícil, así que decidí hacer esta guía después de actualizar alrededor de 10 servidores debian etch. Algunos servidores son servidores, web, base de datos y de email.</p>
<p><strong>Cosas a tomar en cuenta al actualizar a debian lenny:</strong></p>
<ul>
<li>Vas a instalar el kernel linux-image-2.6.26-2-686.</li>
<li>Vas a necesitar reiniciar la computadora.</li>
<li>Vas a bajar alrededor de 300 paquetes .deb así que necesitas unos 500 megas libres en la partición /var para no quedarte sin espacio. (Esto es sola una recomendación, probablemente se necesite menos espacio)</li>
<li>Vas a tener que hacer algunos cambios de configuraciones.</li>
<li>Postgresql no se actualiza automáticamente de la versión 8.1 a la versión 8.3.</li>
<li>Si tienes una conexión no tan rápida a Internet, ármate de paciencia porque va a ser tardado.</li>
</ul>
<p><strong>El primer paso es cambiar los orígenes de apt, el archivo se llama sources.list y se encuentra en la carpeta /etc/apt.</strong></p>
<p>Con debian etch el archivo sources.list por lo general estaba configurado de la siguiente manera:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-1.jpg"></a><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-1.jpg"><img class="alignnone size-medium wp-image-981" title="instalacion-debian-lenny-1" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-1-300x185.jpg" alt="instalacion-debian-lenny-1" width="300" height="185" /></a></p>
<p>La única modificación que le tenemos que hacer a este archivo es de sustituir la palabra &#8220;etch&#8221; por la palabra lenny, el archivo de configuración les quedara de la siguiente manera:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-2.jpg"><img class="alignnone size-medium wp-image-983" title="instalacion-debian-lenny-2" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-2-300x102.jpg" alt="instalacion-debian-lenny-2" width="300" height="102" /></a></p>
<p>Algunos servidores podrían tener la siguiente configuración:</p>
<blockquote><p>deb http://ftp.us.debian.org/debian/ stable main<br />
deb-src http://ftp.us.debian.org/debian/ stable main</p>
<p>deb http://security.debian.org/ stable/updates main</p></blockquote>
<p>Con esta configuración no hay que hacer ningún cambio, automáticamente va a bajar las actualizaciones para debian lenny.</p>
<p><strong>Luego de hacer estos cambios, vamos a ejecutar el comando apt-get update.</strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-3.jpg"><img class="alignnone size-medium wp-image-986" title="instalacion-debian-lenny-3" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-3-300x94.jpg" alt="instalacion-debian-lenny-3" width="300" height="94" /></a></p>
<p><strong>Luego, vamos a ejecutar el comando apt-get upgrade y después hay que presionar la tecla Y (de yes para continuar).</strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-4.jpg"><img class="alignnone size-medium wp-image-987" title="instalacion-debian-lenny-4" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-4-300x159.jpg" alt="instalacion-debian-lenny-4" width="300" height="159" /></a></p>
<p>Como podrán ver es un gran listado de paquetes los que vamos a actualizar.</p>
<p>Después del apt-get upgrade, nos va a mostrar una pantalla donde nos preguntara si queremos actualizar el &#8220;keymap&#8221; yo escogí la opción que no tocara esa configuración:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-5.jpg"><img class="alignnone size-medium wp-image-988" title="instalacion-debian-lenny-5" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-5-300x155.jpg" alt="instalacion-debian-lenny-5" width="300" height="155" /></a></p>
<p>Luego de instalar todos los paquetes, nos va a mostrar la siguiente pantalla:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-6.jpg"><img class="alignnone size-medium wp-image-989" title="instalacion-debian-lenny-6" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-6-300x151.jpg" alt="instalacion-debian-lenny-6" width="300" height="151" /></a></p>
<p>Hay que tener en cuenta que en estos momentos todavia no hemos terminado la actualizacion, todavia nos falta mucho.</p>
<p><strong>Vamos a ejecutar el comando apt-get dist-upgrade, con este comando actualizaremos todos los paquetes importantes y el kernel, nos va a pedir que hay que reiniciar varios servicios, como por ejemplo, atd, ssh, apache2, etc. Pero todo esto es parte del proceso.</strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-7.jpg"><img class="alignnone size-medium wp-image-990" title="instalacion-debian-lenny-7" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-7-300x153.jpg" alt="instalacion-debian-lenny-7" width="300" height="153" /></a></p>
<p><strong>Durante el proceso de instalación nos hará preguntas si deseamos sobre escribir archivos de configuración, como por ejemplo, apache.conf, php.ini, my.cnf (si esta instalado mysql) etc. Sobre escriban las configuraciones si no tienen configuraciones especiales en estos archivos o si simplemente no los han modificado. Esto es muy importante.</strong></p>
<p><strong>Si están seguros que todo esta bien, procedamos a reiniciar el servidor.<br />
</strong></p>
<p>Cuando reinicio el servidor confirme en la información de apache2 que ya estaba corriendo la ultima versión:</p>
<blockquote><p><strong>Antes:</strong></p>
<p>Server Version: Apache/2.2.9 (Debian) PHP/5.2.0-8+etch15<br />
Server Built: Jan 20 2009 17:29:25\</p>
<p><strong>Despues:</strong><br />
Server Version: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch<br />
Server Built: Jan 20 2009 17:29:25</p></blockquote>
<p><strong>Kernel:</strong></p>
<blockquote><p>Linux swf2 2.6.26-2-686 #1 SMP Sun Mar 4 12:44:55 UTC 2007 i686 GNU/Linux</p></blockquote>
<p><strong>Archivo issue.net:</strong></p>
<blockquote><p>Debian GNU/Linux 5.0</p></blockquote>
<p><span style="color: #ff0000;"><strong>Todos los servicios debieran de levantar sin problema alguno, pero no siempre todo es tan facil, asi que a continuación haré un listado de problemas que me encontré:</strong></span></p>
<p>Al iniciar apache2, me mostraba el siguiente error:</p>
<blockquote><p>Starting web server: apache2[Thu May 14 06:38:51 2009] [warn] NameVirtualHost *:80 has no VirtualHosts</p></blockquote>
<p>El problema lo causa el archivo ports.conf  en el /etc/apache2 , la version de apache2 de debian lenny agrega lo siguiente a ese archivo:</p>
<blockquote><p>NameVirtualHost *:80</p></blockquote>
<p>Lo único que hay que hacer es comentarlo o borrarlo, yo lo comente:</p>
<blockquote><p>#NameVirtualHost *:80</p></blockquote>
<p>Ademas de esto tambien comente el siguiente alias en el apache2.conf siempre en la carpeta /etc/apache2:</p>
<blockquote><p>#    Alias /icons/ &#8220;/usr/share/apache2/icons/&#8221;</p></blockquote>
<p>Con esto ya no me marco el error de un alias duplicado.</p>
<p><strong>Hay que tener en cuenta que estos problemas me dieron en servidores que tenia el apache2.conf modificado para mis necesidades, si hubiera sobre escrito este archivo con la versión de apache2.conf de debian lenny, lo mas seguro es que no me hubiera dado este problema.</strong></p>
<p>Otro servidor después de reiniciar, cargo todo sin problema alguno, pero la tarjeta de red no funciono, específicamente fue un servidor <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.dell.com%2Fcontent%2Fproducts%2Fproductdetails.aspx%2Fpedge_2950_3%3Fc%3Dus%26cs%3D555%26l%3Den%26s%3Dbiz&amp;ei=wI4RSsXAC5L2tAOL3KH8Ag&amp;usg=AFQjCNEPv2-OYfSsX-YWHB4aoShzMv6S7g&amp;sig2=ATeTdaFMhfCRbRxgUKOD7A" target="_blank">Dell 2950</a>.</p>
<p>Gracias a mi mala experiencia con el kernel 2.6.26-2-686 y el servidor Dell 2950, comparto con ustedes el mensaje de error que da cuando el servidor Dell 2950 se ve afectado por este problema que ya ha sido reportado a debian:</p>
<blockquote><p>W: Possible missing firmware /lib/firmware/bnx2-09-4.0.5.fw for module bnx2<br />
W: Possible missing firmware /lib/firmware/bnx2-06-4.0.5.fw for module bnx2</p></blockquote>
<p><strong>Así que si ven este mensaje de error en su pantalla al momento de instalar el kernel</strong> <strong>2.6.26-2-686; NO reinicien su servidor, tienen que removerlo y dejar instalado el kernel linux-image-2.6.18-6-686. </strong></p>
<p>Esto se puede solucionar instalando un modulo en el kernel, pero la verdad se me hace muy tedioso, por el momento dejare instalada la versión del kernel que no me da problema hasta que debian saque una versión del kernel en el cual ya resuelvan este problema.</p>
<p><strong>Debian lenny instala la versión de postgresql 8.3, hay que tener en cuenta que hay que migrar manualmente el cluster 8.1 al 8.3</strong>, tal como lo muestra la siguiente imagen:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-postgres.jpg"><img class="alignnone size-medium wp-image-991" title="instalacion-debian-lenny-postgres" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-postgres-300x183.jpg" alt="instalacion-debian-lenny-postgres" width="300" height="183" /></a></p>
<p>Realice este proceso, y no tuve problemas, así que estas instrucciones si funcionan. Mas adelante haré una guia de como migrar de posgtresql 8.1 a postgresql 8.3.</p>
<p><strong>Si en la base de datos utilizan <a href="www.slony.info/" target="_blank">Slony</a> para replicar datos entre 2 servidores, tengan en cuenta que van a necesitar actualizar ambos servidores a debian lenny, y configurar los 2 servidores en la misma zona de tiempo &#8220;timezone&#8221; porque sin esto slony NO funcionara.</strong></p>
<p>Si utilizan <a href="http://www.nagios.org/" target="_blank">Nagios</a> para monitorear servidores tengan en cuenta que en los servidores donde esta instalado el daemon nagios-nrpe (con esto pueden monitorear, disco, usuarios, carga de cualquier servidor) va a dar un error de SSL, en resumen no va a dejar monitorearlo, esto se soluciona modificando el archivo nrpe.cfg en la carpeta /etc/nagios en el servidor donde esta instalado el paquete nagios-nrpe.</p>
<p>Hay que hacer los siguientes cambios en ese archivo:</p>
<blockquote><p><strong>Comentamos lo siguiente:</strong><br />
#server_address=127.0.0.1</p>
<p><strong>Aqui agregan el ip del servidor que tiene instalado toda la interface de nagios:</strong></p>
<p>allowed_hosts=10.6.1.1</p></blockquote>
<p>Al actualizar a debian lenny también da problemas el servidor de correos<a href="http://www.exim.org" target="_blank"> exim4:</a></p>
<blockquote><p>Restarting services possibly affected by the upgrade:<br />
Stopping MTA for restart:DEBCONFsomethingDEBCONF found in exim configuration. This is most probably<br />
caused by you upgrading to exim4 4.67-3 or later without accepting the<br />
suggested conffile changes. Please read<br />
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4<br />
2009-05-18 09:15:41 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:<br />
malformed macro definition<br />
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing<br />
/var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated<br />
invoke-rc.d: initscript exim4, action &#8220;restart&#8221; failed.</p></blockquote>
<p>Por suerte yo uso postfix <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p><strong>Antes de terminar el articulo, quiero aclarar que servidores de <a href="http://www.rolandovera.com/2008/11/18/como-instalar-bind-9-en-linux-debian/" target="_blank">DNS BIND 9</a>, servidores web  <a href="http://www.lighttpd.net/ ">lighttpd</a>, servidores de base de datos <a href="http://www.mysql.com/" target="_blank">MySQL</a> y servidores de mail <a href="http://www.postfix.org" target="_blank">Postfix</a>; la actualización de debian etch a debian lenny se hace sin ningún inconveniente.</strong></p>
<p><em>Espero que les sirva esta guia, no olviden dejar sus comentarios, y esten al pendiente de la guia para migrar postgresql 8.1 a 8.3.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2009/05/18/actualizando-de-debian-etch-a-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Como instalar BIND 9 en linux debian</title>
		<link>http://www.rolandovera.com/2008/11/18/como-instalar-bind-9-en-linux-debian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-instalar-bind-9-en-linux-debian</link>
		<comments>http://www.rolandovera.com/2008/11/18/como-instalar-bind-9-en-linux-debian/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 17:45:41 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[bind]]></category>
		<category><![CDATA[bind9]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=565</guid>
		<description><![CDATA[BIND es el servidor de DNS mas usado en Internet. Yo monte mi primer servidor de DNS en el año 2001, y específicamente fue BIND 9 que fue la que sustituyo al famoso y temido BIND 8. En esta guía, explicare como montar un servidor BIND 9 primario con servidores de DNS esclavos, siempre utilizando [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://es.wikipedia.org/wiki/BIND" target="_blank">BIND</a> es el servidor de <a href="http://es.wikipedia.org/wiki/DNS" target="_blank">DNS</a> mas usado en Internet. Yo monte mi primer servidor de DNS en el año 2001, y específicamente fue BIND 9 que fue la que sustituyo al famoso y temido BIND 8.</p>
<blockquote><p>En esta guía, explicare como montar un servidor BIND 9 primario con servidores de DNS esclavos, siempre utilizando BIND 9 en todos los servidores.</p></blockquote>
<p>Como ejemplo, vamos a utilizar las siguientes direcciones IP para los servidores de DNS:</p>
<blockquote><p>Servidor Primario de DNS: 10.1.1.1 &#8211; ns1.hola.com</p>
<p>Servidor Secundario de DNS: 10.1.1.2 &#8211; ns2.hola.com</p>
<p>Servidor Terciario de DNS: 10.1.1.3 &#8211; ns3.hola.com</p></blockquote>
<p>Instalemos el paquete bind9. Esto lo hacemos de la siguiente manera:</p>
<blockquote>
<pre>web:/etc# apt-get install bind9
Reading package lists... Done
Building dependency tree... Done
Suggested packages:
  bind9-doc
The following NEW packages will be installed:
  bind9
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 297kB of archives.
After unpacking 782kB of additional disk space will be used.
Get:1 http://ftp.debian.org etch/main bind9 1:9.3.4-2etch3
Fetched 297kB in 0s (760kB/s)
Selecting previously deselected package bind9.
Unpacking bind9 (from .../bind9_1%3a9.3.4-2etch3_i386.deb) ...
Setting up bind9 (9.3.4-2etch3) ...
Adding group `bind' (GID 104) ...
Done.
Adding system user `bind' (UID 104) ...
Adding new user `bind' (UID 104) with group `bind' ...
Not creating home directory `/var/cache/bind'.
wrote key file "/etc/bind/rndc.key"
Starting domain name service...: bind.</pre>
</blockquote>
<p>Listo, ya esta instalado bind9.</p>
<p>Yo necesito que el servidor lleve un historial de las peticiones que hacen al servidor, así que modifico el archivo /etc/bind/named.conf y agrego lo siguiente al final:</p>
<blockquote><p>logging {<br />
channel &#8220;querylog&#8221; { file &#8220;/var/log/bind9.log&#8221;; print-time yes; };<br />
category queries { querylog; };<br />
};</p></blockquote>
<p>Ademas de esto, tengo que configurar el servidor BIND primario para que solo acepte peticiones hacia los dominios de los cuales es un Servidor de Dominio, (los dominios de los cuales el va a ser un name server) y también las direcciones IP de los servidores BIND esclavos.</p>
<p>El archivo /etc/bind/named.conf.options se encuentra configurado de la siguiente manera:</p>
<blockquote><p>options {<br />
directory &#8220;/var/cache/bind&#8221;;</p>
<p>// If there is a firewall between you and nameservers you want<br />
// to talk to, you might need to uncomment the query-source<br />
// directive below. Previous versions of BIND always asked<br />
// questions using port 53, but BIND 8.1 and later use an unprivileged<br />
// port by default.</p>
<p>// query-source address * port 53;</p>
<p>// If your ISP provided one or more IP addresses for stable<br />
// nameservers, you probably want to use them as forwarders.<br />
// Uncomment the following block, and insert the addresses replacing<br />
// the all-0&#8242;s placeholder.</p>
<p>// forwarders {<br />
// 0.0.0.0;<br />
// };</p>
<p>auth-nxdomain no; # conform to RFC1035<br />
listen-on-v6 { any; };<br />
};</p></blockquote>
<p>Le haré los siguientes cambios:</p>
<blockquote><p>options {<br />
directory &#8220;/var/cache/bind&#8221;;<br />
allow-query { 10.1.1.1/28; } ;<br />
allow-transfer { none; };<br />
// If there is a firewall between you and nameservers you want<br />
// to talk to, you might need to uncomment the query-source<br />
// directive below.  Previous versions of BIND always asked<br />
// questions using port 53, but BIND 8.1 and later use an unprivileged<br />
// port by default.</p>
<p>// query-source address * port 53;</p>
<p>// If your ISP provided one or more IP addresses for stable<br />
// nameservers, you probably want to use them as forwarders.<br />
// Uncomment the following block, and insert the addresses replacing<br />
// the all-0&#8242;s placeholder.</p>
<p>// forwarders {<br />
//      0.0.0.0;<br />
// };</p>
<p>auth-nxdomain no;    # conform to RFC1035<br />
recursion no;<br />
};</p>
<p>acl slaves {<br />
10.1.1.2/29;           // ns2<br />
10.1.1.3/29;         // ns3<br />
};</p></blockquote>
<p>Explicare cada campo.</p>
<p><strong>allow-query { 10.1.1.1/28; } ; </strong></p>
<p>IP del servidor Primario de DNS</p>
<p><strong>allow-transfer { none; }; </strong></p>
<p>Con este parámetro restringimos la transferencia de zonas a Servidores DNS esclavos que no estén autorizados. Esta es una buena medida de seguridad, ya que evitamos que personas ajenas se enteren de las direcciones IP que están dentro de la zona de DNS de un dominio.</p>
<p><strong>acl slaves {<br />
10.1.1.2/29;           // ns2<br />
10.1.1.3/29;         // ns3<br />
};</strong></p>
<p>Listado de acceso (access list) de los servidores de DNS esclavos.</p>
<blockquote><p>Después de hacer estos cambios vamos a crear una zona de DNS para el dominio hola.com.</p></blockquote>
<p>Creamos un archivo llamado hola.com.hosts en el directorio /var/cache/bind. Dentro de este archivo pondremos lo siguiente:</p>
<blockquote><p>$TTL 86400<br />
@ IN SOA ns1.hola.com. root.hola.com. (<br />
2008281000 ; serial<br />
3600 ; refresh<br />
7200 ; retry<br />
604800 ; expire<br />
86400 ; minimum<br />
)<br />
@ IN NS ns1.hola.com.<br />
@ IN NS ns2.hola.com.<br />
@ IN NS ns3.hola.com.<br />
IN A 10.1.1.5<br />
www IN CNAME hola.com.</p></blockquote>
<p>Con esta zona de DNS de hola.com estamos apuntando, hola.com y  www.hola.com hacia la IP 10.1.1.5.</p>
<blockquote><p>Hay que tener en cuenta que los sub dominios ns1.hola.com, ns2.hola.com y ns3.hola.com, los configure con mi proveedor de dominio, (Godaddy) ya que desde el proveedor del dominio (Godaddy)  indicaremos al mundo de Internet que ns1.hola.com apunta a 10.1.1.1 y asi sucesivamente con los otros servidores de DNS. Sin esto, nuestros servidores de DNS no van a funcionar.</p></blockquote>
<p>En las zonas del dominio definiremos quien puede hacer una petición de resolución de nombre al dominio, a quien le damos permiso para que pueda copiar las zonas; que en este caso solo seria a los servidores de DNS esclavos.</p>
<blockquote><p>Agregamos la zona en el servidor primario de DNS, del dominio hola.com en el archivo /etc/bind/named.conf.local</p>
<p>zone &#8220;hola.com&#8221; {<br />
type master;<br />
notify no;<br />
allow-query { any; };<br />
allow-transfer { slaves; };<br />
file &#8220;hola.com.hosts&#8221;;<br />
};</p>
<p>En los servidores esclavos de DNS la configuración seria la siguiente en /etc/named.conf.local:</p>
<p>zone &#8220;hola.com&#8221; {<br />
type slave; masters { 10.1.1.1; };<br />
allow-query { any; };<br />
file &#8220;hola.com.hosts&#8221;;<br />
};</p></blockquote>
<p>Explico que significa cada campo.</p>
<p>En el servidor primario de DNS:</p>
<p>zone &#8220;hola.com&#8221; {       <strong>Definimos el dominio.</strong><br />
allow-query { any; };  <strong> Cualquier computadora puede hacer una petición de DNS a este dominio.<br />
</strong>allow-transfer { slaves; }; <strong> </strong><strong>Con este parámetro le damos permiso a los servidores esclavos de DNS que puedan hacer una copia de la zona de DNS para el dominio hola.com<br />
</strong>file &#8220;hola.com.hosts&#8221;;  <strong> </strong><strong>Archivo donde se encuentra los parámetros de la zona para el dominio hola.com.</strong></p>
<p>En los servidores de DNS secundarios:</p>
<p>zone &#8220;hola.com&#8221; { <strong> Dominio.<br />
</strong>type slave; masters { 10.1.1.1; }; <strong> </strong><strong>Definimos a quien le debe pedir una copia de la zona de DNS para el dominio hola.com que en nuestro caso seria el servidor de DNS primario.<br />
</strong>allow-query { any; };<strong> </strong><strong>Cualquier computadora puede hacer una petición de DNS a este dominio.<br />
</strong>file &#8220;hola.com.hosts&#8221;; <strong> </strong><strong>Archivo donde se encuentra los parámetros de la zona para el dominio hola.com.</strong></p>
<p>Reiniciaremos el servicio de BIND en el servidor primario de DNS antes que los secundarios. Esto lo hacemos con el siguiente comando:</p>
<blockquote><p>/etc/init.d/bind9 restart</p></blockquote>
<p>Despues de reiniciarlos, verificaremos en el el &#8220;syslog&#8221; que nuestros servidores de DNS secundarios esten copiando la zona de DNS para hola.com. Encontraremos un registro similar a este:</p>
<p><strong>tail -f /var/log/syslog</strong></p>
<blockquote><p>Nov 5 15:43:57 ns1 named[1966]: client 10.1.1.2#48716: transfer of &#8216;hola.com.us/IN&#8217;: AXFR started<br />
Nov 5 15:43:57 ns1 named[1966]: client 10.1.1.2#48716: transfer of &#8216;hola.com/IN&#8217;: AXFR ended</p>
<p>Nov 5 15:43:57 ns1 named[1966]: client 10.1.1.3#48716: transfer of &#8216;hola.com/IN&#8217;: AXFR started<br />
Nov 5 15:43:57 ns1 named[1966]: client 10.1.1.3#48716: transfer of &#8216;hola.com/IN&#8217;: AXFR ended</p></blockquote>
<p>Con esto confirmamos que las zonas de DNS para hola.com fueron transferidas hacia los servidores de DNS secundarios.</p>
<p>Ahora es necesario confirmar que los archivos de las zonas de DNS en los servidores secundarios se esten creando correctamente. Entramos a los servidores de DNS secundarios, y hacemos un &#8220;cat&#8221; al archivo hola.com.hosts en el directorio /var/cache/bind.</p>
<p>Si todo esta bien mirarian algo similiar a esto:</p>
<blockquote><p>rolando@web:/var/cache/bind$ cat hola.com.hosts<br />
$ORIGIN .<br />
$TTL 86400 ; 1 day<br />
hola.com IN SOA ns1.hola.com. root.hola.com. (<br />
2008281000 ; serial<br />
3600 ; refresh (1 hour)<br />
7200 ; retry (2 hours)<br />
604800 ; expire (1 week)<br />
86400 ; minimum (1 day)<br />
)<br />
NS ns1.hola.com.<br />
NS ns2.hola.com.<br />
NS ns3.hola.com.<br />
A 10.1.1.5<br />
$ORIGIN hola.com.<br />
www CNAME hola.com.</p></blockquote>
<p>Felicidades, han montado un servidor de DNS primario con 2 secundarios. Cualquier duda o comentario es bienvenido.</p>
<p><strong>Les recomiendo que compren estos libros, si quieren aprender en su totalidad bind 9, los pueden comprar en Amazon con los siguientes enlaces:</strong><br />
<center></p>
<table>
<tr>
<td>
<iframe src="http://rcm.amazon.com/e/cm?t=unblogdetecno-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0596100574&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
<td>
<iframe src="http://rcm.amazon.com/e/cm?t=unblogdetecno-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=0596004109&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</td>
</tr>
</table>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2008/11/18/como-instalar-bind-9-en-linux-debian/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Actualizando linux Debian utilizando apt-get</title>
		<link>http://www.rolandovera.com/2008/10/15/actualizando-linux-debian-utilizando-apt-get/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=actualizando-linux-debian-utilizando-apt-get</link>
		<comments>http://www.rolandovera.com/2008/10/15/actualizando-linux-debian-utilizando-apt-get/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 20:28:27 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[actualizacion debian]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[etch]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=461</guid>
		<description><![CDATA[Como todo administrador sabrá, actualizar los servidores linux es una tarea necesaria y obligatoria, especialmente porque cada dia salen nuevas vulnerabilidades para los distintos paquetes que conforman el sistema operativo linux, mucho mas si el servidor tiene contacto con el Internet, como por ejemplo, un servidor de correo electrónico, un servidor web etc. La configuración [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.rolandovera.com/wp-content/uploads/2008/10/tuxdebian.png"><img class="aligncenter size-medium wp-image-463" title="tuxdebian" src="http://www.rolandovera.com/wp-content/uploads/2008/10/tuxdebian.png" alt="" width="80" height="81" /></a></p>
<p>Como todo administrador sabrá, actualizar los servidores linux es una tarea necesaria y obligatoria, especialmente porque cada dia salen nuevas vulnerabilidades para los distintos paquetes que conforman el sistema operativo linux, mucho mas si el servidor tiene contacto con el Internet, como por ejemplo, un servidor de correo electrónico, un servidor web etc.</p>
<p>La configuración del comando apt-get la pueden encontrar en /etc/apt . Dentro del directorio encontraran un archivo llamado sources.list, dentro del archivo encontraran lo siguiente:</p>
<p><strong>rolando@nsx:~$ cat /etc/apt/sources.list<br />
#deb file:///cdrom/ sarge main</strong></p>
<p><strong>deb ftp://mirrors.kernel.org/debian/ stable main<br />
deb-src ftp://mirrors.kernel.org/debian/ stable main</strong></p>
<p><strong>deb http://security.debian.org/ stable/updates main<br />
rolando@nsx:~$ </strong></p>
<p>Si se dan cuenta la primera linea la tengo comenatada, lo hice para que el servidor linux debian no busque en el cdrom las actualizaciones, si no que las busque en internet. En el caso de ustedes esto puede tener diferentes servidores, esto es normal, ya que hay muchos &#8220;mirrors&#8221; de actualizaciones en el Internet.</p>
<p>Confirmando que el apt-get vaya a buscar las actualizaciones a Internet, vamos a ejecutar el siguiente comando:</p>
<p><strong>apt-get update</strong></p>
<p>Que nos desplegara lo siguiente:</p>
<p><strong>rolando@nsx:~$ apt-get update<br />
Get: 1 http://security.debian.org stable/updates Release.gpg [189B]<br />
Get: 2 http://security.debian.org stable/updates Release [37.6kB]<br />
Hit ftp://mirrors.kernel.org stable Release.gpg<br />
Get: 3 ftp://mirrors.kernel.org stable Release [58.2kB]<br />
Ign http://security.debian.org stable/updates/main Packages/DiffIndex<br />
Get: 4 http://security.debian.org stable/updates/main Packages [290kB]<br />
Get: 5 ftp://mirrors.kernel.org stable/main Packages/DiffIndex<br />
Ign ftp://mirrors.kernel.org stable/main Packages/DiffIndex<br />
Get: 6 ftp://mirrors.kernel.org stable/main Sources/DiffIndex<br />
Ign ftp://mirrors.kernel.org stable/main Sources/DiffIndex<br />
Hit ftp://mirrors.kernel.org stable/main Packages<br />
Hit ftp://mirrors.kernel.org stable/main Sources<br />
Fetched 386kB in 2s (166kB/s)<br />
Reading package lists&#8230; Done</strong></p>
<p>Aquí ya busco todas las actualizaciones que hay disponibles en el servidor remoto, y también bajo un listado de las actualizaciones que nos hace falta.</p>
<p>En mi caso, después de ejecutar este comando me gusta saber que actualizaciones hay disponibles ANTES de instalarlas, esto lo hago con el siguiente comando:</p>
<p><strong>apt-get -s upgrade</strong></p>
<p>Este comando nos mostrara que paquetes van a ser actualizados con el comando apt-get upgrade, como lo muestro en el siguiente texto:</p>
<p><strong>rolando@nsx:~$ apt-get -s upgrade<br />
Reading package lists&#8230; Done<br />
Building dependency tree&#8230; Done<br />
The following packages will be upgraded:<br />
libxml2 php-pear php5-common squid squid-common<br />
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
Inst squid [2.6.5-6etch1] (2.6.5-6etch4 Debian-Security:4.0/stable) []<br />
Inst squid-common [2.6.5-6etch1] (2.6.5-6etch4 Debian-Security:4.0/stable)<br />
Inst libxml2 [2.6.27.dfsg-4] (2.6.27.dfsg-5 Debian-Security:4.0/stable)<br />
Inst php5-common [5.2.0-8+etch11] (5.2.0-8+etch13 Debian-Security:4.0/stable)<br />
Inst php-pear [5.2.0-8+etch11] (5.2.0-8+etch13 Debian-Security:4.0/stable)<br />
Conf squid-common (2.6.5-6etch4 Debian-Security:4.0/stable)<br />
Conf squid (2.6.5-6etch4 Debian-Security:4.0/stable)<br />
Conf libxml2 (2.6.27.dfsg-5 Debian-Security:4.0/stable)<br />
Conf php5-common (5.2.0-8+etch13 Debian-Security:4.0/stable)<br />
Conf php-pear (5.2.0-8+etch13 Debian-Security:4.0/stable)<br />
rolando@nsx:~$ </strong></p>
<p>Procederé con la actualización utilizando el comando:</p>
<p><strong>apt-get upgrade</strong></p>
<p>Al ejecutar este comando nos va a salir que si queremos bajar los archivos, y cuanto espacio ocuparan:</p>
<p><strong>rolando@nsx:~$  apt-get upgrade<br />
Reading package lists&#8230; Done<br />
Building dependency tree&#8230; Done<br />
The following packages will be upgraded:<br />
libxml2 php-pear php5-common squid squid-common<br />
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.<br />
Need to get 2375kB of archives.<br />
After unpacking 217kB disk space will be freed.<br />
Do you want to continue [Y/n]? </strong></p>
<p>Procedemos con la instalacion presionando la tecla Y y luego ENTER.</p>
<p><strong>Do you want to continue [Y/n]? y<br />
Get: 1 http://security.debian.org stable/updates/main squid 2.6.5-6etch4 [655kB]<br />
Get: 2 http://security.debian.org stable/updates/main squid-common 2.6.5-6etch4 [437kB]<br />
Get: 3 http://security.debian.org stable/updates/main libxml2 2.6.27.dfsg-5 [756kB]<br />
Get: 4 http://security.debian.org stable/updates/main php5-common 5.2.0-8+etch13 [214kB]<br />
Get: 5 http://security.debian.org stable/updates/main php-pear 5.2.0-8+etch13 [313kB]<br />
Fetched 2375kB in 5s (436kB/s)<br />
Preconfiguring packages &#8230;<br />
(Reading database &#8230; 28813 files and directories currently installed.)<br />
Preparing to replace squid 2.6.5-6etch1 (using &#8230;/squid_2.6.5-6etch4_i386.deb) &#8230;<br />
Unpacking replacement squid &#8230;<br />
Preparing to replace squid-common 2.6.5-6etch1 (using &#8230;/squid-common_2.6.5-6etch4_all.deb) &#8230;<br />
Unpacking replacement squid-common &#8230;<br />
Preparing to replace libxml2 2.6.27.dfsg-4 (using &#8230;/libxml2_2.6.27.dfsg-5_i386.deb) &#8230;<br />
Unpacking replacement libxml2 &#8230;<br />
Preparing to replace php5-common 5.2.0-8+etch11 (using &#8230;/php5-common_5.2.0-8+etch13_i386.deb) &#8230;<br />
Unpacking replacement php5-common &#8230;<br />
Preparing to replace php-pear 5.2.0-8+etch11 (using &#8230;/php-pear_5.2.0-8+etch13_all.deb) &#8230;<br />
Unpacking replacement php-pear &#8230;<br />
Setting up squid-common (2.6.5-6etch4) &#8230;<br />
Setting up squid (2.6.5-6etch4) &#8230;<br />
Restarting Squid HTTP proxy: squid2008/10/15 15:23:22| parseConfigFile: line 23 unrecognized: &#8216;httpd_accel_host virtual&#8217;<br />
2008/10/15 15:23:22| parseConfigFile: line 24 unrecognized: &#8216;httpd_accel_port 80&#8242;<br />
2008/10/15 15:23:22| parseConfigFile: line 25 unrecognized: &#8216;httpd_accel_with_proxy on&#8217;<br />
2008/10/15 15:23:22| parseConfigFile: line 26 unrecognized: &#8216;httpd_accel_uses_host_header on&#8217;<br />
.</strong></p>
<p><strong>Setting up libxml2 (2.6.27.dfsg-5) &#8230;</strong></p>
<p><strong>Setting up php5-common (5.2.0-8+etch13) &#8230;<br />
Setting up php-pear (5.2.0-8+etch13) &#8230;<br />
Installing new version of config file /etc/pear/pear.conf &#8230;<br />
rolando@nsx:~$ </strong></p>
<p>Nos va a regresar a la linea de comando, y felicitaciones, has actualizado un servidor linux debian con apt-get. <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2008/10/15/actualizando-linux-debian-utilizando-apt-get/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

