<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4639845392496246089</id><updated>2011-04-21T13:11:57.466-07:00</updated><title type='text'>ADMINISTRACION DE REDES</title><subtitle type='html'>Katerine Luna</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-8897530033015008553</id><published>2008-12-08T17:01:00.000-08:00</published><updated>2008-12-08T17:25:06.459-08:00</updated><title type='text'>Video volúmenes lógicos Windows Server 2003</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-a0b731e5b14f9db7" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3Da0b731e5b14f9db7%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331432798%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4F917A913E13475BBA73EFF87DC79FC262E6A43.31488F2976DDEB0BB4958CCBAF0982ECE0E51451%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da0b731e5b14f9db7%26offsetms%3D5000%26itag%3Dw160%26sigh%3D6fHebNZSsLT29HcNkkvmXlLQ2FY&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v4.nonxt3.googlevideo.com/videoplayback?id%3Da0b731e5b14f9db7%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331432798%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4F917A913E13475BBA73EFF87DC79FC262E6A43.31488F2976DDEB0BB4958CCBAF0982ECE0E51451%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da0b731e5b14f9db7%26offsetms%3D5000%26itag%3Dw160%26sigh%3D6fHebNZSsLT29HcNkkvmXlLQ2FY&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-8897530033015008553?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=a0b731e5b14f9db7&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/8897530033015008553/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=8897530033015008553' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8897530033015008553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8897530033015008553'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/12/video-volmenes-lgicos-windows-server.html' title='Video volúmenes lógicos Windows Server 2003'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-5614695978212836620</id><published>2008-12-07T20:36:00.001-08:00</published><updated>2008-12-07T20:36:32.967-08:00</updated><title type='text'>Joomla en Ubuntu</title><content type='html'>&lt;a title="View Joomla en Ubuntu.  document on Scribd" href="http://www.scribd.com/doc/8722898/Joomla-en-Ubuntu-" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Joomla en Ubuntu. &lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_236725868682505" name="doc_236725868682505" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=8722898&amp;access_key=key-1pmjp0rvtcpjz6usxr2p&amp;page=1&amp;version=1&amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=8722898&amp;access_key=key-1pmjp0rvtcpjz6usxr2p&amp;page=1&amp;version=1&amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_236725868682505_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle"  height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Publish at Scribd&lt;/a&gt; or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-5614695978212836620?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/5614695978212836620/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=5614695978212836620' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5614695978212836620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5614695978212836620'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/12/joomla-en-ubuntu.html' title='Joomla en Ubuntu'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-13044292064810031</id><published>2008-12-07T20:21:00.000-08:00</published><updated>2008-12-08T08:54:26.921-08:00</updated><title type='text'>Video LVM+RAID1</title><content type='html'>&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-a33e8a11f5823be0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v8.nonxt2.googlevideo.com/videoplayback?id%3Da33e8a11f5823be0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331432798%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4446DAABC8D7A245DB75AB647E8485E14DB05710.20A294AB385A68BA60852911E99C2DEDB847AF50%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da33e8a11f5823be0%26offsetms%3D5000%26itag%3Dw160%26sigh%3DYxoxJwOiujhpjhKodxP9_fV6ae8&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v8.nonxt2.googlevideo.com/videoplayback?id%3Da33e8a11f5823be0%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331432798%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4446DAABC8D7A245DB75AB647E8485E14DB05710.20A294AB385A68BA60852911E99C2DEDB847AF50%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da33e8a11f5823be0%26offsetms%3D5000%26itag%3Dw160%26sigh%3DYxoxJwOiujhpjhKodxP9_fV6ae8&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-13044292064810031?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=a33e8a11f5823be0&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/13044292064810031/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=13044292064810031' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/13044292064810031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/13044292064810031'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/12/video-lvmraid1.html' title='Video LVM+RAID1'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-3377825057673355067</id><published>2008-12-05T14:26:00.000-08:00</published><updated>2008-12-07T20:14:34.541-08:00</updated><title type='text'>Manual de Gestion y Monitoreo.  Uptime en windows server 2003</title><content type='html'>&lt;a title="View Gestion y Monitoreo con Uptime document on Scribd" href="http://www.scribd.com/doc/8722260/Gestion-y-Monitoreo-con-Uptime" style="margin: 12px auto 6px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block; text-decoration: underline;"&gt;Gestion y Monitoreo con Uptime&lt;/a&gt; &lt;object codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="doc_796235789893210" name="doc_796235789893210" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" align="middle" height="500" width="100%"&gt;  &lt;param name="movie" value="http://documents.scribd.com/ScribdViewer.swf?document_id=8722260&amp;access_key=key-2cxgvr9wi8tg4vb0wq4b&amp;page=1&amp;version=1&amp;viewMode="&gt;   &lt;param name="quality" value="high"&gt;   &lt;param name="play" value="true"&gt;  &lt;param name="loop" value="true"&gt;   &lt;param name="scale" value="showall"&gt;  &lt;param name="wmode" value="opaque"&gt;   &lt;param name="devicefont" value="false"&gt;  &lt;param name="bgcolor" value="#ffffff"&gt;   &lt;param name="menu" value="true"&gt;  &lt;param name="allowFullScreen" value="true"&gt;   &lt;param name="allowScriptAccess" value="always"&gt;   &lt;param name="salign" value=""&gt;      &lt;embed src="http://documents.scribd.com/ScribdViewer.swf?document_id=8722260&amp;access_key=key-2cxgvr9wi8tg4vb0wq4b&amp;page=1&amp;version=1&amp;viewMode=" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" play="true" loop="true" scale="showall" wmode="opaque" devicefont="false" bgcolor="#ffffff" name="doc_796235789893210_object" menu="true" allowfullscreen="true" allowscriptaccess="always" salign="" type="application/x-shockwave-flash" align="middle"  height="500" width="100%"&gt;&lt;/embed&gt; &lt;/object&gt; &lt;div style="margin: 6px auto 3px auto; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; display: block;"&gt; &lt;a href="http://www.scribd.com/upload" style="text-decoration: underline;"&gt;Publish at Scribd&lt;/a&gt; or &lt;a href="http://www.scribd.com/browse" style="text-decoration: underline;"&gt;explore&lt;/a&gt; others:   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-3377825057673355067?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/3377825057673355067/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=3377825057673355067' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/3377825057673355067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/3377825057673355067'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/12/manual-de-gestion-y-monitoreo-uptime-en.html' title='Manual de Gestion y Monitoreo.  Uptime en windows server 2003'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-8711197346327682108</id><published>2008-12-03T14:49:00.001-08:00</published><updated>2008-12-03T15:20:02.353-08:00</updated><title type='text'>APLICACIONES WEB</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_smLdPTZ5QcA/STcNJgZXStI/AAAAAAAAAGo/q1w5_4I_mAg/s1600-h/Dibujo.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 367px;" src="http://3.bp.blogspot.com/_smLdPTZ5QcA/STcNJgZXStI/AAAAAAAAAGo/q1w5_4I_mAg/s400/Dibujo.bmp" border="0" alt=""id="BLOGGER_PHOTO_ID_5275699945454127826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;QUÉ SON?&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Una aplicación web es aquella a la que el usuario puede acceder por medio de un servidor web, a través de internet o de una intranet. &lt;br /&gt;&lt;br /&gt;Un servidor Web es un software que suministra páginas Web en respuesta a las peticiones de los navegadores Web. La petición de una página se genera cuando un visitante hace clic en un vínculo de una página Web en el navegador, elige un marcador en el navegador o introduce una URL en el cuadro de texto Dirección del navegador. &lt;br /&gt;&lt;br /&gt;Anteriormente, los usuarios no podían interactuar con la información que encontraban por medio de los navegadores, ya que las páginas eran estáticas o solo eran simples documentos en HTML.  Una página Web estática es aquélla que no cambia cuando un usuario la solicita, el servidor Web envía la página al navegador Web solicitante sin modificarla.&lt;br /&gt;&lt;br /&gt;A lo largo del tiempo, la creación de documentos HTML ha variado significativamente, pasando desde las primeras páginas escritas en HTML almacenadas en un fichero en el servidor web, hasta aquellas páginas web dinámicas, que son aquellas que el servidor modifica antes de enviarlas al navegador solicitante como respuesta a una acción del cliente y cuyo contenido varía según las circunstancias.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;COMO FUNCIONA REALMENTE UNA APLICACION WEB?  &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Cuando un servidor web recibe una petición para mostrar una página web estática, el servidor lo único que hace es enviarla directamente al navegador que la está solicitando.  Cuando un navegador envía una solicitud de una página web dinámica, a un servidor web, el servidor localiza la página y la envía al servidor de aplicaciones, el cual estará encargado de leer el código y finalizar la página en función de las instrucciones del código, luego el servidor de aplicaciones pasa la página terminada al servidor web y a su vez, el servidor la envía al navegador solicitante.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;COMO ACCEDEN LAS APLICACIONES WEB A LAS BASES DE DATOS?&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Un servidor de aplicaciones no puede comunicarse directamente con una base de datos porque el formato de las bases de datos  impiden que se descifren los datos, asi como cuando un documento de Microsoft Word no puede descifrarse al abrirlo Bloc de Notas. El servidor de aplicaciones sólo puede comunicarse con la base de datos a través de un controlador que actúe de intermediario con la base de datos, este software actuara  como un intérprete entre el servidor de aplicaciones y la base de datos.  Inmediatamente el controlador establece la comunicación, la consulta se ejecuta en la base de datos y se crean una serie de registros.  Estas serie de registros son un conjunto de datos extraídos de una o varias tablas de una base de datos. El conjunto de registros se devuelven al servidor de aplicaciones, que emplea los datos para completar la página.&lt;br /&gt;&lt;br /&gt;Un servidor de aplicaciones  permite trabajar con recursos del lado del servidor, como las bases de datos.  Por ejemplo, una página dinámica puede indicar al servidor de aplicaciones que extraiga datos de una base de datos y los inserte en el código HTML de la página.&lt;br /&gt;&lt;br /&gt;La instrucción para extraer datos de una base de datos recibe el nombre de consulta de base de datos. Una consulta consta de criterios de búsqueda expresados en un lenguaje de base de datos denominado SQL (Structured Query Language, lenguaje de consulta estructurado).  La consulta SQL se escribe en los scripts o etiquetas del lado del servidor de la página. &lt;br /&gt;&lt;br /&gt;Podemos utilizar prácticamente cualquier base de datos con las aplicaciones Web, siempre y cuando se haya instalado el controlador de base de datos correcto en el servidor, si  deseamos desarrollar grandes aplicaciones empresariales, podemos utilizar una base de datos basada en servidor, como las que permite crear Microsoft SQL Server, Oracle  o MySQL. &lt;br /&gt;&lt;br /&gt;Si la base de datos está situada en un sistema distinto del servidor Web, debemos asegurarnos de disponer de una conexión rápida entre ambos sistemas para que la aplicación Web pueda funcionar de forma rápida y eficiente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;VENTAJAS DE LAS APLICACIONES WEB: &lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Podemos acceder desde cualquier lugar del mundo, sólo necesitamos una conexión a internet y un navegador web.&lt;br /&gt;&lt;br /&gt;Se utilizan herramientas Open Source, no tiene que pagar  por usar el sistema operativo Linux, el servidor web Apache, el lenguaje PHP o el motor de base de datos MySQL.  Tampoco tenemos que pagar según el número de usuarios de dichas herramientas. &lt;br /&gt;&lt;br /&gt;Actualización más fácil.  Basta con hacer los cambios en el servidor vía on-line. &lt;br /&gt;&lt;br /&gt;Es una aplicación multiplataforma, es decir, el usuario maneja el programa tanto si tiene instalado Windows, Macintosh, Linux, PocketPC u otro sistema ya que lo único necesario es un navegador web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-8711197346327682108?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/8711197346327682108/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=8711197346327682108' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8711197346327682108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8711197346327682108'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/12/aplicaciones-web.html' title='APLICACIONES WEB'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_smLdPTZ5QcA/STcNJgZXStI/AAAAAAAAAGo/q1w5_4I_mAg/s72-c/Dibujo.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-1868413208126678896</id><published>2008-09-27T17:29:00.000-07:00</published><updated>2008-09-27T17:37:10.047-07:00</updated><title type='text'>MI AFICHE DEL FLISOL 2009</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_smLdPTZ5QcA/SN7QJODOUOI/AAAAAAAAAGY/CwiIOolI6KI/s1600-h/normal_Katerine.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_smLdPTZ5QcA/SN7QJODOUOI/AAAAAAAAAGY/CwiIOolI6KI/s400/normal_Katerine.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5250863072369594594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Esta es una de las tantas "tareitas" que se lo ocurrio a Nando, teníamos que crear un diseño para el FLISOL 2009 (Festival latinoamericano de instalación de software libre) con un software libre para diseño llamado inskcape.  &lt;br /&gt;&lt;br /&gt;Los personas que hicieran los mejores trabajos, tendrian automáticamente un traslado a artes gráficas y los trabajos no tan buenos, tendrian unas cuantas "tareitas" adicionales.  &lt;br /&gt;&lt;br /&gt;Conclusión:  Con Nando si eres bueno, es malo y si eres malo, peor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-1868413208126678896?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/1868413208126678896/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=1868413208126678896' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/1868413208126678896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/1868413208126678896'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/09/mi-afiche-del-flisol-2009.html' title='MI AFICHE DEL FLISOL 2009'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_smLdPTZ5QcA/SN7QJODOUOI/AAAAAAAAAGY/CwiIOolI6KI/s72-c/normal_Katerine.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-3557650398321178447</id><published>2008-09-15T15:39:00.000-07:00</published><updated>2008-12-10T18:48:52.061-08:00</updated><title type='text'>Servidor FTP PROFTPD en Ubuntu 8.04</title><content type='html'>Primero debemos  loguearnos como root, lo hacemos con el commando &lt;strong&gt;sudo bash&lt;/strong&gt;, una vez hecho esto, procedemos a instalar los paquetes necesarios:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;# apt-get install proftpd&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aparece una pantalla para elegir entre dos opciones,  &lt;strong&gt;inetd o standalone&lt;/strong&gt;, elegimos  standalone.&lt;br /&gt;&lt;br /&gt;Luego por razones de seguridad vamos a crear un shell false para el acceso de ftp para esto vamos a agregar una linea en el archivo &lt;strong&gt;/etc/shell:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#gedit sudo /etc/shells&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agregamos la siguiente línea al final del archivo:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;/bin/false&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Esto va a evitar que cualquier usuario que utilice el ftp puede acceder  a nuestra consola de comandos.&lt;br /&gt;&lt;br /&gt;Ahora creamos un directorio donde se guardarán los archivos a compartir en el ftp:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#cd /home&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#mkdir FTP-public&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora vamos a crear un usuario para acceder al ftp:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#useradd nombreusuarioftp -p tu_password -d /home/FTP-public -s /bin/false&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Nota:  &lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;-p para definir el password,&lt;br /&gt;-d para definir cuál va a ser el directorio principal o home del usuario &lt;br /&gt;-s para indicarle cual es el shell por defecto del usuario, para más información de este comando puedes colocar man useradd en la consola.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora vamos a crear dos directorios más para separar los archivos de subida y bajada:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#mkdir /home/FTP-public/download&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#mkdir /home/FTP-public/upload&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora tenemos que especificar los permisos de lectura y escritura para estos directorios:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#chmod 755 /home/FTP-public&lt;br /&gt;#chmod 755 /home/FTP-public/download&lt;br /&gt;#chmod 777 /home/FTP-public/upload&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Ahora veamos el archivo de configuración del proftp que se encuentra en la ruta:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;/etc/proftpd/proftpd.conf&lt;/strong&gt; para esto ejecutamos:&lt;br /&gt;&lt;strong&gt;sudo gedit /etc/proftpd/proftpd.conf&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# Para aplicar los cambios tienes que reiniciar el servidor FTP&lt;br /&gt;AllowOverwrite on&lt;br /&gt;AuthAliasOnly on&lt;br /&gt;&lt;br /&gt;# Escoge aqui un alias para tu usuario de FTP&lt;br /&gt;&lt;br /&gt;UserAlias vensign userftp&lt;br /&gt;&lt;br /&gt;ServerName   "kate FTP"&lt;br /&gt;&lt;br /&gt;ServerType    standalone&lt;br /&gt;&lt;br /&gt;DeferWelcome   on&lt;br /&gt;&lt;br /&gt;MultilineRFC2228 on&lt;br /&gt;&lt;br /&gt;DefaultServer   on&lt;br /&gt;&lt;br /&gt;ShowSymlinks   off&lt;br /&gt;&lt;br /&gt;TimeoutNoTransfer 600&lt;br /&gt;&lt;br /&gt;TimeoutStalled 100&lt;br /&gt;&lt;br /&gt;TimeoutIdle 2200&lt;br /&gt;&lt;br /&gt;DisplayFirstChdir               .message&lt;br /&gt;&lt;br /&gt;ListOptions                 "-l"&lt;br /&gt;&lt;br /&gt;RequireValidShell   off&lt;br /&gt;&lt;br /&gt;TimeoutLogin 20&lt;br /&gt;&lt;br /&gt;RootLogin    off&lt;br /&gt;&lt;br /&gt;# Aqui creamos los archivos de logs que son de mucha utilidad en caso de fallos&lt;br /&gt;&lt;br /&gt;ExtendedLog    /var/log/ftp.log&lt;br /&gt;&lt;br /&gt;TransferLog    /var/log/xferlog&lt;br /&gt;&lt;br /&gt;SystemLog   /var/log/syslog.log&lt;br /&gt;&lt;br /&gt;#DenyFilter   *.*/&lt;br /&gt;&lt;br /&gt;# No vamos a utilizar el archivo /etc/ftpusers file&lt;br /&gt;#(sirve para colocar adentro los usuarios que no queremos que se conecten)&lt;br /&gt;&lt;br /&gt;UseFtpUsers off&lt;br /&gt;&lt;br /&gt;# Permitir reiniciar una descarga (muy útil en caso de que se caiga la conexion)&lt;br /&gt;&lt;br /&gt;AllowStoreRestart  on&lt;br /&gt;&lt;br /&gt;#El puerto 21 es el estandar para FTP,&lt;br /&gt;#es bueno cambiarlo por razones de seguridad&lt;br /&gt;#aqui elegi el 1980 puedes escoger el que quieras&lt;br /&gt;&lt;br /&gt;Port    1980&lt;br /&gt;&lt;br /&gt;# Coloca el usuario y el grupo al que el servidor normalmente funciona&lt;br /&gt;&lt;br /&gt;User                  nobody&lt;br /&gt;&lt;br /&gt;Group                 nogroup&lt;br /&gt;&lt;br /&gt;# Umask 022 es un buen valor por defecto para evitar que nuevos archivos y directorios&lt;br /&gt;&lt;br /&gt;# sean escribibles por todo el mundo o por el grupo.&lt;br /&gt;&lt;br /&gt;Umask    022 022&lt;br /&gt;&lt;br /&gt;PersistentPasswd  off&lt;br /&gt;&lt;br /&gt;MaxClients 8&lt;br /&gt;&lt;br /&gt;MaxClientsPerHost 8&lt;br /&gt;&lt;br /&gt;MaxClientsPerUser 8&lt;br /&gt;&lt;br /&gt;MaxHostsPerUser 8&lt;br /&gt;&lt;br /&gt;# Despliega un mensaje despues de que ingresa un usuario&lt;br /&gt;&lt;br /&gt;AccessGrantMsg "Bienvenidos a kate !!!"&lt;br /&gt;&lt;br /&gt;# Este mensaje es mostrado por cada intento de ingreso sea bueno o no&lt;br /&gt;&lt;br /&gt;ServerIdent                  on       "estas en kate"&lt;br /&gt;&lt;br /&gt;# Coloca a /home/FTP-public como el directorio principal (home)&lt;br /&gt;&lt;br /&gt;DefaultRoot /home/FTP-public&lt;br /&gt;&lt;br /&gt;# Bloquea a todos los usuarios al directorio home que definimos&lt;br /&gt;&lt;br /&gt;DefaultRoot ~&lt;br /&gt;&lt;br /&gt;MaxLoginAttempts    5&lt;br /&gt;&lt;br /&gt;#Ingresos validos solo permitimos a userftp&lt;br /&gt;&lt;br /&gt;&lt;Limit LOGIN&gt;&lt;br /&gt;&lt;br /&gt;AllowUser userftp&lt;br /&gt;&lt;br /&gt;DenyALL&lt;br /&gt;&lt;br /&gt;&lt;/Limit&gt;&lt;br /&gt;&lt;br /&gt;#Definimos los permisos de los directorios que creamos para el FTP&lt;br /&gt;&lt;br /&gt;&lt;Directory /home/FTP-public&gt;&lt;br /&gt;&lt;br /&gt;Umask 022 022&lt;br /&gt;&lt;br /&gt;AllowOverwrite off&lt;br /&gt;&lt;br /&gt;&lt;Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD&gt;&lt;br /&gt;&lt;br /&gt;DenyAll&lt;br /&gt;&lt;br /&gt;&lt;/Limit&gt;&lt;br /&gt;&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;Directory /home/FTP-public/download/*&gt;&lt;br /&gt;&lt;br /&gt;Umask 022 022&lt;br /&gt;&lt;br /&gt;AllowOverwrite off&lt;br /&gt;&lt;br /&gt;&lt;Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD&gt;&lt;br /&gt;&lt;br /&gt;DenyAll&lt;br /&gt;&lt;br /&gt;&lt;/Limit&gt;&lt;br /&gt;&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;&lt;Directory&gt; /home/FTP-public/upload/&gt;&lt;br /&gt;&lt;br /&gt;Umask 022 022&lt;br /&gt;&lt;br /&gt;AllowOverwrite on&lt;br /&gt;&lt;br /&gt;&lt;Limit READ RMD DELE&gt;&lt;br /&gt;&lt;br /&gt;DenyAll&lt;br /&gt;&lt;br /&gt;&lt;/Limit&gt;&lt;br /&gt;&lt;br /&gt;&lt;Limit STOR CWD MKD&gt;&lt;br /&gt;&lt;br /&gt;AllowAll&lt;br /&gt;&lt;br /&gt;&lt;/Limit&gt;&lt;br /&gt;&lt;br /&gt;&lt;/Directory&gt;&lt;br /&gt;&lt;br /&gt;Con este archivo de configuración tendrás un servidor FTP funcionando con el usuario kate (como alias de userftp) y con el password que colocaste, cuando creaste el usuario, además definimos como puerto de conexión 1980.&lt;br /&gt;&lt;br /&gt;Reiniciamos el servidor:&lt;br /&gt;&lt;br /&gt;# /etc/init.d/proftpd restart&lt;br /&gt;&lt;br /&gt;Para conectarte desde un cliente FTP debes recordar colocar como puerto de conexión 1980 como lo definimos en el archivo de configuración.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-3557650398321178447?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/3557650398321178447/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=3557650398321178447' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/3557650398321178447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/3557650398321178447'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/09/servidor-ftp-proftpd-en-ubuntu-804.html' title='Servidor FTP PROFTPD en Ubuntu 8.04'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-2473952929872317145</id><published>2008-09-14T13:17:00.000-07:00</published><updated>2008-09-15T16:10:32.531-07:00</updated><title type='text'>PROYECTO.  ENTRADA 1</title><content type='html'>Avanzando un poco mas en el proyecto, decidimos comenzar con windows server 2003, nos hemos ido encontrando con una serie de inconvenientes (errores) los cuales hemos ido solucionando en el transcurso del desarrollo del proyecto.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Proyecto 1: PLATAFORMA DE CORREO SEGURA&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Objetivo: Diseñar, implementar y gestionar un sistema de correo que cumpla con lo siguiente:&lt;br /&gt;&lt;br /&gt;*Cifre el tráfico entre usuario y servidor&lt;br /&gt;*Valide los usuarios contra un sistema de directorios&lt;br /&gt;*Almacene los correos de los usuarios en un sistema de directorios o base de datos&lt;br /&gt;*Permita configurar usuarios y dominios virtuales&lt;br /&gt;* Soporte un sistema de antivirus, antispam y antimalware en general.&lt;br /&gt;* Soporte administración gráfica (fácil de administrar para el usuario).&lt;br /&gt;* Soporte acceso POP, IMAP y WebMail (hacerlo de forma segura - SSL)&lt;br /&gt;* Bonus ( hacer algo adicional para diferenciar el proyecto de otros similares).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Desarrollo:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Sistema operativo: Windows server 2003 Enterprise &lt;br /&gt;Plataforma de correo: Exchange 2003&lt;br /&gt;Otras plataformas: Microsoft Outlook 2003&lt;br /&gt;&lt;br /&gt;1. Se configuro un Directorio activo en windows server 2003, al momento de instalar, se le dio la opción para que él mismo instalara el DNS.&lt;br /&gt;&lt;br /&gt;Luego de finalizada la instalación, se conectó un equipo cliente con windows XP al DNS. Pero antes, al tratar de hacer este procedimiento, el equipo cliente no encontraba el nombre de dominio DNS configurado en el servidor, ya que este no estaba resolviendo direcciones, que para este caso era katerine.com con IP 192.168.1.30.&lt;br /&gt;&lt;br /&gt;Para que el servidor fuera capaz de resolver direcciones y el equipo cliente pudiera conectarse, debimos ejecutar el comando ipconfig /registerdns en la consola del servidor.&lt;br /&gt;&lt;br /&gt;Este comando lo que hace es iniciar manualmente el registro dinámico de los nombres DNS y las IP configuradas en el equipo, tambien permite actualizar todas las concesiones de direcciones DHCP y registrar los nombres relacionados, configurados y usados por el equipo cliente. &lt;br /&gt;&lt;br /&gt;Una vez realizado este procedimiento, el equipo cliente se conecto al DNS katerine.com&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Error al instalar SP2 al exchange 2003.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Se recomienda que el exchange 2003 tenga SP2 instalado, sino lo tiene, se puede descargar en la siguiente dirección:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/es-es/exchange/bb288486.aspx"&gt;http://technet.microsoft.com/es-es/exchange/bb288486.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una vez descargado el SP2 se debe ejecutar para instalar.&lt;br /&gt;&lt;br /&gt;Cuando estaba instalando, llego un momento en que el asistente para la instalación no me habilitaba la opción siguiente y al actualizar me arrojaba el siguiente error:&lt;br /&gt;&lt;br /&gt;El componente servicios de “colaboración y mensajería de Microsoft Exchange” no se puede asignar a la acción “actualizar”.&lt;br /&gt;&lt;br /&gt;-El programa de instalación detecto que no se instalo la revisión descrita en el artículo 831464 de Microsoft knowledge Base. Se necesita esta revisión para que Outlook Web Access funcione correctamente.&lt;br /&gt;&lt;br /&gt;Solución: Instalar el paquete 831464, el cual se puede descargar de la siguiente dirección:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=0BC9B5BC-A094-49BF-89A5-C8A2D32345A2"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=es&amp;FamilyID=0BC9B5BC-A094-49BF-89A5-C8A2D32345A2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una vez descargado el paquete e instalado, ya se puede instalar el SP2 sin ningun inconveniente&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.vmlogia.com"&gt;www.vmlogia.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-2473952929872317145?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/2473952929872317145/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=2473952929872317145' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/2473952929872317145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/2473952929872317145'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/09/proyecto-entrada-1.html' title='PROYECTO.  ENTRADA 1'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-1091964887716951486</id><published>2008-08-22T17:10:00.000-07:00</published><updated>2008-09-04T18:02:54.495-07:00</updated><title type='text'>Cherokee vs Apache2</title><content type='html'>&lt;/span&gt;Antes de empezar, visita los  siguientes enlaces, donde encontrarás algunas recomendaciones antes de comenzar con la prueba:&lt;br /&gt;&lt;br /&gt;Desde la red interna (sena):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://10.3.240.246/wiki/BenchmarkAspectosImportantes"&gt;http://10.3.240.246/wiki/BenchmarkAspectosImportantes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desde la red externa (internet):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.red-sena.net/BenchmarkAspectosImportantes"&gt;&lt;br /&gt;http://wiki.red-sena.net/BenchmarkAspectosImportantes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desde la red interna (sena):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://10.3.240.246/wiki/ErrorLimiteConcurrenciaPruebaBenchmark"&gt;http://10.3.240.246/wiki/ErrorLimiteConcurrenciaPruebaBenchmark&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Desde la red externa (internet):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://wiki.red-sena.net/ErrorLimiteConcurrenciaPruebaBenchmark"&gt;http://wiki.red-sena.net/ErrorLimiteConcurrenciaPruebaBenchmark&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Benchmark utilizado para la prueba&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ApacheBench, Version 2.0.40-dev &lt;$Revision: 1.146 $&gt; apache-2.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Copyright 2006 The Apache Software Foundation, http://www.apache.org/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Caracteríticas del computador donde se encuentra alojada la página web:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Compaq nx9010&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Procesador Intel Pentium 4 a 2.8 GHz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Memoria RAM de 512 MB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Disco duro de 60 GB&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sistema opertivo Linux Debian Etch 4.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Cherokee 0.5.5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Apache2 2.2.3&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 204); font-weight: bold;"&gt;Ejemplos de comandos usados:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102); font-weight: bold;"&gt;katy:/etc/cherokee# ab -n700 -c300 -k  http://127.0.0.1/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102); font-weight: bold;"&gt;katy:/etc/apache2# ab -n700 -c300 -k  http://127.0.0.1/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aca le estoy enviando &lt;span style="font-weight: bold;"&gt;700 requerimientos&lt;/span&gt; al servidor en grupos de &lt;span style="font-weight: bold;"&gt;300 en 300 requerimientos al mismo tiempo.&lt;/span&gt;  Lo que podriamos interpretar como si 300 usuarios le estan pidiendo abrir 700 requerimientos y le digo que que &lt;span style="font-weight: bold;"&gt;mantenga abierto el socket (-k).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lo anterior lo realice para las pruebas completas, manteniendo constante C=300 y diciéndole siempre que mantenga abierto el socket (-k)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Prueba de rendimiento Cherokee&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cherokee llego al límite cuando -n valia 1700000 y observe lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-weight: bold;"&gt;katy:/etc/cherokee# ab -n1700000 -c300 -k  http://127.0.0.1/&lt;br /&gt;This is ApacheBench, Version 2.0.40-dev &lt;$Revision: 1.146 $&gt; apache-2.0&lt;br /&gt;Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/&lt;br /&gt;Copyright 2006 The Apache Software Foundation, http://www.apache.org/&lt;br /&gt;&lt;br /&gt;Benchmarking 127.0.0.1 (be patient)&lt;br /&gt;Completed 200000 requests&lt;br /&gt;Completed 400000 requests&lt;br /&gt;Completed 600000 requests&lt;br /&gt;Completed 800000 requests&lt;br /&gt;apr_socket_recv: Connection reset by peer (104)&lt;br /&gt;Total of 996507 requests completed&lt;br /&gt;katy:/etc/cherokee#&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Despues que llego a su límite, &lt;span style="font-weight: bold;"&gt;reinicie el servicio y repetí la prueba&lt;/span&gt;, pero &lt;span style="font-weight: bold;"&gt;esta vez sin -k&lt;/span&gt;, osea que le estoy diciendo que cierre el socket.&lt;br /&gt;&lt;br /&gt;Obtuve los siguientes resultados:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Gráfica 1 Cherokee:  Número de requerimientos (n) vs 100% Longest Request&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_smLdPTZ5QcA/SLrsrGy4C8I/AAAAAAAAAEQ/o42GKcr5Fwg/s1600-h/Dibujo1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_smLdPTZ5QcA/SLrsrGy4C8I/AAAAAAAAAEQ/o42GKcr5Fwg/s400/Dibujo1.JPG" alt="" id="BLOGGER_PHOTO_ID_5240761341701524418" border="0" /&gt;&lt;p align="center"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En esta gráfica observamos lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-weight: bold;"&gt;eje x: -n= Número de requerimientos&lt;br /&gt;eje y:  Tiempo en ms que demora en cargar una página al 100%&lt;br /&gt;-c= Concurrencia, que siempre tuvo un valor de 300&lt;br /&gt;Línea azul CON -k&lt;br /&gt;Línea roja SIN -k&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Los resultados eran los esperados, pues al decirle al servidor web que cerrara el socket (línea roja), le estaba diciendo que para cada requerimiento debia establecer una nueva conexión, lo que hacia mas lento el tiempo de respuesta.  Por lo tanto, para este caso, el servidor es mas eficiente cuando usamos -k (mantener el socket abierto), pues asi él no tiene que establecer una nueva conexión para cada requerimiento.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Gráfica 2 Cherokee:  Número de requerimientos (n) vs Request per second&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_smLdPTZ5QcA/SLrt2CdM7vI/AAAAAAAAAEY/5izCTQ97Qxc/s1600-h/Dibujo2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_smLdPTZ5QcA/SLrt2CdM7vI/AAAAAAAAAEY/5izCTQ97Qxc/s400/Dibujo2.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5240762629027065586" /&gt;&lt;p align="center"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;A continuación, realizaré una prueba de rendimiento a los servidores web Cherokee y Apache2&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;eje x: -n= Número de requerimientos&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;eje y:  Número de requerimientos por segundo&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;-c= Concurrencia, que siempre tuvo un valor de 300&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Línea azul CON -k&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Línea roja SIN -k&lt;/span&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En el gráfico anterior podemos observar que &lt;span style="font-weight: bold;"&gt;cuando usamos -k el servidor es capaz de procesar mas requerimientos por segundo&lt;/span&gt;, pues como lo mencione anteriormente, no hay que establecer una nueva conexión para cada requerimiento, lo que hace mas rápido el proceso.&lt;br /&gt;&lt;br /&gt;El servidor Cherokee es un servidor muy estable, que sometido a fuertes "presiones", es capaz de responder muy satisfactoriamente, incluso mejor que el Apache2, el cual observaremos a continuación:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Prueba de rendimiento Apache2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observaciones&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Las pruebas se realizaron con las mismas condiciones técnicas.&lt;br /&gt;&lt;br /&gt;Se uso el mismo rango de valores que se utilizo para realizar la prueba de Cherokee.&lt;br /&gt;&lt;br /&gt;Sólo se mostrará un gráfico (Número de requerimientos (n) vs Request per second).&lt;br /&gt;&lt;br /&gt;El servidor web Apache2, llego a su límite cuando n valia 800.000&lt;br /&gt;&lt;br /&gt;C=300&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Gráfica 3 Apache2:  Número de requerimientos (n) vs Request per second&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_smLdPTZ5QcA/SLruZ9kjg4I/AAAAAAAAAEg/EsTVEtEnjdo/s1600-h/Dibujo7.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_smLdPTZ5QcA/SLruZ9kjg4I/AAAAAAAAAEg/EsTVEtEnjdo/s400/Dibujo7.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5240763246191018882" /&gt;&lt;p align="center"&gt; &lt;/a&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Enlaces de interes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Apache2, apesar de ser uno de los servidores web mas usados actualmente, no es el mas eficiente, pues tiende a ser mas lento y no responde muy bien frente a fuertes "presiónes" como lo hace el Cherokee.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;Gráfica 4:  Comparación Cherokee vs Apache2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Observación:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Series con -k&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_smLdPTZ5QcA/SLruyYC-TxI/AAAAAAAAAEo/pgBHwGA-ZZQ/s1600-h/Dibujo10.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_smLdPTZ5QcA/SLruyYC-TxI/AAAAAAAAAEo/pgBHwGA-ZZQ/s400/Dibujo10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5240763665614786322" /&gt;&lt;p align="center"&gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Conclusiones&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El servidor web Cherokee puede llegar a comportarse  mejor frente a una gran avalancha de requerimientos, se recomienda usar -k para una mejor respuesta.&lt;br /&gt;&lt;br /&gt;Cherokee puede procesar un mayor número de requerimientos que Apache2 y en un menor tiempo.&lt;br /&gt;&lt;br /&gt;Apache2 es un servidor web muy usado, pero eso no quiere decir que sea el mejor.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-1091964887716951486?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/1091964887716951486/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=1091964887716951486' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/1091964887716951486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/1091964887716951486'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/08/prueba-apachebench-versin-2040-dev-para.html' title='Cherokee vs Apache2'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_smLdPTZ5QcA/SLrsrGy4C8I/AAAAAAAAAEQ/o42GKcr5Fwg/s72-c/Dibujo1.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-5863921347212918139</id><published>2008-08-21T17:59:00.000-07:00</published><updated>2008-08-22T05:38:18.870-07:00</updated><title type='text'>Què es un Benchmark?</title><content type='html'>Wikipedia:  &lt;b style="font-weight: bold;"&gt;"Un benchmark&lt;/b&gt;&lt;span style="font-weight: bold;"&gt; es una técnica que se utiliza  para medir el rendimiento de un sistema o componente de un sistema"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://es.wikipedia.org/wiki/Benchmark"&gt;http://es.wikipedia.org/wiki/Benchmark&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Los siguientes son algunos parámetros que podemos usar al momento de realizar el Benchmark de rendimiento al servidor web, en este caso la  prueba utilizada es la  &lt;span style="font-weight: bold;"&gt;ApacheBench, Version 2.0.40-dev &lt;$Revision: 1.146 $&gt; apache-2.0  Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;   Copyright 2006 The Apache Software Foundation, http://www.apache.org/&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-weight: bold; color: rgb(204, 51, 204);"&gt;-n requests     Number of requests to perform&lt;/strong&gt;&lt;br /&gt;&lt;strong style="font-weight: bold; color: rgb(204, 51, 204);"&gt;-c concurrency  Number of multiple requests to make&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -t timelimit    Seconds to max. wait for responses&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -p postfile     File containing data to POST&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -T content-type Content-type header for POSTing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -v verbosity    How much troubleshooting info to print&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -w              Print out results in HTML tables&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -i              Use HEAD instead of GET&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -x attributes   String to insert as table attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -y attributes   String to insert as tr attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -z attributes   String to insert as td or th attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -C attribute    Add cookie, eg. 'Apache=1234. (repeatable)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -H attribute    Add Arbitrary header line, eg. 'Accept-Encoding: gzip'&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;                    Inserted after all normal header lines. (repeatable)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -A attribute    Add Basic WWW Authentication, the attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;                    are a colon separated username and password.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -P attribute    Add Basic Proxy Authentication, the attributes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;                    are a colon separated username and password.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -X proxy:port   Proxyserver and port number to use&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -V              Print version number and exit&lt;/span&gt;&lt;br /&gt;&lt;strong style="font-weight: bold; color: rgb(204, 51, 204);"&gt; -k              Use HTTP KeepAlive feature&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -d              Do not show percentiles served table.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -S              Do not show confidence estimators and warnings.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -g filename     Output collected data to gnuplot format file.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -e filename     Output CSV file with percentages served&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -h              Display usage information (this message)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -Z ciphersuite  Specify SSL/TLS cipher suite (See openssl ciphers)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;    -f protocol     Specify SSL/TLS protocol (SSL2, SSL3, TLS1, or ALL)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;katy:/etc/cherokee#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Me enfocarè en tres aspectos:  &lt;span style="font-weight: bold;"&gt;-k,   -n   y  -c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;-c&lt;/span&gt; debe ser menor que &lt;span style="font-weight: bold;"&gt;-n&lt;/span&gt;, sino nos saldrá el siguiente error:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 102, 204); font-weight: bold;"&gt;katy:/etc/cherokee# ab -n100 -c500 -k  http://127.0.0.1/&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204); font-weight: bold;"&gt;ab: Cannot use concurrency level greater than total number of requests&lt;/span&gt; &lt;span style="color: rgb(204, 102, 204); font-weight: bold;"&gt;Usage: ab [options] [http[s]://]hostname[:port]/path&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;Es recomendable realizar cada prueba 3 veces y tomar siempre el valor mas pequeño, ejm:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt;&lt;br /&gt;katy:/etc/cherokee# ab -n2000 -c300 -k  http://127.0.0.1/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lo anterior lo realizamos 3 veces y tomamos el resultado mas pequeño, ejm:   el Request per second mas pequeño.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Realizar la prueba completa con -k  y luego sin -k para tener una mejor comparativa de resultados.  Primero realizamos la prueba con -k y cuando terminemos, &lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt;debemos reiniciar nuestro servidor web &lt;/span&gt;y luego realizar la prueba sin -k, sino reiniciamos, el servidor no toma los cambios.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Qué es -k:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt; Anteriormente http trabajaba de la siguiente manera: un usuario primero abria un socket(osea una conexion al servidor) y por él enviaba el request y esperaba la respuesta del servidor. Cuando el servidor respondia cerraba el socket y esperaba otros request.&lt;br /&gt;&lt;br /&gt;Despues de http 1.1 se creo otro método que es &lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt;keepalive, osea, -k&lt;/span&gt;, que es mantener abierto el socket.&lt;br /&gt;&lt;br /&gt;La diferencia es:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt; El servidor , una vez responde no cierra el socket y lo deja abierto entre el usuario y el servidor por si el usuario hace mas requests, y eso hace que todo sea&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 51, 204);"&gt; mas rápido&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt; por que solo tienen que crear una conexión, y no es necesario crear una para cada request.&lt;/span&gt;  El servidor abre un socket con cada usuario que hace un request.&lt;br /&gt;&lt;br /&gt;En conclusión, cuando usas esta opción (-k), le estas diciendo al servidor que deje el socket abierto, es por esto que se recomienda hacer pruebas con -k y sin -k para ver cómo se comporta el servidor web.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt; A continuación pongo ejemplos para entender mejor -n y -c:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este es un ejemplo de comando que use en linux debian con la versión del benchmark mencionada anteriormente:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;&lt;br /&gt;katy:/etc/cherokee#&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;ab -n10000 &lt;/span&gt;&lt;a style="color: rgb(204, 51, 204);" href="http://localhost/" target="_blank"&gt;http://localhost/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aca estoy enviando &lt;span style="font-weight: bold;"&gt;10000 requerimientos &lt;/span&gt;al servidor,&lt;span style="font-weight: bold;"&gt; al no poner c &lt;/span&gt;le estoy diciendo que por defecto envie &lt;span style="font-weight: bold;"&gt;1 al tiempo&lt;/span&gt;. Lo que podriamos interpretar como si un solo usuario enviara 10000 requerimientos al servidor web.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;katy:/etc/cherokee#&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;ab -n20000 -c16 -k &lt;/span&gt;&lt;a style="color: rgb(204, 51, 204);" href="http://localhost/" target="_blank"&gt;http://localhost/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Aca le estoy diciendo que envie &lt;span style="font-weight: bold;"&gt;20000 requerimientos &lt;/span&gt;al servidor &lt;span style="font-weight: bold;"&gt;en grupos de 16&lt;/span&gt; en 16 requerimientos al mismo tiempo. Lo que podriamos interpretar como si 16 usuarios le estan pidiendo abrir 20000 requerimientos y &lt;span style="font-weight: bold;"&gt;que mantenga abierto el socket.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;katy:/etc/cherokee#&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204); font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;ab -n20000 -c16 &lt;/span&gt;&lt;a style="color: rgb(204, 51, 204);" href="http://localhost/" target="_blank"&gt;http://localhost/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Este es casi igual al caso anterior, la diferencia es que le digo que&lt;span style="font-weight: bold;"&gt; no mantenga abierto el socket&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;El siguiente es un ejemplo que nos muestra cuàndo el servidor llegò  a su lìmite:&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;katy:/etc/cherokee# ab -n2000000 -c300 -k  http://127.0.0.1/&lt;br /&gt;This is ApacheBench, Version 2.0.40-dev &lt;$Revision: 1.146 $&gt; apache-2.0&lt;br /&gt;Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/&lt;br /&gt;Copyright 2006 The Apache Software Foundation, http://www.apache.org/&lt;br /&gt;&lt;br /&gt;Benchmarking 127.0.0.1 (be patient)&lt;br /&gt;Completed 200000 requests&lt;br /&gt;Completed 400000 requests&lt;br /&gt;Completed 600000 requests&lt;br /&gt;Completed 800000 requests&lt;br /&gt;&lt;span style="color: rgb(204, 102, 204);"&gt;apr_socket_recv: Connection reset by peer (104)&lt;/span&gt;&lt;br /&gt;Total of 996507 requests completed&lt;br /&gt;katy:/etc/cherokee#&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-5863921347212918139?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/5863921347212918139/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=5863921347212918139' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5863921347212918139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5863921347212918139'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/08/benchmark.html' title='Què es un Benchmark?'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-5741050833112985562</id><published>2008-08-19T19:58:00.000-07:00</published><updated>2008-08-20T08:37:02.382-07:00</updated><title type='text'>Error en límite de concurrencia.  Prueba benchmark</title><content type='html'>Podemos forzar el servidor web incrementando el número de concurrencia con la opción&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);font-size:130%;" &gt;-c&lt;/span&gt;, a la vez que aumentamos el número de requerimientos con &lt;span style="font-weight: bold; color: rgb(102, 51, 102);font-size:130%;" &gt;-n.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cuando hacemos esto se puede presentar el siguiente error:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;katy:/etc/cherokee# ab -c 1100 -t 50 &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153); font-weight: bold;" href="http://127.0.0.1/" target="_blank"&gt;http://127.0.0.1/&lt;/a&gt; &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;This is ApacheBench, Version 2.0.40-dev &lt;$Revision: 1.146 $&gt; apache-2.0&lt;/span&gt; &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Copyright 1996 Adam Twiss, Zeus Technology Ltd, &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153); font-weight: bold;" href="http://www.zeustech.net/" target="_blank"&gt;http://www.zeustech.net/&lt;/a&gt; &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;   Copyright 2006 The Apache Software Foundation, &lt;/span&gt;&lt;a style="color: rgb(153, 51, 153); font-weight: bold;" href="http://www.apache.org/" target="_blank"&gt;http://www.apache.org/&lt;/a&gt;   &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Benchmarking&lt;/span&gt;&lt;a style="color: rgb(153, 51, 153); font-weight: bold;" href="http://127.0.0.1/" target="_blank"&gt;127.0.0.1&lt;/a&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt; (be patient)&lt;/span&gt; &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;socket: Too many open files (24)&lt;/span&gt; &lt;span style="color: rgb(51, 255, 51); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;El error anterior se puede corregir con el siguiente comando:&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51); font-weight: bold;font-size:130%;" &gt;katy:/etc/cherokee# ulimit -n(número)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;Este comando aumentará el límite del número de archivos abiertos para la sesión actual. Debe repetir este procedimiento cada vez que inicie una nueva sesión&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 255, 51);font-size:130%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-5741050833112985562?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/5741050833112985562/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=5741050833112985562' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5741050833112985562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5741050833112985562'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/08/error-en-lmite-de-concurrencia-prueba.html' title='Error en límite de concurrencia.  Prueba benchmark'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-2017523289679738625</id><published>2008-08-18T16:49:00.000-07:00</published><updated>2008-08-18T17:55:52.711-07:00</updated><title type='text'>MaxClientes y otras opciones en  Apache2.  Todo depende...</title><content type='html'>En esta parte del archivo de configuración del Apache2, podremos encontrar varias opciones que podremos ajustar,&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;pero&lt;span style="font-weight: bold;"&gt; "todo depende de lo que queramos"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Primero, entramos al archivo de configuración del Apache2:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;katy:/etc/apache2#&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;con &lt;span style="color: rgb(204, 51, 204);"&gt;ls&lt;/span&gt; visualizamos qué se encuentra dentro de apache2:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;apache2.conf  envvars     mods-available  ports.conf       sites-enabled&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;conf.d        httpd.conf  mods-enabled    sites-available&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y editamos apache2.conf:&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(204, 51, 204);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;katy:/etc/apache2# nano apache2.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Buscamos las siguientes opciones que son las que nos interesan por el momento:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;# StartServers: number of server processes to start&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;# MinSpareServers: minimum number of server processes which are kept spare&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;# MaxSpareServers: maximum number of server processes which are kept spare&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;# MaxClients: maximum number of server processes allowed to start&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;# MaxRequestsPerChild: maximum number of requests a server process serves&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;&lt;ifmodule&gt;&lt;/ifmodule&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;    StartServers          5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;    MinSpareServers       5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;    MaxSpareServers      10&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;    MaxClients          150&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;    MaxRequestsPerChild   0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;MaxClientes, StartServers, MinSpareServers y MaxSpareServers&lt;/span&gt; regulan la manera de atender peticiones.  Apache funciona bien generalmente sin necesidad de modificar estos valores, pero caso contrario sucede cuando un sitio web necesita atender 250 peticiones simultáneas, necesitaremos aumentar el valor de MaxClientes, pero si tenemos un servidor web con poca memoria, necesitaremos disminuir este valor para evitar un mal rendimiento del servidor.  No es recomendable que este valor supere los 256, pues podria generar inestabilidad del sistema.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;MaxClientes: &lt;/span&gt;   &lt;/span&gt;Si llegáramos a tener muchas peticiones en nuestro servidor web en un determinado momento, la memoria y el ancho de banda podrian no ser suficientes, es por eso que bajando el valor &lt;span style="font-weight: bold;"&gt;de MaxClientes que por defecto trae 150 a 100, por ejemplo&lt;/span&gt;, nuestro servidor web no se veria "alcanzado".  Si, yo se que el servidor comenzaria a rechazar peticiones cuando llegue al límite de los 100, pero es mejor esto, pues le prestamos un  mejor servicio a los clientes que se conecten y rechazaríamos  a los demas clientes para asi darle un "respiro a nuestro servidor"&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;Si llegáramos a disminuir el valor de MaxClientes a valores muy bajos, el servidor podría bloquearse e incluso dejar de funcionar.  La  carga de la memoria será menor, pero la carga del sistema será mayor.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 51, 102); font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;Max/MinSpareServers:&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 102);"&gt;  &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Estos dos parámetros regulan el número de servidores que esperan  peticiones.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;El valor por defecto de &lt;span style="font-family: monospace; font-weight: bold;"&gt;MinSpareServers&lt;/span&gt; es    &lt;tt class="COMMAND"&gt;5&lt;/tt&gt; y el de &lt;tt style="font-weight: bold;" class="COMMAND"&gt;MaxSpareServers&lt;/tt&gt;    es &lt;span style="font-family:monospace;"&gt;10&lt;/span&gt;.  Estos valores  son suficientes generalmente.  El número de &lt;tt class="COMMAND"&gt;MinSpareServers&lt;/tt&gt;    no debería ser elevado ya que crearía una carga muy alta, incluso    cuando el tráfico estuviese bajo y no tuviéramos muchas peticiones.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;StartServers:&lt;/span&gt;   Maneja los procesos que  serán    creados al arrancar.  El servidor Web crea y elimina dinámicamente    servidores según el tráfico, no es necesario cambiar este valor.     El servidor está configurado para arrancar 5 procesos en el arranque.&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 0, 51);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-2017523289679738625?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/2017523289679738625/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=2017523289679738625' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/2017523289679738625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/2017523289679738625'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/08/maxclientes-y-otras-opciones-en-apache2.html' title='MaxClientes y otras opciones en  Apache2.  Todo depende...'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-8436127482618521910</id><published>2008-08-12T05:10:00.000-07:00</published><updated>2008-08-12T05:36:03.997-07:00</updated><title type='text'>Wake On Lan (Wol)</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Es una tecnología que permite encender remotamente un computador desde otro computador que se encuentre en la misma Lan o en una Wan, configurando adecuadamente los routers.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para permitir el encendido remoto, debemos habilitar la opción en el setup del computador que deseamos prender, generalmente esta opción la encontramos en &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;Power management&lt;/span&gt; (en la BIOS) y requiere estar conectada como casi todas las redes, via ethernet y poseer ACPI (Interfaz Avanzada de Configuración y Energía) que es una tecnología que se encuentra en todas las fuentes &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;ATX&lt;/span&gt;.  Lo anterior para lograr que la computadora este &lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;escuchando&lt;/span&gt; por el puerto 9 de la interfaz de red.  Las señales que espera recibir son de cualquier protocolo, aunque se usa UDP por el modelo de conexión que utiliza.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt; Qué necesitamos para que Wol funcione?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Que el hardware lo permita&lt;br /&gt;2. Configurar el setup&lt;br /&gt;3. Que el computador este apagado correctamente&lt;br /&gt;4. Enviar la señal desde otro computador&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;Cómo funciona Wol?&lt;/span&gt;&lt;br /&gt;Cuando el ordenador está apagado, las fuentes de alimentación ATX siguen alimentando a ciertas partes de la placa base permitiendo el  &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;Wake on Ring&lt;/span&gt; y la posibilidad de encender el PC sólo pulsando una tecla del teclado o que se encienda a una determinada hora.&lt;br /&gt;&lt;br /&gt;Wake On Lan funciona en base a la dirección Mac del computador que deseamos encender, la cual podemos averiguar de las siguientes maneras:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;En el mismo computador que deseamos encender (windows XP):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En la consola escribimos ipconfig /all, vemos que nos  aparece una opción llamada &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;dirección&lt;/span&gt;  &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;física&lt;/span&gt; como por ejemplo esta:  00-04-5C-50-6B-C8&lt;br /&gt;&lt;br /&gt;Vamos a &lt;span style="font-weight: bold;"&gt;panel de control &lt;/span&gt;y hacemos click donde dice &lt;span style="font-weight: bold;"&gt;Conexiones de Red&lt;/span&gt; luego hacemos click encima de  &lt;span style="font-weight: bold;"&gt;conexión de área loca&lt;/span&gt;l, click en &lt;span style="font-weight: bold;"&gt;soporte&lt;/span&gt; y luego click en &lt;span style="font-weight: bold;"&gt;detalles&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En resumen, habilitamos la opción en el setup de la computadora que encenderemos y luego lo dejamos apagado.  Descargamos un software en el computador desde donde encenderemos el otro pc y escribimos la dirección Mac del pc que será encendido, lo que enviara una señal al otro computador &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;despertándolo&lt;/span&gt; y haciendo que este se encienda.&lt;br /&gt;&lt;br /&gt;Algunos software recomendados:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Wake On Lan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;Wake Up Lan&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Esta es una tecnología que nos puede ayudar en muchas ocasiones si necesitamos acceder a un computador y no nos encontramos cerca de él, pero&lt;span style="color: rgb(153, 51, 153);"&gt; &lt;/span&gt;&lt;span style="color: rgb(153, 51, 153); font-weight: bold;"&gt;también puede ser muy peligrosa, pues cualquier persona que sepa que tenemos esta opción habilitada en nuestro computador y averigüe la dirección Mac, podría prenderlo y entrar a él, causar daños, extraer información, etc&lt;/span&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-8436127482618521910?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/8436127482618521910/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=8436127482618521910' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8436127482618521910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8436127482618521910'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/08/wake-on-lan-wol.html' title='Wake On Lan (Wol)'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-8897573761998076819</id><published>2008-08-10T17:19:00.000-07:00</published><updated>2008-08-10T20:14:23.180-07:00</updated><title type='text'>Algunos conceptos de DIRECTORIO ACTIVO</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_smLdPTZ5QcA/SJ-lBymwTzI/AAAAAAAAADw/jMtgm5Dl6o0/s1600-h/Dibujo2.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_smLdPTZ5QcA/SJ-lBymwTzI/AAAAAAAAADw/jMtgm5Dl6o0/s400/Dibujo2.bmp" alt="" id="BLOGGER_PHOTO_ID_5233082742210580274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;El Directorio Activo es un servicio de red que contiene toda la información acerca de los recursos de la red, como por ejemplo usuarios, archivos, impresoras, topología física, entro otros.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;CARACTERÍSTICAS:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Delegación de control&lt;br /&gt;Integración con kerberos&lt;br /&gt;Integración con DNS&lt;br /&gt;Administración centralizada&lt;br /&gt;Dominio&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;ÁRBOL:&lt;/span&gt;  Es una estructura jerárquica de dominios que &lt;span style="font-weight: bold; color: rgb(204, 51, 204);"&gt;comparten&lt;/span&gt; un sufijo &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;DNS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;BOSQUE:  &lt;/span&gt;&lt;/span&gt;Es un conjunto de árboles que &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(204, 51, 204);"&gt;no comparten&lt;/span&gt; &lt;/span&gt;el mismo sufijo DNS, como por ejemplo cuando se fusionan empresas y se quiere mantener el nombre de cada una.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;UNIDAD ORGANIZATIVA:&lt;/span&gt; &lt;/span&gt; Son contenedores, osea que contienen objetos, como impresoras, carpetas compartidas, cuentas de usuario, otras unidades organizativas, etc.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;DOMINIO:&lt;/span&gt;  &lt;/span&gt;Es la estructura lógica del directorio activo, que almacena miles de objetos en el catálogo global dentro de un Controlador de dominio.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;CONTROLADOR DE DOMINIO:&lt;/span&gt;  Es un equipo con windows server 2000, 2003 o 2008 que almacena una réplica del directorio de dominio (Base de datos).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;KERBEROS:  &lt;/span&gt;Es un protocolo de autenticación usado en windows 2000 para el control de acceso, usado generalmente en redes no seguras.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-8897573761998076819?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/8897573761998076819/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=8897573761998076819' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8897573761998076819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/8897573761998076819'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/08/algunos-conceptos-de-directorio-activo.html' title='Algunos conceptos de DIRECTORIO ACTIVO'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_smLdPTZ5QcA/SJ-lBymwTzI/AAAAAAAAADw/jMtgm5Dl6o0/s72-c/Dibujo2.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-5722095170580531604</id><published>2008-08-08T18:06:00.000-07:00</published><updated>2008-12-10T18:13:52.985-08:00</updated><title type='text'>Actualización del DNS con el DHCP en linux Debian</title><content type='html'>Instalamos los paquetes necesarios:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#apt-get install bind9&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#apt-get install dhcp3-server&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entramos a la carpeta bind:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#cd /etc/bind/ ls&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Vemos que se encuentra el archivo rndc.key.  Copiamos esta llave en la siguiente ruta:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#cp /etc/bind/rndc.key /etc/dhcp3&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Volvemos a bind:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#cd  /etc/bind &lt;/strong&gt; &lt;br /&gt;&lt;br /&gt;Visualizamos los archivos dentro de bind, con ls y observamos que se encuentra el archivo &lt;strong&gt;named.conf&lt;/strong&gt; y entramos a editarlo:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#pico named.conf&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agregamos la configuración de la  llave que nos va a permitir actualizar dinámicamente el dns:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;include "/etc/bind/rndc.key";&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configuramos la   zona directa:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;zone “katerine.com” {&lt;br /&gt;type master;&lt;br /&gt;file “/etc/bind/db.katerine”; &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para activar las actualizaciones con el DHCP ponemos lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;notify yes;&lt;br /&gt;allow-update {key "rndc-key";};&lt;br /&gt;};&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Configuramos la zona inversa:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;zone “70.168.192.in-addr.arpa” {&lt;br /&gt;type master ;&lt;br /&gt;file “/etc/bind/db.192.168.70”;  &lt;br /&gt;notify yes;&lt;br /&gt;allow-update {key "rndc-key";};&lt;br /&gt;};&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Guardamos los cambios. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entramos a  bind creamos las bases de datos de la zonas:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#cp db.127 db.192.168.70&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#cp db.local  db.katerine&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Editamos el archivo db.katerine.  En este archivo encontramos los nombres de los host  y la dirección:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;; BIND data file for local loopback interface &lt;br /&gt;;&lt;br /&gt;$TTL 604800&lt;br /&gt;@ IN SOA ns1.thiney.com. root.katerine.com. (&lt;br /&gt;    20080801 ; serial&lt;br /&gt;    604800 ; refresh&lt;br /&gt;    86400  ; retry&lt;br /&gt;    2419200 ; expire&lt;br /&gt;    604800  ) ; negative cache TTL&lt;br /&gt;; &lt;br /&gt;@ IN NS  ns1.katerine.com.&lt;br /&gt;@ IN A  192.168.70.3&lt;br /&gt;@ IN MX  10 mx1.katerine.com.&lt;br /&gt;www  IN A  192.168.70.3&lt;br /&gt;ftp IN CNAME  www.&lt;br /&gt;thiney IN A  192.168.70.10&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Guardamos&lt;br /&gt;&lt;br /&gt;Editamos el archivo db.192.168.70, la zona inversa es utilizada para resolver de direcciones IP a nombres.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;;BIND reverse data file for broadcast zona&lt;br /&gt;;&lt;br /&gt;$TTL 604800&lt;br /&gt;@ IN SOA ns1.katerine.com. root.katerine.com. (&lt;br /&gt;    20080801 ; serial&lt;br /&gt;    604800 ; refresh&lt;br /&gt;    86400  ; retry&lt;br /&gt;    2419200 ; expire&lt;br /&gt;    604800  ) ; negative cache TTL&lt;br /&gt;; &lt;br /&gt;@ IN NS ns1.katerine.com.&lt;br /&gt;2 IN PTR ns1.katerine.com.&lt;br /&gt;10 IN PTR thiney.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agregamos el servidor DNS en el resolv.conf. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#nano /etc/resolv.conf &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Agregamos lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;search katerine.com&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;nameserver 192.168.70.3&lt;/strong&gt; (dirección IP servidor DNS )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reiniciamos:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#/etc/init.d/bind9 restart&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Probamos:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#nslookup &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Nos muestra lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&gt; 192.168.70.3&lt;br /&gt;Server:           192.168.70.3&lt;br /&gt;Address:        192.168.70.3#53&lt;br /&gt;3.70.168.192.in-addr.arpa        name = ns1.katerine.com.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-5722095170580531604?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/5722095170580531604/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=5722095170580531604' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5722095170580531604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5722095170580531604'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/12/actualizacin-del-dns-con-el-dhcp-en.html' title='Actualización del DNS con el DHCP en linux Debian'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4639845392496246089.post-5875663107922303363</id><published>2008-07-27T18:15:00.000-07:00</published><updated>2008-07-27T19:16:43.912-07:00</updated><title type='text'>VIRTUALIZACIÓN = FUTURO</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:arial;"&gt;La virtualización existe hace aproximadamente 30 años, pero solo en los últimos años grandes empresas comenzaron a poner sus ojos en ella y han empezado a usarla en sus servidores. Todo esto gracias a que grandes jugadores como VMware la hicieron accesible a los centros de computo de la mayoría de las compañías de hoy, ya no es necesario ser una corporación gigante y operar con costosos mainframes. &lt;span style="font-weight: bold; color: rgb(153, 51, 153);"&gt;Virtualización es básicamente alojar varios y/o distintos sistemas operativos en un mismo servidor y que corran al mismo tiempo como si estuvieran en servidores independientes, reduciendo costos, recursos y espacio.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;a href="http://bp0.blogger.com/_smLdPTZ5QcA/SI0q13zizFI/AAAAAAAAACo/QJb_Vf_4Wqg/s1600-h/vm1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5227881847448587346" style="" alt="" src="http://bp0.blogger.com/_smLdPTZ5QcA/SI0q13zizFI/AAAAAAAAACo/QJb_Vf_4Wqg/s320/vm1.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;VENTAJAS:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;Reducción de costos. Al reducir el número de servidores físicos se reduce la energía y el costo del enfriamiento sin mencionar el costo en si de los servidores&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;br /&gt;Reducción del trabajo administrativo. A menos servidores menos soporte técnico&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Optimización del hardware. En promedio los servidores en los centros de cómputo se usan en un 10 a 15%, esta tecnología permite incrementar el uso del poder de procesamiento en mas de 80% optimizando de esta forma el uso de servidores&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;Facilidad de instalación de software. La tendencia es a que muchos de las aplicaciones necesarias para la puesta en marcha de los servidores lleguen preinstalados y listos para trabajar&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Puedes tener varios sistemas operativos abiertos al mismo tiempo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;Ofrecen seguridad. Nada de lo que hagamos en una máquina virtual afectará a otra o al sistema anfitrión. &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Es el entorno ideal para probar software peligroso, ya que sabemos que nada de lo que ocurra en ella afectará al resto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Una máquina virtual puede ser trasladada a otra plataforma de manera prácticamente inmediata&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;span style="font-weight: bold; color: rgb(102, 0, 204);"&gt;DESVENTAJAS:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;Los expertos lo llaman único punto de falla, y es el tener varios servidores virtuales en un solo servidor físico. Cualquier fallo en el servidor físico aumenta sustancialmente el riesgo de tener varios servidores virtuales sin operar al mismo tiempo&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Consume muchos recursos del computador (memoria)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Se requiere un computador potente&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;El costo: el software VMware cuesta $300 por licencia. Lo cual puede ser mucho para un aficionado, o para un estudiante&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;Personalmente creo que el futuro de la informática está en la virtualización, cuántas veces has dejado de instalar algunas aplicaciones por no saturar el PC o por no crear conflicto con otras aplicaciones? Con una máquina virtual, ya no sucederá mas, las empresas se darán cuenta del gran ahorro que esto representara, a pesar de tener que pagar por el costo de las licencias y de la efectividad al migrar a esta revolucionaria tecnología.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4639845392496246089-5875663107922303363?l=katelr.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://katelr.blogspot.com/feeds/5875663107922303363/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4639845392496246089&amp;postID=5875663107922303363' title='18 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5875663107922303363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4639845392496246089/posts/default/5875663107922303363'/><link rel='alternate' type='text/html' href='http://katelr.blogspot.com/2008/07/virtualizacin-futuro.html' title='VIRTUALIZACIÓN = FUTURO'/><author><name>KATERINE</name><uri>http://www.blogger.com/profile/13715332568364914068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/_smLdPTZ5QcA/SZovbSjo2jI/AAAAAAAAAHs/dDLi4giTxFw/S220/kate+3.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_smLdPTZ5QcA/SI0q13zizFI/AAAAAAAAACo/QJb_Vf_4Wqg/s72-c/vm1.jpg' height='72' width='72'/><thr:total>18</thr:total></entry></feed>
