<?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-16430609</id><updated>2012-01-26T05:01:28.240-08:00</updated><category term='http://www.aigclassic.com/classicconta/'/><category term='http://www.nexusradio.com'/><category term='enmascaadi de plata'/><category term='virtual.itg.uiuc.edu'/><category term='music surf'/><category term='http://www1.k9webprotection.com/'/><category term='lucha libre'/><category term='el santo'/><category term='etc.'/><title type='text'>PC Linux and  something else.</title><subtitle type='html'>Everything about Linux and some systems..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-16430609.post-5054653872166189435</id><published>2009-05-22T15:26:00.004-07:00</published><updated>2009-05-22T15:28:23.170-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http://www1.k9webprotection.com/'/><title type='text'>Internet Seguro para kids</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BO17D8c5Ze4/Shcm_05QPaI/AAAAAAAAAlg/xgwzbuHdkcI/s1600-h/K9-Web-Protection_3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 129px;" src="http://1.bp.blogspot.com/_BO17D8c5Ze4/Shcm_05QPaI/AAAAAAAAAlg/xgwzbuHdkcI/s200/K9-Web-Protection_3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5338778761243409826" /&gt;&lt;/a&gt;&lt;br /&gt;If you’re like most of us, parenting in the age of the Internet has you facing a new set of challenges. Blue Coat is committed to helping you and all communities through this 'First Generation of Internet Parenting'.&lt;br /&gt;&lt;br /&gt;K9 Web Protection is our free Internet filtering and control solution for the home. K9 puts YOU in control of the Internet so you can protect your kids.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-5054653872166189435?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www1.k9webprotection.com/' title='Internet Seguro para kids'/><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/5054653872166189435/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=5054653872166189435&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/5054653872166189435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/5054653872166189435'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2009/05/internet-seguro-para-kids.html' title='Internet Seguro para kids'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BO17D8c5Ze4/Shcm_05QPaI/AAAAAAAAAlg/xgwzbuHdkcI/s72-c/K9-Web-Protection_3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-2406773085688932364</id><published>2009-05-22T15:15:00.005-07:00</published><updated>2009-05-22T15:21:22.014-07:00</updated><title type='text'>Servidores caseros</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_BO17D8c5Ze4/ShclWcZeCBI/AAAAAAAAAlY/7mMWRP6m0tg/s1600-h/freenas.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 43px;" src="http://1.bp.blogspot.com/_BO17D8c5Ze4/ShclWcZeCBI/AAAAAAAAAlY/7mMWRP6m0tg/s200/freenas.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5338776950781380626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_BO17D8c5Ze4/ShclR31CKeI/AAAAAAAAAlQ/5rlB0dsVrKY/s1600-h/windowshomeserver.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 145px; height: 100px;" src="http://3.bp.blogspot.com/_BO17D8c5Ze4/ShclR31CKeI/AAAAAAAAAlQ/5rlB0dsVrKY/s200/windowshomeserver.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5338776872245406178" /&gt;&lt;/a&gt;&lt;br /&gt;Si quieres acceder desde tu trabajo a tu coleccion de fotografias o de musica o simplemente mas archivos ?&lt;br /&gt; ya es posible gracias a los servidores para el hogar algunos incorparan Windows Home Server este muy sencillo de utilizar pero es seguro ?&lt;br /&gt;&lt;br /&gt;Tambien tienes otras opciones como FreeNas que es un sistema desarrollado en linux que funciona muy bien, he probado ambos y si bien este ultimo es mas complicado de comfirar es mas seguro que el primero.&lt;br /&gt;&lt;br /&gt;http://www.freenas.org/&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-2406773085688932364?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/2406773085688932364/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=2406773085688932364&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/2406773085688932364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/2406773085688932364'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2009/05/servidores-caseros.html' title='Servidores caseros'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_BO17D8c5Ze4/ShclWcZeCBI/AAAAAAAAAlY/7mMWRP6m0tg/s72-c/freenas.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-3798977466661854207</id><published>2009-05-22T15:01:00.005-07:00</published><updated>2009-05-22T15:08:39.284-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual.itg.uiuc.edu'/><title type='text'>Microscopio Virtual</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BO17D8c5Ze4/ShciXNLUvgI/AAAAAAAAAkg/5V48AGgjT7M/s1600-h/microscopio.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 143px; height: 200px;" src="http://2.bp.blogspot.com/_BO17D8c5Ze4/ShciXNLUvgI/AAAAAAAAAkg/5V48AGgjT7M/s200/microscopio.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5338773665340505602" /&gt;&lt;/a&gt;&lt;br /&gt;Un microscopio virtual que soporta la visualizacion de imagenes de alta resolucion y multidimensionales tomadas con un scanning Electron, se pueden descargar imagenes gratuitas desde el sitio web.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-3798977466661854207?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://virtual.itg.uiuc.edu' title='Microscopio Virtual'/><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/3798977466661854207/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=3798977466661854207&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/3798977466661854207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/3798977466661854207'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2009/05/microscopio-virtual.html' title='Microscopio Virtual'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BO17D8c5Ze4/ShciXNLUvgI/AAAAAAAAAkg/5V48AGgjT7M/s72-c/microscopio.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-6916392822927691342</id><published>2009-05-22T14:57:00.004-07:00</published><updated>2009-05-22T15:09:16.631-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http://www.nexusradio.com'/><title type='text'>Internet Radio</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_BO17D8c5Ze4/ShciggOi_BI/AAAAAAAAAko/976tjsgGpTA/s1600-h/gatitos-tiernos.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 185px; height: 200px;" src="http://2.bp.blogspot.com/_BO17D8c5Ze4/ShciggOi_BI/AAAAAAAAAko/976tjsgGpTA/s200/gatitos-tiernos.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5338773825073118226" /&gt;&lt;/a&gt;&lt;br /&gt;Un reproductor de radio en linea con mucha variedad de opciones para los que quieren escuchar el radio desde la PC o para descargar las grabaciones i despues escucharlas en algun reproductor de mp3&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-6916392822927691342?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.nexusradio.com' title='Internet Radio'/><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/6916392822927691342/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=6916392822927691342&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/6916392822927691342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/6916392822927691342'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2009/05/internet-radio.html' title='Internet Radio'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_BO17D8c5Ze4/ShciggOi_BI/AAAAAAAAAko/976tjsgGpTA/s72-c/gatitos-tiernos.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-5625648244681445506</id><published>2009-05-22T14:50:00.006-07:00</published><updated>2009-05-22T15:10:37.001-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http://www.aigclassic.com/classicconta/'/><title type='text'>Contabilidad Personal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_BO17D8c5Ze4/ShcizqfAfxI/AAAAAAAAAkw/fuZyUNQZW2Y/s1600-h/im.html-o%3D4255638.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_BO17D8c5Ze4/ShcizqfAfxI/AAAAAAAAAkw/fuZyUNQZW2Y/s200/im.html-o%3D4255638.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5338774154244030226" /&gt;&lt;/a&gt;&lt;br /&gt;Este es un programa de contabilidad dirigido a la pequena y mediana empresa con modulos de compatibilidad financiera, departamental, presupuestaria, que puede incluso vincular.......&lt;br /&gt;&lt;br /&gt;Muy bueno bastante recomendable&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-5625648244681445506?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.aigclassic.com/classicconta/' title='Contabilidad Personal'/><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/5625648244681445506/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=5625648244681445506&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/5625648244681445506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/5625648244681445506'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2009/05/contabilidad-personal.html' title='Contabilidad Personal'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_BO17D8c5Ze4/ShcizqfAfxI/AAAAAAAAAkw/fuZyUNQZW2Y/s72-c/im.html-o%3D4255638.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-4064758948076143357</id><published>2007-04-05T19:16:00.001-07:00</published><updated>2007-04-05T19:16:24.595-07:00</updated><title type='text'>Biographie - Lacrimosa</title><content type='html'>Biographie&lt;br /&gt;&lt;br /&gt;Im November 1990 machte Tilo Wolffs Projekt LACRIMOSA mit seinem Tape "Clamor" in den Clubs der Independent- und Underground-Szene von sich Reden. Schwermütige, von klassischen Einflüssen durchdrungene Musik, untermalt von poetischen Texten, dargeboten mittels ausdrucksvollem Gesang, faszinierte und wühlte eine Szene auf, die damals schon fast in Vergessenheit geraten war.&lt;br /&gt;&lt;br /&gt;Für die Veröffentlichung der ersten LP "Angst" gründete Tilo Wolff das Plattenlabel HALL OF SERMON, um LACRIMOSA die uneingeschränkte, künstlerische Freiheit zu gewährleisten. Die musikalischen Stilmittel derer sich LACRIMOSA bedienten, entwickelten sich schon damals von Album zu Album, ohne sich jedoch an vorherrschende Strömungen anzupassen oder die eigenen Wurzeln zu verleugnen. Durch diese progressive Entwicklung förderte LACRIMOSA die Toleranz eines breiteren Publikums für die verschiedenen Facetten der alternativen Musikszenen in der ganzen Welt.&lt;br /&gt;&lt;br /&gt;Tilo Wolff&lt;br /&gt;&lt;br /&gt;Anfang 1994 stieß (neben den wechselnden Gastmusikern) Anne Nurmi als festes Mitglied zu dem ehemaligen Soloprojekt. Anne Nurmi, die bei der finnischen Band TWO WITCHES als Keyboarderin und Sängerin zu einem der Gründungsmitglieder zählte, setzte durch ihren Gesang und ihre kompositorischen Fähigkeiten weitere Akzente.&lt;br /&gt;&lt;br /&gt;Anne Nurmi&lt;br /&gt;&lt;br /&gt;Die folgenden Veröffentlichungen schafften es, die gefühlsbetonten Klänge mit der wuchtigen Härte des Metal und Hard Rocks zu verbinden, ohne jedoch die offensichtliche Liebe zur Klassik jemals zu verleugnen. Erneut legte LACRIMOSA den Grundstein für mehr Toleranz zwischen den Szenen und den verschiedenen Hörern und war gleichzeitig Pionier und Geburtshelfer für Stilrichtungen wie dem Gothic-Metal und dem Symphonic-Metal!! Was damals eine Gradwanderung mit unbekanntem Ausgang war, hat sich inzwischen zu einer regelrechten Trendbewegung entwickelt!&lt;br /&gt;&lt;br /&gt;Nach der Zusammenarbeit mit dem weltberühmten LONDON SYMPHONIE ORCHESTRA, Plazierungen in den Deutschen Media Control Charts, bis hinauf auf Platz 12, ausverkauften Tourneen in Europa, Mittel- und Süd-Amerika, erscheint am 02. Mai 2005 zum 15jährigen Bandjubiläum das neue Studioalbum "Lichtgestalt", das in seiner musikalischen Vielfalt, seiner inhaltlichen Ausdrucksstärke und seiner kongenialen Produktion erneut Massstäbe setzen wird und den würdigen Höhepunkt einer bemerkenswerten Karriere markiert!&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-4064758948076143357?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/4064758948076143357/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=4064758948076143357&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/4064758948076143357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/4064758948076143357'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/04/biographie-lacrimosa.html' title='Biographie - Lacrimosa'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-2511636221379645692</id><published>2007-04-05T19:10:00.001-07:00</published><updated>2007-04-05T19:12:29.008-07:00</updated><title type='text'>Gun's and Roses - Videos</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/MVrEdVk3JJU"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/MVrEdVk3JJU" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-2511636221379645692?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/2511636221379645692/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=2511636221379645692&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/2511636221379645692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/2511636221379645692'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/04/guns-and-roses.html' title='Gun&apos;s and Roses - Videos'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-7039042305772057705</id><published>2007-04-05T19:09:00.001-07:00</published><updated>2007-05-21T18:50:49.024-07:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-7039042305772057705?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/7039042305772057705/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=7039042305772057705&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/7039042305772057705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/7039042305772057705'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/04/my-ladies-mis-chicas.html' title=''/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-691791461962655792</id><published>2007-04-05T19:06:00.000-07:00</published><updated>2007-04-05T19:13:08.478-07:00</updated><title type='text'>Lacrimosa - Videos</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wgwheLue8g0"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wgwheLue8g0" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/66XVBQOvV5s"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/66XVBQOvV5s" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/baW0GLEof6k"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/baW0GLEof6k" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-691791461962655792?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/691791461962655792/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=691791461962655792&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/691791461962655792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/691791461962655792'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/04/lacrimosa.html' title='Lacrimosa - Videos'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-4065407448894465474</id><published>2007-03-15T11:43:00.000-08:00</published><updated>2007-03-15T11:44:30.438-08:00</updated><title type='text'>Configuracion de Red</title><content type='html'>Introducción&lt;br /&gt;Configurar los parámetros de red en una estación de trabajo GNU/Linux o un servidor no es realmente complicado. Solamente requerirá de algunos conocimientos básicos sobre redes y cualquier editor de texto simple.&lt;br /&gt;&lt;br /&gt;Procedimientos&lt;br /&gt;Detección y configuración del sustento físico (hardware).&lt;br /&gt;La detección del sustento físico (hardware) es realizada o bien por el programa de instalación, o bien a través de kudzu, un servicio que inicia con el sistema y que se encarga de detectar y configurar los dispositivos de sustento físico (hardware) instalados. En términos generales, no hace falta configurar parámetro alguno mientras los dispositivos de red sean compatibles y exista un controlador para la versión del núcleo (kernel) ejecutado.&lt;br /&gt;&lt;br /&gt;Si acaso no fuese detectado el dispositivo de red debido a la ausencia de kudzu, es posible configurar todo manualmente. La marca de la tarjeta de red es lo que menos interesa, lo que es importante es que se determine con exactitud que circuito integrado auxiliar (chipset) utiliza la tarjeta de red. Esto puede determinarse examinando físicamente la tarjeta de red o bien examinando a detalle la salida en pantalla que se obtiene al ejecutar el siguiente mandato:&lt;br /&gt;&lt;br /&gt;lspci | grep Ethernet &lt;br /&gt;&lt;br /&gt;Lo anterior devuelve una salida similar a la siguiente (en el caso de una tarjeta 3Com 905 C)&lt;br /&gt;&lt;br /&gt;Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink] (rev 120). &lt;br /&gt;&lt;br /&gt;Debe modificarse con un editor de textos el fichero /etc/modules.conf (núcleos de la serie 2.4) o /etc/modprobe.conf (núcleos de la serie 2.6). Debe verificarse que el módulo correspondiente a la tarjeta de red realmente este especificado de forma correcta. Ejemplo:&lt;br /&gt;&lt;br /&gt;alias eth0 3c59x &lt;br /&gt;&lt;br /&gt;Si se realizó alguna edición de este fichero, deberá de ejecutarse el siguiente mandato, a fin de actualizar dependencias:&lt;br /&gt;&lt;br /&gt;depmod -a &lt;br /&gt;&lt;br /&gt;Si utiliza un núcleo de la serie 2.4.x o 2.6, la lista de módulos existentes en el sistema que se pueden utilizar para distintos circuitos integrados auxiliares (chipset) de distintos modelos de tarjetas de red se puede obtener listando el contenido del directorio /lib/modules/[versión del núcleo]/kernel/drivers/net/. Ejemplo:&lt;br /&gt;&lt;br /&gt;ls /lib/modules/2.6.9-42.0.2.EL/kernel/drivers/net/ &lt;br /&gt;&lt;br /&gt;Asignación de parámetros de red.&lt;br /&gt;Nombre del anfitrión (HOSTNAME).&lt;br /&gt;Debe modificarse con un editor de textos el fichero /etc/hosts, y debe verificarse que este diferenciado el eco o retorno del sistema del nombre del sistema, el cual deberá estar asociado a una de las direcciones IP, específicamente la que esté asociado a dicho nombre en el servidor del sistema de nombres de dominio (DNS) si se cuenta con uno en la red local. Ejemplo:&lt;br /&gt;&lt;br /&gt;127.0.0.1  localhost.localdomain  localhost &lt;br /&gt;192.168.1.50  nombre.dominio  nombre  &lt;br /&gt;&lt;br /&gt;Se debe establecer un nombre para el sistema. Este deberá ser un FQDN (acrónimo de Fully Qualified Domain Name o Nombre de Dominio Plenamente Calificado) resuelto por un servidor de nombres de domino (DNS) o bien. En el caso de sistemas sin conexión a red o sistemas caseros, sea resuelto localmente en el fichero /etc/hosts. De tal modo, el nombre del anfitrión (hostname) del sistema se definirá dentro del fichero /etc/sysconfig/network del siguiente modo:&lt;br /&gt;&lt;br /&gt;NETWORKING=yes&lt;br /&gt;HOSTNAME=nombre.dominio &lt;br /&gt;&lt;br /&gt;Dirección IP, máscara de subred y puerta de enlace.&lt;br /&gt;Debe modificarse con cualquier editor de textos, y verificar que sus parámetros de red sean los correctos, el fichero localizado en la ruta /etc/sysconfig/network-scripts/ifcfg-eth0. Ejemplo:&lt;br /&gt;&lt;br /&gt;DEVICE=eth0&lt;br /&gt;ONBOOT=yes&lt;br /&gt;BOOTPROTO=static&lt;br /&gt;IPADDR=192.168.1.50&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;GATEWAY=192.168.1.254 &lt;br /&gt;&lt;br /&gt;Los parámetros anteriores son proporcionados por el administrador de la red local en donde se localice la máquina que está siendo configurada, o bien definidos de acuerdo a una planificación previamente establecida. El administrador de la red deberá proporcionar una dirección IP disponible (IPADDR) y una máscara de la subred (NETMASK).&lt;br /&gt;&lt;br /&gt;Servidores de nombres.&lt;br /&gt;Debe modificarse con un editor de textos /etc/resolv.conf, donde se establecerán los servidores del sistema de resolución de nombres de dominio (DNS). Ejemplo:&lt;br /&gt;&lt;br /&gt;nameserver 192.168.1.254&lt;br /&gt;nameserver 192.168.1.1 &lt;br /&gt;&lt;br /&gt;Agregar encaminamientos (rutas) adicionales.&lt;br /&gt;Si se requiere establecer encaminamientos adicionales para obtener conectividad con otras redes, se pueden generar ficheros para cada interfaz que sea necesario, en donde se establecen los valores para puerta de enlace, red a la que se quiere acceder y la máscara de subred correspondiente. Los ficheros se deben generar dentro del directorio /etc/sysconfig/network-scripts/ como route-[interfaz] y deben llevar el siguiente formato:&lt;br /&gt;&lt;br /&gt;GATEWAY0=xxx.xxx.xxx.xxx&lt;br /&gt;ADDRESS0=xxx.xxx.xxx.xxx&lt;br /&gt;NETMASK0=xxx.xxx.xxx.xxx &lt;br /&gt;&lt;br /&gt;Por citar un ejemplo, imaginemos que nos encontramos dentro de la red 192.168.1.0 y se requiere establecer conectividad con las redes 192.168.2.0 y 192.168.3.0, con máscaras 255.255.255.0, a través de las puertas de enlace o enrutadores o encaminadores con dirección IP 192.168.2.1 y 192.168.3.1, correspondientemente para cada red citada, a través de la primera interfaz Ethernet del sistema (eth0). La configuración de /etc/sysconfig/network-scripts/route-eth0 sería la siguiente:&lt;br /&gt;&lt;br /&gt;GATEWAY0=192.168.2.1&lt;br /&gt;ADDRESS0=192.168.2.0&lt;br /&gt;NETMASK0=255.255.255.0&lt;br /&gt;GATEWAY1=192.168.3.1&lt;br /&gt;ADDRESS1=192.168.3.0&lt;br /&gt;NETMASK1=255.255.255.0 &lt;br /&gt;&lt;br /&gt;Función de Reenvío de paquetes para IP versión 4.&lt;br /&gt;Si se tiene planeado implementar un NAT o DNAT, se debe habilitar el reenvío de paquetes para IP versión 4. Esto se realiza en el fichero /etc/sysctl.conf cambiando net.ipv4.ip_forward = 0 por net.ipv4.ip_forward = 1:&lt;br /&gt;&lt;br /&gt;net.ipv4.ip_forward = 1 &lt;br /&gt;&lt;br /&gt;Comprobaciones.&lt;br /&gt;Después de hacer configurado todos los parámetros de red deseados, solo deberá de ser reiniciado el servicio de red, ejecutando lo siguiente:&lt;br /&gt;&lt;br /&gt;service network restart &lt;br /&gt;&lt;br /&gt;Basta solamente comprobar si hay realmente conectividad. Puede ejecutarse el mandato ping hacia cualquier dirección de la red local para tal fin.&lt;br /&gt;&lt;br /&gt;ping 192.168.1.254 &lt;br /&gt;&lt;br /&gt;Las interfaces y la información de las mismas se puede examinar utilizando:&lt;br /&gt;&lt;br /&gt;ifconfig &lt;br /&gt;&lt;br /&gt;Los encaminamientos se pueden comprobar utilizando:&lt;br /&gt;&lt;br /&gt;route -n &lt;br /&gt;&lt;br /&gt;Para comprobar si hay resolución de nombres, se puede realizar una consulta hacia los servidores DNS definidos para el sistema, utilizando:&lt;br /&gt;&lt;br /&gt;host algún.dominio &lt;br /&gt;&lt;br /&gt;Alta de direcciones IP virtuales&lt;br /&gt;El alta de direcciones IP es verdaderamente simple. Basta definir solamente la dirección IP, máscara de subred y el nombre del dispositivo. El fichero se genera igualmente con el nombre del dispositivo con el prefijo ifcfg-. Ejemplo del contenido del fichero /etc/sysconfig/network-scripts/ifcfg-eth0:0 que corresponde al primer dispositivo virtual del primer dispositivo ethernet:&lt;br /&gt;&lt;br /&gt;DEVICE=eth0:0&lt;br /&gt;IPADDR=192.168.2.254&lt;br /&gt;NETMASK=255.255.255.0 &lt;br /&gt;&lt;br /&gt;La comprobación, al ejecutar el mandatoifconfig, deberá regresar algo como lo siguiente&lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:264830 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:255396 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:348 txqueuelen:1000&lt;br /&gt;          RX bytes:42375618 (40.4 MiB)  TX bytes:20306080 (19.3 MiB)&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;eth0:0    Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.2.254  Bcast:192.168.2.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback&lt;br /&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;          RX packets:2590 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:2590 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0&lt;br /&gt;          RX bytes:3327899 (3.1 MiB)  TX bytes:3327899 (3.1 MiB) &lt;br /&gt;&lt;br /&gt;La función Zeroconf.&lt;br /&gt;De modo predeterminado, y a fin de permitir la comunicación entre dos diferentes sistemas a través de un cable RJ45 cruzado (crossover), el sistema tiene habilitado Zeroconf, también conocido como Zero Configuration Networking o Automatic Private IP Addressing (APIPA). Es un conjunto de técnicas que automáticamente crean una dirección IP utilizable sin necesidad de configuración de servidores especiales. Permite a usuarios sin conocimientos de redes conectar computadoras, impresoras en red y otros artículos entre si.&lt;br /&gt;&lt;br /&gt;Sin Zeroconf los usuarios sin conocimientos tendrían que configurar servidores especiales como DHCP y DNS para poder establecer conectividad entre dos equipos.&lt;br /&gt;&lt;br /&gt;Estando habilitado Zeroconf se mostrará un registro en la tabla de encaminamientos para la red 169.254.0.0 al utilizar el mandato route -n, devolviendo una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;192.168.1.0     0.0.0.0         255.255.255.0   U       0       0       0  eth0&lt;br /&gt;169.254.0.0     0.0.0.0         255.255.0.0     U       0       0       0  eth0&lt;br /&gt;127.0.0.0       0.0.0.0         255.0.0.0       U       0       0       0  lo&lt;br /&gt;0.0.0.0         192.168.1.1     0.0.0.0         UG      0       0       0  eth0 &lt;br /&gt;&lt;br /&gt;Si se desea desactivar Zeroconf, solo bastará añadir en el fichero /etc/sysconfig/network el parámetro NOZEROCONF con el valor yes:&lt;br /&gt;&lt;br /&gt;NETWORKING=yes&lt;br /&gt;HOSTNAME=nombre.dominio&lt;br /&gt;NOZEROCONF=yes &lt;br /&gt;&lt;br /&gt;Al terminar, solo hay que reiniciar el servicio de red para que surtan efecto los cambios y comprobar de nuevo con el mandato route -n que la ruta para Zeroconf ha desaparecido:&lt;br /&gt;&lt;br /&gt;192.168.1.0     0.0.0.0         255.255.255.0   U       0       0       0  eth0&lt;br /&gt;127.0.0.0       0.0.0.0         255.0.0.0       U       0       0       0  lo&lt;br /&gt;0.0.0.0         192.168.1.1     0.0.0.0         UG      0       0       0  eth0 &lt;br /&gt;&lt;br /&gt;Una vez hecho lo anterior, existen dos servicios en el sistema en CentOS, White Box y Red Hat™ Enterprise Linux 4, que se pueden desactivar puesto que sirven para establecer la comunicación a través de Zeroconf, estos son mDNSResponder y nifd. Desactivar estos dos servicios ahorrará tiempo en el arranque y se consumirán algunos pocos menos recursos de sistema.&lt;br /&gt;&lt;br /&gt;chkconfig nifd off&lt;br /&gt;chkconfig mDNSResponder off&lt;br /&gt;service nifd stop&lt;br /&gt;service mDNSResponder stop &lt;br /&gt;&lt;br /&gt;Muchas aplicaciones y componentes para el modo gráfico dependen de Zeroconf para su correcto funcionamiento. Por tanto, no es conveniente desactivar este soporte si se va a hacer uso de el modo gráfico.&lt;br /&gt;&lt;br /&gt;Para más detalles acerca de Zeroconf, puede consultarla información disponible en:&lt;br /&gt;&lt;br /&gt;http://www.zeroconf.org/ &lt;br /&gt;http://en.wikipedia.org/wiki/Zeroconf &lt;br /&gt;Desactivando el soporte para IPv6.&lt;br /&gt;IPv6 o Protocolo de Internet versión 6 (Internet Protocol Version 6) es un estándar del Nivel de Red de TCP/IP orientado hacia datos utilizada por dispositivos electrónicos para transmitir datos a través de una Interred (Internetworking) creado por Steve Deering y Craig Mudge mientras trabajaban para el Centro de Investigaciones de Palo Alto de Xerox, o Xerox Palo Alto Research Center (Xerox PARC).&lt;br /&gt;&lt;br /&gt;Sucediendo a IPv4, es la segunda versión de Protocolo de Internet en ser formalmente adoptada para uso general. IPv6 tiene como objetivo solucionar el problema concerniente al limite de direcciones IP que se pueden asignar a través de IPv4, las cuales tendrán mucha demanda en un futuro no muy lejano cuando se incrementen el número de teléfonos móviles y otros dispositivos de comunicación que ofrezcan acceso hacia Internet.&lt;br /&gt;&lt;br /&gt;IPv4 solo incluye soporte para 4,294 mil millones (4,294 x 109) de direcciones IP, lo cual es adecuado para asignar una dirección IP a cada persona del planeta. IPv6 incluye soporte para 340 undecillones (340 x 1038) de direcciones IP. Se espera que IPv4 siga siendo útil hasta alrededor del año 2025, lo cual dará tiempo a corregir errores y problemas en IPv6.&lt;br /&gt;&lt;br /&gt;Mientras no se implemente de modo formal IPv6, el sistema cargará un controlador que hará que algunas aplicaciones manifiesten un acceso lento hacia Internet o problemas de conectividad. Si no se va a utilizar IPv6 lo mejor es desactivar éste del sistema. Edite el fichero /etc/modprobe.conf y añada lo siguiente:&lt;br /&gt;&lt;br /&gt;alias ipv6 off&lt;br /&gt;alias net-pf-10 off &lt;br /&gt;&lt;br /&gt;Al terminar utilice:&lt;br /&gt;&lt;br /&gt;depmod -a &lt;br /&gt;&lt;br /&gt;Reinicie el sistema a fin de que surtan efecto los cambios.&lt;br /&gt;&lt;br /&gt;reboot &lt;br /&gt;&lt;br /&gt;Ejercicios.&lt;br /&gt;Encaminamientos estáticos.&lt;br /&gt;Este ejercicio considera lo siguiente:&lt;br /&gt;&lt;br /&gt;Se tiene dos equipos de computo con GNU/Linux instalado en ambos. &lt;br /&gt;pc1.dominio tiene una dirección IP 192.168.0.101 con máscara de subred 255.255.255.0 en el dispositivo eth0. Una dirección IP 10.0.0.101 con máscara de subred 255.0.0.0 en el dispositivo eth1. &lt;br /&gt;pc2.dominio tiene una dirección IP 192.168.0.102 (o cualquiera otra en el mismo segmento) con máscara de subred 255.255.255.0 en el dispositivo eth0. No tiene otros dispositivos de red activos. &lt;br /&gt;Visualice desde pc2.dominio los registros de la tabla de encaminamiento.&lt;br /&gt;&lt;br /&gt;route -n &lt;br /&gt;&lt;br /&gt;Obtendrá una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0 &lt;br /&gt;&lt;br /&gt;Intente ejecutar ping hacia la dirección recién añadida en pc1.dominio.&lt;br /&gt;&lt;br /&gt;ping -c 3 10.0.0.101 &lt;br /&gt;&lt;br /&gt;El resultado esperado es que ping devuelva que hay 100% de pérdida de paquetes.&lt;br /&gt;&lt;br /&gt;PING 10.0.0.101 (10.0.0.101) 56(84) bytes of data.&lt;br /&gt;&lt;br /&gt;--- 10.0.0.101 ping statistics ---&lt;br /&gt;3 packets transmitted, 0 received, 100% packet loss, time 1999ms &lt;br /&gt;&lt;br /&gt;Proceda a añadir el encaminamiento que corresponde especificando la red, mascará de subred y puerta de enlace necesarios para llegar hacia 10.0.0.101.&lt;br /&gt;&lt;br /&gt;route add \&lt;br /&gt;-net 10.0.0.0 \&lt;br /&gt;netmask 255.0.0.0 \&lt;br /&gt;gw 192.168.0.101 \&lt;br /&gt;eth0 &lt;br /&gt;&lt;br /&gt;Visualice de nuevo los registros de la tabla de encaminamiento.&lt;br /&gt;&lt;br /&gt;route -n &lt;br /&gt;&lt;br /&gt;Obtendrá una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;10.0.0.0        192.168.0.1     255.0.0.0       UG    0      0        0 eth0 &lt;br /&gt;&lt;br /&gt;Intente ejecutar ping hacia la dirección recién añadida en pc1.dominio.&lt;br /&gt;&lt;br /&gt;ping -c 3 10.0.0.101 &lt;br /&gt;&lt;br /&gt;El resultado esperado es que ping responda al ping, obteniéndose una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;PING 10.0.0.101 (10.0.0.101) 56(84) bytes of data.&lt;br /&gt;64 bytes from 10.0.0.101: icmp_seq=0 ttl=64 time=0.453 ms&lt;br /&gt;64 bytes from 10.0.0.101: icmp_seq=1 ttl=64 time=0.368 ms&lt;br /&gt;64 bytes from 10.0.0.101: icmp_seq=2 ttl=64 time=0.347 ms&lt;br /&gt;&lt;br /&gt;--- 10.0.0.101 ping statistics ---&lt;br /&gt;3 packets transmitted, 3 received, 0% packet loss, time 1999ms&lt;br /&gt;rtt min/avg/max/mdev = 0.347/0.389/0.453/0.048 ms, pipe 2 &lt;br /&gt;&lt;br /&gt;Reinicie el servicio de red, visualice de nuevo los registros de la tabla de encaminamiento y compruebe que ya no hay respuesta al hacer ping hacia 10.0.0.101 porque el registro en la tabla de encaminamiento fue eliminado al reiniciar el servicio de red.&lt;br /&gt;&lt;br /&gt;service network restart&lt;br /&gt;route -n&lt;br /&gt;ping -c 3 10.0.0.101 &lt;br /&gt;&lt;br /&gt;Para hacer permanente el registro en la tabla de encaminamiento utilice un editor de texto el fichero /etc/sysconfig/network-scripts/route-eth0 y ponga el siguiente contenido:&lt;br /&gt;&lt;br /&gt;ADDRESS0=10.0.0.0&lt;br /&gt;NETMASK0=255.0.0.0&lt;br /&gt;GATEWAY0=192.168.0.101 &lt;br /&gt;&lt;br /&gt;Al terminar reinicie el servicio de red.&lt;br /&gt;&lt;br /&gt;service network restart &lt;br /&gt;&lt;br /&gt;Visualice nuevamente los registros de la tabla de encaminamiento.&lt;br /&gt;&lt;br /&gt;route -n &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;Kernel IP routing table&lt;br /&gt;Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0&lt;br /&gt;0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;10.0.0.0        192.168.0.1     255.0.0.0       UG    0      0        0 eth0 &lt;br /&gt;&lt;br /&gt;Intente ejecutar ping hacia la dirección recién añadida en pc1.dominio.&lt;br /&gt;&lt;br /&gt;ping -c 3 10.0.0.101 &lt;br /&gt;&lt;br /&gt;Reinicie el servicio de red, visualice de nuevo los registros de la tabla de encaminamiento y compruebe de nuevo que hay respuesta al hacer ping hacia 10.0.0.101.&lt;br /&gt;&lt;br /&gt;service network restart&lt;br /&gt;route -n&lt;br /&gt;ping -c3 10.0.0.101 &lt;br /&gt;&lt;br /&gt;Direcciones IP virtuales.&lt;br /&gt;Este ejercicio considera lo siguiente:&lt;br /&gt;&lt;br /&gt;Se tiene dos (o más) equipos de computo con GNU/Linux instalado en éstos. &lt;br /&gt;pc1.dominio tiene una dirección IP 192.168.0.101 con máscara de subred 255.255.255.0 en el dispositivo eth0. No tiene otros dispositivos de red activos. &lt;br /&gt;pc2.dominio tiene una dirección IP 192.168.0.102 con máscara de subred 255.255.255.0 en el dispositivo eth0. No tiene otros dispositivos de red activos. &lt;br /&gt;Visualice las interfaces de red activas en el sistema.&lt;br /&gt;&lt;br /&gt;ifconfig &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente, donde se mostrará que solo están activas la interfaz eth0 y la correspondiente al retorno del sistema (loopback):&lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:24784 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:23366 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:112 txqueuelen:1000&lt;br /&gt;          RX bytes:15323317 (14.6 MiB)  TX bytes:5794288 (5.5 MiB)&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback&lt;br /&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;          RX packets:1337 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:1337 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0&lt;br /&gt;          RX bytes:125102 (122.1 KiB)  TX bytes:125102 (122.1 KiB) &lt;br /&gt;&lt;br /&gt;Utilice ping para comprobar si acaso hay alguna respuesta desde la interfaz virtual eth0:0.&lt;br /&gt;&lt;br /&gt;ping -c3 192.168.1.101 &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;PING 192.168.1.101 (192.168.1.101) 56(84) bytes of data.&lt;br /&gt;&lt;br /&gt;--- 192.168.1.101 ping statistics ---&lt;br /&gt;3 packets transmitted, 0 received, 100% packet loss, time 1999ms &lt;br /&gt;&lt;br /&gt;Configure a través de ifconfig los parámetros de la interfaz virtual eth0:0. Si la sintaxis fue correcta, el sistema no deberá devolver mensaje alguno.&lt;br /&gt;&lt;br /&gt;ifconfig eth0:0 192.168.1.101 netmask 255.255.255.0 &lt;br /&gt;&lt;br /&gt;Utilice ping para comprobar que haya respuesta desde la interfaz virtual eth0:0.&lt;br /&gt;&lt;br /&gt;ping -c3 192.168.1.101 &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;PING 192.168.1.101 (192.168.1.101) 56(84) bytes of data.&lt;br /&gt;64 bytes from 192.168.1.101: icmp_seq=0 ttl=64 time=0.453 ms&lt;br /&gt;64 bytes from 192.168.1.101: icmp_seq=1 ttl=64 time=0.368 ms&lt;br /&gt;64 bytes from 192.168.1.101: icmp_seq=2 ttl=64 time=0.347 ms&lt;br /&gt;&lt;br /&gt;--- 192.168.1.101 ping statistics ---&lt;br /&gt;3 packets transmitted, 3 received, 0% packet loss, time 1999ms&lt;br /&gt;rtt min/avg/max/mdev = 0.347/0.389/0.453/0.048 ms, pipe 2 &lt;br /&gt;&lt;br /&gt;Visualice las interfaces de red activas en el sistema.&lt;br /&gt;&lt;br /&gt;ifconfig &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente, donde se mostrará que está activa la interfaz eth0:0 junto con la interfaz eth0 y la correspondiente al retorno del sistema (loopback):&lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:24784 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:23366 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:112 txqueuelen:1000&lt;br /&gt;          RX bytes:15323317 (14.6 MiB)  TX bytes:5794288 (5.5 MiB)&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;eth0:0    Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback&lt;br /&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;          RX packets:1337 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:1337 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0&lt;br /&gt;          RX bytes:125102 (122.1 KiB)  TX bytes:125102 (122.1 KiB) &lt;br /&gt;&lt;br /&gt;Reinicie el servicio de red.&lt;br /&gt;&lt;br /&gt;service network restart &lt;br /&gt;&lt;br /&gt;Utilice ping para comprobar si aún hay respuesta desde la interfaz virtual eth0:0.&lt;br /&gt;&lt;br /&gt;ping -c3 192.168.1.101 &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;PING 192.168.1.101 (192.168.1.101) 56(84) bytes of data.&lt;br /&gt;&lt;br /&gt;--- 192.168.1.101 ping statistics ---&lt;br /&gt;3 packets transmitted, 0 received, 100% packet loss, time 1999ms &lt;br /&gt;&lt;br /&gt;Visualice las interfaces de red activas en el sistema.&lt;br /&gt;&lt;br /&gt;ifconfig &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente, donde se mostrará que ya no está activa la interfaz eth0:0, y solo se muestran activas la interfaz eth0 y la correspondiente al retorno del sistema (loopback):&lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:24784 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:23366 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:112 txqueuelen:1000&lt;br /&gt;          RX bytes:15323317 (14.6 MiB)  TX bytes:5794288 (5.5 MiB)&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback&lt;br /&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;          RX packets:1337 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:1337 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0&lt;br /&gt;          RX bytes:125102 (122.1 KiB)  TX bytes:125102 (122.1 KiB) &lt;br /&gt;&lt;br /&gt;Para hacer permanente la interfaz de red virtual en eth0:0 utilice un editor de texto el fichero /etc/sysconfig/network-scripts/ifcfg-eth0:0 y ponga el siguiente contenido (¡Respete mayúsculas y minúsculas!):&lt;br /&gt;&lt;br /&gt;DEVICE=eth0:0&lt;br /&gt;IPADDR=192.168.1.101&lt;br /&gt;NETMASK=255.255.255.0 &lt;br /&gt;&lt;br /&gt;Reinicie el servicio de red.&lt;br /&gt;&lt;br /&gt;service network restart &lt;br /&gt;&lt;br /&gt;Visualice las interfaces de red activas en el sistema.&lt;br /&gt;&lt;br /&gt;ifconfig &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente, donde nuevamente se mostrará que está activa la interfaz eth0:0 junto con la interfaz eth0 y la correspondiente al retorno del sistema (loopback):&lt;br /&gt;&lt;br /&gt;eth0      Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.0.101  Bcast:192.168.0.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          RX packets:24784 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:23366 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:112 txqueuelen:1000&lt;br /&gt;          RX bytes:15323317 (14.6 MiB)  TX bytes:5794288 (5.5 MiB)&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;eth0:0    Link encap:Ethernet  HWaddr 00:01:02:03:04:05&lt;br /&gt;          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0&lt;br /&gt;          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;          Interrupt:11 Base address:0xd000&lt;br /&gt;&lt;br /&gt;lo        Link encap:Local Loopback&lt;br /&gt;          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;          UP LOOPBACK RUNNING  MTU:16436  Metric:1&lt;br /&gt;          RX packets:1337 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;          TX packets:1337 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;          collisions:0 txqueuelen:0&lt;br /&gt;          RX bytes:125102 (122.1 KiB)  TX bytes:125102 (122.1 KiB) &lt;br /&gt;&lt;br /&gt;Utilice ping para comprobar que haya respuesta desde la interfaz virtual eth0:0.&lt;br /&gt;&lt;br /&gt;ping -c3 192.168.1.101 &lt;br /&gt;&lt;br /&gt;Lo anterior debe devolver una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;PING 192.168.1.101 (192.168.1.101) 56(84) bytes of data.&lt;br /&gt;64 bytes from 192.168.1.101: icmp_seq=0 ttl=64 time=0.453 ms&lt;br /&gt;64 bytes from 192.168.1.101: icmp_seq=1 ttl=64 time=0.368 ms&lt;br /&gt;64 bytes from 192.168.1.101: icmp_seq=2 ttl=64 time=0.347 ms&lt;br /&gt;&lt;br /&gt;--- 192.168.1.101 ping statistics ---&lt;br /&gt;3 packets transmitted, 3 received, 0% packet loss, time 1999ms&lt;br /&gt;rtt min/avg/max/mdev = 0.347/0.389/0.453/0.048 ms, pipe 2 &lt;br /&gt;&lt;br /&gt;La interfaz eth0:0 estará activa la siguiente vez que inicie el sistema operativo con la dirección IP y máscara de subred asignados.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-4065407448894465474?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/4065407448894465474/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=4065407448894465474&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/4065407448894465474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/4065407448894465474'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/configuracion-de-red.html' title='Configuracion de Red'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-7780528214457174319</id><published>2007-03-15T11:41:00.002-08:00</published><updated>2007-03-15T11:43:10.104-08:00</updated><title type='text'>Comandos basicos en Linux</title><content type='html'>Introducción.&lt;br /&gt;Por favor siga los procedimientos al pie de la letra.&lt;br /&gt;&lt;br /&gt;Procedimientos.&lt;br /&gt;Ingrese al sistema como usuario (fulano).&lt;br /&gt;&lt;br /&gt;Una vez que ha ingresado al sistema, realice lo siguiente:&lt;br /&gt;&lt;br /&gt;pwd &lt;br /&gt;&lt;br /&gt;Lo anterior le mostrará la ruta actual donde se localiza (/home/fulano).&lt;br /&gt;&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;cd /usr/local&lt;br /&gt;pwd &lt;br /&gt;&lt;br /&gt;Lo anterior lo cambiará al directorio /usr/local y le mostrará la ruta actual.&lt;br /&gt;&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;cd&lt;br /&gt;pwd &lt;br /&gt;&lt;br /&gt;Lo anterior lo regresará a /home/fulano/ mostrará que ahora se localiza en el directorio /home/fulano/.&lt;br /&gt;&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;ls /usr/local &lt;br /&gt;&lt;br /&gt;Lo anterior mostrará el contenido del directorio /usr/local y además mostrará que no es necesario cambiarse a un directorio en particular para ver su contenido.&lt;br /&gt;&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;ls&lt;br /&gt;ls -a &lt;br /&gt;&lt;br /&gt;Lo anterior primeramente mostrará que aparentemente no hay contenido en el directorio /home/fulano; después se mostrará lo siguiente y que en realidad si hay contenido; los ficheros y directorios de convierten a ocultos al renombrarles y ponerles un punto al inicio.&lt;br /&gt;&lt;br /&gt;  .bash_logout  .bash_profile  .bashrc &lt;br /&gt;&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;ls -la &lt;br /&gt;&lt;br /&gt;Lo anterior deberá de mostrar todo el contenido de /home/fulano y mostrará además los atributos y permisos:&lt;br /&gt;&lt;br /&gt;drwxr-xr-x    2 fulano     fulano         4096 ago 13 00:16 .&lt;br /&gt;drwxr-xr-x   26 root       root           8192 ago 29 11:09 ..&lt;br /&gt;-rw-r--r--    1 fulano     fulano           24 dic 11  2003 .bash_logout&lt;br /&gt;-rw-r--r--    1 fulano     fulano          191 dic 11  2003 .bash_profile&lt;br /&gt;-rw-r--r--    1 fulano     fulano          124 dic 11  2003 .bashrc &lt;br /&gt;&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;ls --help &lt;br /&gt;&lt;br /&gt;Lo anterior le mostrará la ayuda rápida del ls. Pulse simultáneamente en su teclado los botones &lt;SHIFT&gt; y &lt;Re Pág&gt; y luego pulse simultáneamente en su teclado los botones &lt;SHIFT&gt; y &lt;Av Pág&gt;; ésto hará que se desplace la pantalla permitiendo leer toda la información.&lt;br /&gt;&lt;br /&gt;Pulse el botón &lt;ENTER&gt; y realice lo siguiente:&lt;br /&gt;&lt;br /&gt;man ls &lt;br /&gt;&lt;br /&gt;Lo anterior le mostrará el manual en español. Pulse las teclas de &lt;Av Pág&gt; y &lt;Reg Pág&gt; para avanzar en el manual. Pulse la tecla / y a continuación ingrese inmediatamente la palabra «directorio» y luego pulse la tecla &lt;ENTER&gt;:&lt;br /&gt;&lt;br /&gt;:/directorio &lt;br /&gt;&lt;br /&gt;Lo anterior le mostrará que se ha realizado una búsqueda y resaltado de la palabra «directorio» en el manual de ls. Para salir del manual de ls, pulse la tecla q.&lt;br /&gt;&lt;br /&gt;Realice lo siguiente para crear un nuevo directorio:&lt;br /&gt;&lt;br /&gt;mkdir ejemplos1 &lt;br /&gt;&lt;br /&gt;Realice lo siguiente para intentar generar un subdirectorio denominado «uno» dentro del directorio «ejemplos2» (el cual no existe ú;n).&lt;br /&gt;&lt;br /&gt;mkdir ejemplos2/uno/ &lt;br /&gt;&lt;br /&gt;Lo anterior deberá devolver un mensaje de error como el siguiente:&lt;br /&gt;&lt;br /&gt;mkdir: no se puede crear el directorio «ejemplos2/uno»: No existe el fichero o el directorio  &lt;br /&gt;&lt;br /&gt;A fin de poder crear el subdirectorio «uno» dentro del directorio «ejemplos2», es necesario crear primero «ejemplos2». Sin embargo puede indicarle a mkdir que genere toda la ruta añadiendo la opción -p (path):&lt;br /&gt;&lt;br /&gt;mkdir -p ejemplos2/uno&lt;br /&gt;ls&lt;br /&gt;ls ejemplos2 &lt;br /&gt;&lt;br /&gt;Lo anterior creo el directorio «ejemplos2» junto con el subdirectorio «uno» en su interior y mostró que fue creado «ejemplos2» y posteriormente el contenido de «ejemplos2» para verificar que también fue creado «uno».&lt;br /&gt;&lt;br /&gt;Ahora copiaremos algunos ficheros para experimentar un poco dentro de esta carpeta utilizando el mandato cp:&lt;br /&gt;&lt;br /&gt;cp /etc/fstab /home/fulano/ejemplos1/ &lt;br /&gt;&lt;br /&gt;Luego vuelva a utilizar el mandato cp de este modo:&lt;br /&gt;&lt;br /&gt;cp /etc/passwd /home/fulano/ejemplos1/ &lt;br /&gt;&lt;br /&gt;Con los dos anteriores procedimientos habrá copiado dos distintos ficheros (/etc/fstab y /etc/passwd) dentro del directorio ejemplos1. Proceda entonces a jugar con estos. Utilice de nuevo el mandato mkdir y genere una carpeta denominada adicional dentro del directorio de ejemplos1.&lt;br /&gt;&lt;br /&gt;mkdir /home/fulano/ejemplos1/adicional &lt;br /&gt;&lt;br /&gt;Ahora acceda hacia el directorio de ejemplos1 para continuar. Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;cd /home/fulano/ejemplos1/ &lt;br /&gt;&lt;br /&gt;Y ahora proceda a ver el contenido de esta carpeta. Utilice el siguiente mandato:&lt;br /&gt;&lt;br /&gt;ls &lt;br /&gt;&lt;br /&gt;Observará en la pantalla algo como esto:&lt;br /&gt;&lt;br /&gt;[fulano@localhost ejemplos1]$&lt;br /&gt;adicional fstab  passwd&lt;br /&gt;[fulano@localhost ejemplos1]$ &lt;br /&gt;&lt;br /&gt;Ahora está visualizando los ficheros fstab y passwd y el directorio adicional&lt;br /&gt;&lt;br /&gt;Mueva uno de estos ficheros dentro del directorio adicional utilizando el mandato mv:&lt;br /&gt;&lt;br /&gt;mv fstab adicional &lt;br /&gt;&lt;br /&gt;Para ver el resultado, primero vea que ocurrió en el directorio ejemplos1 utilizando de nuevo el mandato ls:&lt;br /&gt;&lt;br /&gt;ls &lt;br /&gt;&lt;br /&gt;Verá una salida en pantalla similar a la siguiente:&lt;br /&gt;&lt;br /&gt;[fulano@localhost ejemplos1]$&lt;br /&gt;adicional  passwd&lt;br /&gt;[fulano@localhost ejemplos1]$ &lt;br /&gt;&lt;br /&gt;Acceda hacia el directorio adicional con el mandato cd&lt;br /&gt;&lt;br /&gt;cd adicional &lt;br /&gt;&lt;br /&gt;Se observará una salida similar a la siguiente:&lt;br /&gt;&lt;br /&gt;[fulano@localhost adicional]$&lt;br /&gt;fstab&lt;br /&gt;[fulano@localhost adicional]$&lt;br /&gt;   &lt;br /&gt;&lt;br /&gt;Regrese hacia el directorio ejemplos1 que se encuentra en el nivel superior utilizando el mandato cd:&lt;br /&gt;&lt;br /&gt;cd ../ &lt;br /&gt;&lt;br /&gt;Ahora proceda a eliminar el fichero passwd que se encuentra en el directorio ejemplos1&lt;br /&gt;&lt;br /&gt;rm passwd &lt;br /&gt;&lt;br /&gt;Haga lo mismo con fstab, el cual se localiza dentro del directorio adicional:&lt;br /&gt;&lt;br /&gt;rm adicional/fstab &lt;br /&gt;&lt;br /&gt;Elimine el directorio adicional:&lt;br /&gt;&lt;br /&gt;rmdir adicional &lt;br /&gt;&lt;br /&gt;Bucles.&lt;br /&gt;A continuación aprenderá a utilizar funciones más avanzadas. En el siguiente caso usted creará respaldos de un conjunto de ficheros de imágenes, asignando a cada uno un nombre distinto al que tenían en su directorio de origen. Primero creará un nuevo directorio:&lt;br /&gt;&lt;br /&gt;mkdir ~/respaldos &lt;br /&gt;&lt;br /&gt;Realice los siguientes mandatos:&lt;br /&gt;&lt;br /&gt;cd /usr/share/pixmaps/&lt;br /&gt;for f in *.png&lt;br /&gt;do&lt;br /&gt;cp $f ~/respaldos/copia-$f&lt;br /&gt;done&lt;br /&gt;cd &lt;br /&gt;&lt;br /&gt;Lo anterior realizará la copia en serie de los ficheros dentro de /usr/share/pixmaps/ dentro de ~/respaldos/ anteponiendo en el nombre de las copias la palabra «copia». Mire el contenido del ~/respaldos/ del siguiente modo:&lt;br /&gt;&lt;br /&gt;ls ~/respaldos/ &lt;br /&gt;&lt;br /&gt;En el siguiente caso usted definirá dos variables ($hombre y $mujer) cuyos datos serán obtenidos a partir de un fichero de texto simple (parejas.txt) y obtendrá una salida por cada juego de variables.&lt;br /&gt;&lt;br /&gt;cd&lt;br /&gt;echo "Juan Josefina" &gt;&gt; parejas.txt&lt;br /&gt;echo "Pedro Julieta" &gt;&gt; parejas.txt&lt;br /&gt;echo "Pablo Miriam" &gt;&gt; parejas.txt&lt;br /&gt;echo "Jorge Antonia" &gt;&gt; parejas.txt&lt;br /&gt;echo "Ernesto Carmen" &gt;&gt; parejas.txt&lt;br /&gt;while read hombre mujer&lt;br /&gt;do&lt;br /&gt;echo "$hombre es pareja de $mujer"&lt;br /&gt;echo "----------------------------------------"&lt;br /&gt;done &lt; parejas.txt &lt;br /&gt;&lt;br /&gt;Aliases.&lt;br /&gt;Realice lo siguiente:&lt;br /&gt;&lt;br /&gt;touch algo-nuevo.txt&lt;br /&gt;touch otro-nuevo.txt&lt;br /&gt;cp algo-nuevo.txt otro-nuevo.txt &lt;br /&gt;&lt;br /&gt;En lo anterior se crearon con el mandato touch los ficheros algo-nuevo.txt y otro-nuevo.txt y se realizó una copia de algo-nuevo.txt sobreescribiendo otro-nuevo.txt. Note que se sobreescribió a otro-nuevo.txt sin preguntar.&lt;br /&gt;&lt;br /&gt;Ejecute ahora lo siguiente:&lt;br /&gt;&lt;br /&gt;alias cp="cp -i"&lt;br /&gt;cp algo-nuevo.txt otro-nuevo.txt &lt;br /&gt;&lt;br /&gt;En lo anterior se creo un alias denominado cp que corresponde en realidad al mandato cp con la opción -i, la cual corresponde a preguntar si se sobreescriben ficheros regulares destino existentes. Cuando se ejecuta de nuevo el mandato cp, éste lo directamente hace con la opción -i.&lt;br /&gt;&lt;br /&gt;Para deshacer el alias sobre el mandato cp, solo basta ejecutar:&lt;br /&gt;&lt;br /&gt;unalias cp &lt;br /&gt;&lt;br /&gt;Realice lo siguiente para crear un nuevo mandato como alias:&lt;br /&gt;&lt;br /&gt;alias mi-mandato="ls -l |less" &lt;br /&gt;&lt;br /&gt;Lo anterior crea un alias denominado mi-mandato, el cual corresponderá a ejecutar el mandato ls con la opción -l y además ejecutará como subrutina al mandato less. ejecute mi-mandato del siguiente modo y estudie la salida.&lt;br /&gt;&lt;br /&gt;mi-mandato /etc &lt;br /&gt;&lt;br /&gt;Lo anterior debe haber mostrado el contenido del directorio /etc utilizando less para poder desplazar cómodamente la pantalla. Para salir de less solo pulse la tecla q.&lt;br /&gt;&lt;br /&gt;Los aliases creados perduran hasta que es cerrada la sesión del usuario. Para que cualquier alias sea permanente para un usuario en particular, hay que especificar estos al final del fichero ~/.bash_profile, o bien como root en algún fichero *.sh dentro del directorio /etc/profile.d/ para que sea utilizado por todos los usuarios del sistema. Ejecute el mandato alias para ver la lista de aliases predefinidos en el sistema.&lt;br /&gt;&lt;br /&gt;alias &lt;br /&gt;&lt;br /&gt;Apagado y reinicio de sistema.&lt;br /&gt;Finalmente, y para concluir la breve lección de mandatos, es importante saber que aunque no se vea nada en pantalla, en Linux®ñempeñan varios procesos en el trasfondo. Estos servicios deben ser finalizados apropiadamente. No es como en MS-DOS, en donde se podía apagar el sistema en cualquier momento. Hay que cerrar el sistema apropiadamente. Para tal fin se utilizan poweroff y reboot.&lt;br /&gt;&lt;br /&gt;Para cerrar y apagar el sistema, debe utilizar el siguiente mandato:&lt;br /&gt;&lt;br /&gt;poweroff &lt;br /&gt;&lt;br /&gt;Para cerrar y reiniciar el sistema, debe utilizarse el siguiente mandato:&lt;br /&gt;&lt;br /&gt;reboot &lt;br /&gt;&lt;br /&gt;Resumen de mandatos básicos.&lt;br /&gt;Puede y debe obtener mas detalles acerca de estos y otros muchos más mandatos utilizando la opción --help con cualquier casi cualquier mandato. Pude consultar el manual detallado de casi cualquier mandato conocido tecleando man precediendo del mandato a consultar:&lt;br /&gt;&lt;br /&gt;man [nombre del mandato] &lt;br /&gt;&lt;br /&gt;Para salir de las páginas del manual de mandatos solo teclee q.&lt;br /&gt;&lt;br /&gt;Tabla 1. Resumen de mandatos básicos. Si se necesita acceder hacia una carpeta en especial, utilice: cd [ruta exacta o relativa]  &lt;br /&gt;Si se necesita crear una nueva carpeta, utilice: mkdir [nombre del directorio]  &lt;br /&gt;Si se desea copiar un fichero, utilice: cp [origen] [destino]  &lt;br /&gt;Si se desea mover una fichero, utilice: mv [ruta del fichero a mover] [directorio en donde se desea mover]  &lt;br /&gt;Si se desea eliminar un fichero, utilice: rm [nombre del fichero o ruta exacta hacia el fichero]  &lt;br /&gt;Si se desea eliminar una carpeta, utilice: rmdir [nombre del fichero o ruta exacta hacia el directorio]  &lt;br /&gt;Si se desea apagar o reiniciar el sistema, utilice: poweroff y reboot (pueden ser utilizados como usuario) &lt;br /&gt;shutdown [-h -r] [now 1,2,3,4,5,6...] (solo como root&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-7780528214457174319?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/7780528214457174319/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=7780528214457174319&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/7780528214457174319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/7780528214457174319'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/comandos-basicos-en-linux.html' title='Comandos basicos en Linux'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-4714394201953212499</id><published>2007-03-15T11:41:00.001-08:00</published><updated>2007-03-15T11:41:55.590-08:00</updated><title type='text'>Establecer valores por defecto a usuarios</title><content type='html'>Procedimientos.&lt;br /&gt;Como root, edite /etc/default/useradd. Encontrará el siguiente contenido:&lt;br /&gt;&lt;br /&gt;# useradd defaults file&lt;br /&gt;GROUP=100&lt;br /&gt;HOME=/home&lt;br /&gt;INACTIVE=-1&lt;br /&gt;EXPIRE=&lt;br /&gt;SHELL=/bin/bash&lt;br /&gt;SKEL=/etc/skel &lt;br /&gt;&lt;br /&gt;Puede cambiar lo valores que considere convenientes, como por ejemplo el intérprete de mandatos a utilizar para las nuevas cuentas que sean creadas en adelante. De modo predefinido el sistema asigna /bin/bash (BASH o Bourne Again Shell) como intérprete de mandatos, sin embargo lo cierto es que si el sistema se utilizará como servidor, lo más conveniente es que se asigne de modo predefinido /sbin/nologin el cual muestra un mensaje respecto a que la cuenta no está disponible y da salida, utilizándose regularmente como intérprete de mandatos de reemplazo para cuentas que han sido deshabilitadas o bien que no tiene porque acceder con intérprete de mandatos al sistema. Cambie SHELL=/bin/bash por SHELL=/sbin/nologin.&lt;br /&gt;&lt;br /&gt;# useradd defaults file&lt;br /&gt;GROUP=100&lt;br /&gt;HOME=/home&lt;br /&gt;INACTIVE=-1&lt;br /&gt;EXPIRE=&lt;br /&gt;SHELL=/sbin/nologin&lt;br /&gt;SKEL=/etc/skel &lt;br /&gt;&lt;br /&gt;En adelante todo nuevo usuario que sea dado de alta en el sistema con el mandato useradd sin parámetro alguno, de modo predefinido no podrá acceder al sistema a través de shell, es decir acceso en terminal local o remotamente. Los usuarios con estas características podrán, sin embargo, utilizar cuentas de correo o Samba sin problema alguno.&lt;br /&gt;&lt;br /&gt;De modo predefinido las cuentas de usuario del sistema utilizarán como molde al directorio /etc/skel para crear el directorio de inicio de todos los usuarios del sistema. Regularmente, y como mínimo, /etc/skel incluye lo siguiente:&lt;br /&gt;&lt;br /&gt;.bash_logout .bash_profile .bashrc .gtkrc &lt;br /&gt;&lt;br /&gt;Si, por ejemplo, se desea que cada cuenta de usuario incluya un subdirectorio para carpetas de correo y suscripción a éstas a través del servicio de IMAP, se debe realizar el siguiente procedimiento:&lt;br /&gt;&lt;br /&gt;mkdir /etc/skel/mail/touch /etc/skel/mail/Borradorestouch /etc/skel/mail/Enviadostouch /etc/skel/mail/Papelera &lt;br /&gt;&lt;br /&gt;Y finalmente generar con el editor de texto el fichero /etc/skel/.mailboxlist que sirve para guardar las suscripciones de carpetas de correo que serán utilizadas por el servicio de IMAP, utilizando el siguiente contenido:&lt;br /&gt;&lt;br /&gt;mail/Borradoresmail/Enviadosmail/Papelera &lt;br /&gt;&lt;br /&gt;Adicionalmente puede contribuir a transparentar la migración de escritorios de GNOME 1.x, 2.0 y 2.2 hacia versiones posteriores predefiniendo se genere el directorio ~/Desktop/ con un enlace simbólico apuntando hacia éste y el cual se denominará ~/.gnome-desktop/&lt;br /&gt;&lt;br /&gt;cd /etc/skel/mkdir Desktopln -s Desktop .gnome-desktop&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-4714394201953212499?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/4714394201953212499/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=4714394201953212499&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/4714394201953212499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/4714394201953212499'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/establecer-valores-por-defecto-usuarios.html' title='Establecer valores por defecto a usuarios'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-5689578460072322900</id><published>2007-03-15T11:39:00.000-08:00</published><updated>2007-03-15T11:40:22.637-08:00</updated><title type='text'>Crear usuarios en linux</title><content type='html'>Introducción.&lt;br /&gt;GNU/Linux® es un sistema operativo con muchas características y una de estas es el estar diseñado para ser utilizado por múltiples usuarios. Aún cuando se tenga una PC con un único usuario, es importante recordar que no es conveniente realizar el trabajo diario desde la cuenta de root, misma que solo debe utilizarse para la administración del sistema.&lt;br /&gt;&lt;br /&gt;Una cuenta de usuario contiene las restricciones necesarias para impedir que se ejecuten mandatos que puedan dañar el sistema -programas troyanos como el Bliss-, se alteren accidentalmente la configuración del sistema, los servicios que trabajan en el trasfondo, los permisos y ubicación de los archivos y directorios de sistema, etc.&lt;br /&gt;&lt;br /&gt;Procedimientos.&lt;br /&gt;Generalmente el paso que procede a una instalación de GNU/Linux® es la creación de cuantas de usuario. Existen distintos métodos, todos son sencillos y permiten crear una cuenta con su propio directorio de trabajo y los archivos necesarios.&lt;br /&gt;&lt;br /&gt;Actualmente se existen recursos como el programa instalador de Red Hat™ Linux® y programas que funcionan desde un entorno gráfico, como es Linuxconf y Webmin, y recursos que funcionan en modo de texto o desde una ventana terminal, como son los mandatos tradicionales, useradd y passwd, y algunos otros programas, como YaST y la versión correspondiente de Linuxconf o Webmin.&lt;br /&gt;&lt;br /&gt;Creando una cuenta en el modo de texto: useradd y passwd&lt;br /&gt;Este procedimiento puede realizarse de forma segura tanto fuera de X Window® como desde una ventana terminal en el entorno gráfico del que se disponga. Fue el método comúnmente utilizado antes de la aparición de programas como YaST y Linuxconf. Sin embargo aún resulta útil para la administración de servidores, cuando no se tiene instalado X Window®, no se tienen instalados YaST o Linuxconf -o las versiones de estos que se han instalado no trabajan correctamente-, o bien se tienen limitaciones o problemas para utilizar un entorno gráfico.&lt;br /&gt;&lt;br /&gt;Lo primero: la orden useradd.&lt;br /&gt;El primer paso para crear una nueva cuenta consiste en utilizar el mandato useradd del siguiente modo:&lt;br /&gt;&lt;br /&gt;useradd nombre_del_usuario &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;useradd fulano &lt;br /&gt;&lt;br /&gt;Lo segundo: la orden passwd.&lt;br /&gt;Después de crear la nueva cuenta con useradd o que sigue a continuación es especificar una contraseña para el usuario. Determine una que le resulte fácil de recordar, que mezcle números, mayúsculas y minúsculas y que, preferentemente, no contenga palabras que se encontrarían fácilmente en el diccionario. Existen otras recomendaciones más, por lo que es conveniente leer, antes de continuar, los comentarios finales acerca de la seguridad incluidos en este mismo artículo.&lt;br /&gt;&lt;br /&gt;Aunque el sistema siempre tratará de prevenirlo cuando se escoja una mala contraseña, el sistema no le impedirá que lo haga. Especificar una nueva contraseña para un usuario, o bien cambiar la existente, se puede realizar utilizando el mandato passwd del siguiente modo:&lt;br /&gt;&lt;br /&gt;passwd nombre_del_usuario &lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;passwd fulano &lt;br /&gt;&lt;br /&gt;El sistema solicitará entonces que proceda a teclear la nueva contraseña para el usuario y que repita ésta para confirmar. No verá el echo, por seguridad, el sistema no mostrará los caracteres tecleados, por lo que debe hacerlo con cuidado. Si se considera que tal vez se cometieron errores de tecleado, puede presionarse las veces que sean necesarias la tecla &lt;Backspace&gt; o &lt;Retroceso&gt;. De cualquier forma el sistema le informará si coincide o no lo tecleado. Si todo salió bien recibirá como respuesta del sistema code 0. Si en cambio recibe code 1, significa que deberá repetir el procedimiento, ya que ocurrió un error.&lt;br /&gt;&lt;br /&gt;Este procedimiento también puede utilizarse para cambiar una contraseña existente.&lt;br /&gt;&lt;br /&gt;Opciones avanzadas.&lt;br /&gt;En muchos casos pueden no ser necesarios, pero si se esta administrando un servidor o estación de trabajo, o bien se es un usuario un poco más experimentado, y se quiere crear una cuenta con mayores o menores restricciones, atributos y/o permisos, pueden utilizarse las siguientes opciones de useradd:&lt;br /&gt;&lt;br /&gt;-c comment &lt;br /&gt;Se utiliza para especificar el archivo de comentario de campo para la nueva cuenta. &lt;br /&gt;-d home dir &lt;br /&gt;Se utiliza para establecer el directorio de trabajo del usuario. Es conveniente, a fin de tener un sistema bien organizado, que este se localice dentro del directorio /home. &lt;br /&gt;-e expire date &lt;br /&gt;Se utiliza para establecerla fecha de expiración de una cuenta de usuario. Esta debe ingresarse en el siguiente formato: AAAA-MM-DD. &lt;br /&gt;-g initial group &lt;br /&gt;Se utiliza para establecer el grupo inicial al que pertenecerá el usuario. De forma predeterminada se establece como único grupo 1. Nota: el grupo asignado debe de existir. &lt;br /&gt;-G group,[...] &lt;br /&gt;Se utiliza para establecer grupos adicionales a los que pertenecerá el usuario. Estos deben separarse utilizando una coma y sin espacios. Esto es muy conveniente cuando se desea que el usuario tenga acceso a determinados recursos del sistema, como acceso a la unidad de disquetes, administración de cuentas PPP y POP. Nota: los grupos asignado deben de existir. &lt;br /&gt;-m &lt;br /&gt;Se utiliza para especificar que el directorio de trabajo del usuario debe ser creado si acaso este no existiese, y se copiaran dentro de este los archivos especificados en /etc/skel. &lt;br /&gt;-s shell &lt;br /&gt;Se utiliza para establecer el Shell que podrá utilizar el usuario. De forma predeterminada, en Red Hat™ Linux® y Fedora™ Core, se establece bash como Shell predefinido. &lt;br /&gt;-u uid &lt;br /&gt;Se utiliza para establecer el UID, es decir, la ID del usuario. Este debe ser único. De forma predeterminada se establece como UID el número mínimo mayor a 99 y mayor que el de otro usuario existente. Cuando se crea una cuenta de usuario por primera vez, como ocurre en Red Hat™ Linux® y Fedora™ Core generalmente se asignará 500 como UID del usuario. Los UID entre 0 y 99 son reservados para las cuentas de los servicios del sistema. &lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;useradd -u 500 -d /home/fulano -G floppy,pppusers,popusers fulano &lt;br /&gt;&lt;br /&gt;Lo anterior creará una cuenta de usuario llamada fulano, que se encuentra incluido en los grupos floppy, pppusers y popusers, que tendrá un UID=500, utilizará Bash como intérprete de mandatos y tendrá un directorio de trabajo en /home/fulano.&lt;br /&gt;&lt;br /&gt;Existen más opciones y comentarios adicionales para el mandato useradd, estas se encuentran especificadas en los manuales -Man pages-. Para acceder a esta información, utilice el mandato man useradd desde una ventana terminal.&lt;br /&gt;&lt;br /&gt;Eliminar una cuenta de usuario.&lt;br /&gt;En ocasiones un administrador necesitará eliminar una o más cuentas de usuario. Este es un procedimiento principalmente utilizado en servidores y estaciones de trabajo a los cuales acceden múltiples usuarios. Para tal fin nos valdremos del mandato userdel. La sintaxis básica de userdel es la siguiente:&lt;br /&gt;&lt;br /&gt;userdel nombre_del_usuario &lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;userdel fulano &lt;br /&gt;&lt;br /&gt;Si se desea eliminar también todos los archivos y sub-directorios contenidos dentro del directorio de trabajo del usuario a eliminar, se debe agregar la opción -r:&lt;br /&gt;&lt;br /&gt;userdel -r nombre_del_usuario &lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;&lt;br /&gt;userdel -r fulano &lt;br /&gt;&lt;br /&gt;Manejo de Grupos.&lt;br /&gt;Alta de grupos.&lt;br /&gt;groupadd grupo-que-sea &lt;br /&gt;&lt;br /&gt;Alta de grupos de sistema.&lt;br /&gt;Un grupo de sistema es aquel que tiene un número de identidad de grupo (GID) por debajo del 500. Regularmente se asigna automáticamente el número de identidad de grupo más bajo disponible.&lt;br /&gt;&lt;br /&gt;groupadd -r grupo-que-sea &lt;br /&gt;&lt;br /&gt;Baja de grupos&lt;br /&gt;groupdel grupo-que-sea &lt;br /&gt;&lt;br /&gt;Asignación de usuario existentes a grupos existentes.&lt;br /&gt;gpasswd -a usuario-que-sea grupo-que-sea &lt;br /&gt;&lt;br /&gt;Comentarios finales acerca de la seguridad.&lt;br /&gt;Cuando, en la mayoría de los casos, un hacker o cracker consigue infiltrarse en un sistema GNU/Linux® o Unix® no es porque estos tengan un hueco de seguridad, sino porque el intruso pudo "hackear" alguna de las contraseñas de las cuentas existentes. Si usted específico durante el proceso de instalación de Linux® una mala contraseña de root, algo muy común entre usuarios novicios, es altamente recomendado cambiarla.&lt;br /&gt;&lt;br /&gt;Evite especificar contraseñas fáciles de adivinar. Con esto nos referimos particularmente a utilizar contraseñas que utilicen palabras incluidas en cualquier diccionario de cualquier idioma, datos relacionados con el usuario o empresa como son registro federal de causantes (R.F.C.), fechas de nacimiento, números telefónicos, seguro social, números de cuentas de académicos o alumnos y nombres de mascotas, la palabra Linux®, nombres de personajes de ciencia ficción, etc.&lt;br /&gt;&lt;br /&gt;Evite escribir las contraseñas sobre medios físicos, prefiera siempre limitarse a memorizar éstas.&lt;br /&gt;&lt;br /&gt;Si necesita almacenar contraseñas en un archivo, hágalo utilizando ciframiento.&lt;br /&gt;&lt;br /&gt;Si se le dificulta memorizar contraseñas complejas, utilice entonces contraseñas fáciles de recordar, pero cámbielas periódicamente.&lt;br /&gt;&lt;br /&gt;Jamás proporcione una contraseña a personas o instituciones que se la soliciten. Evite proporcionarla en especial a personas que se identifiquen como miembros de algún servicio de soporte o ventas. Este último caso lo menciona con énfasis la página de manual del mandato passwd.&lt;br /&gt;&lt;br /&gt;Consideraremos como una buena contraseña aquella se compone de una combinación de números y letras mayúsculas y minúsculas y que contiene al menos 8 caracteres. También es posible utilizar pares de palabras con puntuación insertada y frases o secuencias de palabras, o bien acrónimos de estas.&lt;br /&gt;&lt;br /&gt;Observar estas recomendaciones, principalmente en sistemas con acceso a redes locales y/o públicas, como Internet, hará que el sistema sea más seguro.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-5689578460072322900?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/5689578460072322900/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=5689578460072322900&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/5689578460072322900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/5689578460072322900'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/crear-usuarios-en-linux.html' title='Crear usuarios en linux'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-3218366378429813218</id><published>2007-03-15T11:38:00.000-08:00</published><updated>2007-03-15T11:39:27.151-08:00</updated><title type='text'>chattr</title><content type='html'>Introducción.&lt;br /&gt;Acerca del mandato chattr.&lt;br /&gt;El mandato chattr se utiliza para cambiar los atributos de los sistemas de ficheros ext2 y ext3. Desde cierto punto de vista, es análogo al mandato chmod, pero con diferente sintaxis y opciones. Utilizado adecuadamente, dificulta las acciones en el sistema de ficheros por parte de un intruso que haya logrado suficientes privilegios en un sistema.&lt;br /&gt;&lt;br /&gt;En la mayoría de los casos, cuando un intruso consigue suficientes privilegios en un sistema, lo primero que hará será eliminar los registros de sus actividades modificando estructuras de los ficheros de bitácoras del sistema y otros componentes. Utilizar el mandato chattr ciertamente no es obstáculo para un usuario experto, pero, afortunadamente, la gran mayoría de los intrusos potenciales no suelen ser expertos en GNU/Linux o Unix, dependiendo enormemente de diversos programas o guiones (los denominados rootkits y zappers) para eliminar aquello que permita descubrir sus actividades.&lt;br /&gt;&lt;br /&gt;Utilizar el mandato chattr, incluido en el paquete e2fsprogs, que se instala de forma predeterminada en todas las distribuciones de GNU/Linux por tratarse de un componente esencial, hace más difícil borrar o alterar bitácoras, ficheros de configuración y componentes del sistema. Theodore Ts'o es el desarrollador y quien se encarga de mantener e2fsprogs, mismo que se distribuye bajo los términos de la licencia GNU/GPL, e incluye otras herramientas como e2fsck, e2label, fsck.ext2, fsck.ext3, mkfs.ext2, mkfs.ext3, tune2fs y dumpe2fs, entre otras.&lt;br /&gt;&lt;br /&gt;URL: http://e2fsprogs.sourceforge.net/&lt;br /&gt;&lt;br /&gt;Opciones.&lt;br /&gt;-R Cambia recursivamente los atributos de directorios y sus contenidos. Los enlaces simbólicos que se encuentren, son ignorado &lt;br /&gt;-V Salida de charttr más descriptiva, mostrando además la versión del programa. &lt;br /&gt;-v Ver el número de versión del programa. &lt;br /&gt;&lt;br /&gt;Operadores.&lt;br /&gt;+ Hace que se añadan los atributos especificados a los atributos existentes de un fichero. &lt;br /&gt;- Hace que se eliminen los atributos especificados de los atributos existentes de un fichero &lt;br /&gt;= Hace que solamente haya los atributos especificados. &lt;br /&gt;&lt;br /&gt;Atributos.&lt;br /&gt;A Establece que la fecha del último acceso (atime) no se modifica. &lt;br /&gt;a Establece que el fichero solo se puede abrir en modo de adjuntar para escritura. &lt;br /&gt;c Establece que el fichero es comprimido automáticamente en el disco por el núcleo del sistema operativo. Al realizar lectura de este fichero, se descomprimen los datos. La escritura de dicho fichero comprime los datos antes de almacenarlos en el disco. &lt;br /&gt;D Cuando se trata de un directorio, establece que los datos se escriben de forma sincrónica en el disco. Es decir, los datos se escriben inmediatamente en lugar de esperar la operación correspondiente del sistema operativo. Es equivalente a la opción dirsync del mandato mount, pero aplicada a un subconjunto de ficheros. &lt;br /&gt;d Establece que el fichero no sea candidato para respaldo al utilizar la herramienta dump. &lt;br /&gt;i Establece que el fichero será inmutable. Es decir, no puede ser eliminado, ni renombrado, no se pueden apuntar enlaces simbólicos, ni escribir datos en el fichero. &lt;br /&gt;j En los sistemas de ficheros ext3, cuando se montan con las opciones data=ordered o data=writeback, se establece que el fichero será escrito en el registro por diario (Journal). Si el sistema de ficheros se monta con la opción data=journal (opción predeterminada), todo el sistema de ficheros se escribe en el registro por diario y por lo tanto el atributo no tiene efecto. &lt;br /&gt;s Cuando un fichero tiene este atributo, los bloques utilizados en el disco duro son escritos con ceros, de modo que los datos no se puedan recuperar por medio alguno. Es la forma más segura de eliminar datos. &lt;br /&gt;S Cuando el fichero tiene este atributo, sus cambios son escritos de forma sincrónica en el disco duro. Es decir, los datos se escriben inmediatamente en lugar de esperar la operación correspondiente del sistema operativo. Es equivalente a la opción sync del mandato mount. &lt;br /&gt;u Cuando un fichero con este atributo es eliminado, sus contenidos son guardados permitiendo recuperar el fichero con herramientas para tal fin. &lt;br /&gt;&lt;br /&gt;Utilización.&lt;br /&gt;chattr [-RV] +-=[AacDdijsSu] [-v versión] ficheros &lt;br /&gt;&lt;br /&gt;Ejemplos.&lt;br /&gt;el siguiente mandato agrega el atributo inmutable al fichero algo.txt..&lt;br /&gt;&lt;br /&gt;chattr +i algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato elimina el atributo inmutable al fichero algo.txt.&lt;br /&gt;&lt;br /&gt;chattr -i algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato agrega el modo de solo adjuntar para escritura al fichero algo.txt.&lt;br /&gt;&lt;br /&gt;chattr +a algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato elimina el modo de solo adjuntar para escritura al fichero algo.txt.&lt;br /&gt;&lt;br /&gt;chattr -a algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato establece que el fichero algo.txt solo tendrá los atributos a, A, s y S.&lt;br /&gt;&lt;br /&gt;chattr =aAsS algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato lista los atributos del fichero algo.txt.&lt;br /&gt;&lt;br /&gt;lsattr algo.txt&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-3218366378429813218?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/3218366378429813218/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=3218366378429813218&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/3218366378429813218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/3218366378429813218'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/chattr.html' title='chattr'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-7192141525028743934</id><published>2007-03-15T11:31:00.000-08:00</published><updated>2007-03-15T11:38:00.376-08:00</updated><title type='text'>Mandato chown</title><content type='html'>Mandato chown.&lt;br /&gt;El mandato chown se utiliza para cambiar el propietario al que pertenece un fichero o directorio. Puede especificarse tanto el nombre de un usuario, así como un número de identidad de usuario (UID). Opcionalmente, utilizando un signo de dos puntos (:), o bien un punto (.), permite especificar también un nombre de grupo.&lt;br /&gt;&lt;br /&gt;Opciones.&lt;br /&gt;-R Cambia recursivamente el propietario (y, opcionalmente, el grupo al que pertenecen los directorios, junto con todos sus contenidos. &lt;br /&gt;-v (o --verbose) Salida de chown más descriptiva. &lt;br /&gt;--version Ver el número de versión del programa. &lt;br /&gt;--dereference Actúa sobre enlaces simbólicos en lugar de hacerlo sobre el destino. &lt;br /&gt;-h (o --no-dereference) En el caso de enlaces simbólicos, cambia el propietario del destino en lugar del propio enlace. &lt;br /&gt;--reference Cambia el el propietario de un fichero, tomando como referencia el propietario de otro. &lt;br /&gt;&lt;br /&gt;Utilización.&lt;br /&gt;chown [opciones] usuario[:grupo] fichero(s) o directorio(s) &lt;br /&gt;&lt;br /&gt;Mandato chgrp.&lt;br /&gt;El mandato chgrp se utiliza para cambiar el grupo al que pertenece un fichero o directorio. Puede especificarse tanto el nombre de un grupo, así como un número de identidad de grupo (GID).&lt;br /&gt;&lt;br /&gt;Opciones.&lt;br /&gt;-R Cambia recursivamente el grupo al que pertenecen los directorios, junto con todos sus contenidos. &lt;br /&gt;-v (o --verbose) Salida de chgrp más descriptiva. &lt;br /&gt;--version Ver el número de versión del programa. &lt;br /&gt;--dereference Actúa sobre enlaces simbólicos en lugar de hacerlo sobre el destino. &lt;br /&gt;-h (o --no-dereference) En el caso de enlaces simbólicos, cambia el grupo del destino en lugar del propio enlace. &lt;br /&gt;--reference Cambia el grupo de un fichero, tomando como referencia el propietario de otro. &lt;br /&gt;&lt;br /&gt;Utilización.&lt;br /&gt;chgrp [opciones] fichero(s) o directorio(s) &lt;br /&gt;&lt;br /&gt;Ejemplos.&lt;br /&gt;El siguiente mandato realiza el cambio de propietario a fulano, sobre el fichero algo.txt.&lt;br /&gt;&lt;br /&gt;chown fulano algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato realiza el cambio de propietario a fulano y el grupo desarrollo, sobre el fichero algo.txt.&lt;br /&gt;&lt;br /&gt;chown fulano:desarrollo algo.txt &lt;br /&gt;&lt;br /&gt;El siguiente mandato realiza el cambio de propietario a fulano y el grupo mail, del subdirectorio Mail, junto con todo su contenido.&lt;br /&gt;&lt;br /&gt;chown -R fulano:mail Mail &lt;br /&gt;&lt;br /&gt;El siguiente mandato realiza el cambio de grupo a desarrollo, sobre el fichero algo.txt.&lt;br /&gt;&lt;br /&gt;chgrp desarrollo algo.txt&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-7192141525028743934?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/7192141525028743934/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=7192141525028743934&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/7192141525028743934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/7192141525028743934'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/mandato-chown.html' title='Mandato chown'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-8544070540494704243</id><published>2007-03-06T18:19:00.000-08:00</published><updated>2007-03-06T18:20:34.346-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etc.'/><category scheme='http://www.blogger.com/atom/ns#' term='lucha libre'/><category scheme='http://www.blogger.com/atom/ns#' term='enmascaadi de plata'/><category scheme='http://www.blogger.com/atom/ns#' term='music surf'/><category scheme='http://www.blogger.com/atom/ns#' term='el santo'/><title type='text'>EL Santo</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/pvqvbu8Q2uM"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/pvqvbu8Q2uM" type="application/x-shockwave-flash" width="425" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-8544070540494704243?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/8544070540494704243/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=8544070540494704243&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/8544070540494704243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/8544070540494704243'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/03/el-santo.html' title='EL Santo'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-6570868624947407010</id><published>2007-01-16T14:32:00.000-08:00</published><updated>2007-01-16T15:39:31.355-08:00</updated><title type='text'>Mas de Canadá</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ygDbsFS6KJs"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ygDbsFS6KJs" type="application/x-shockwave-flash" width="600" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-6570868624947407010?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/6570868624947407010/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=6570868624947407010&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/6570868624947407010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/6570868624947407010'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/01/mas-de-canad.html' title='Mas de Canadá'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-1910782091755503386</id><published>2007-01-16T14:22:00.000-08:00</published><updated>2007-01-16T14:26:57.432-08:00</updated><title type='text'>Caminando en Canadá</title><content type='html'>&lt;object width="425" height="350"&gt;&lt;param name="movie" value="http://www.youtube.com/v/94H-HuB38g4"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/94H-HuB38g4" type="application/x-shockwave-flash" width="600" height="350"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-1910782091755503386?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/1910782091755503386/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=1910782091755503386&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/1910782091755503386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/1910782091755503386'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2007/01/caminando-en-canad.html' title='Caminando en Canadá'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-8657540462941436792</id><published>2006-12-06T07:31:00.000-08:00</published><updated>2006-12-06T07:32:03.868-08:00</updated><title type='text'>Origen del café</title><content type='html'>La primera infusión elaborada a partir de granos tostados y molidos -seguramente muy parecida a la bebida actual- se supone que data del siglo XV. Antes de ello en diferentes regiones la gente fue desarrollando formas variadas para aprovechar esta planta. Un ejemplo eran una pequeñas tortas elaboradas con granos crudos molidos que se mezclaban con manteca; en este caso la grasa hacía que fuese un alimento altamente energético. También se sabe que en algún momento se elaboraba un licor, fermentando la pulpa que recubre las semillas.&lt;br /&gt;Algunos datos sueltos&lt;br /&gt;- Actualmente se cultiva a todo lo largo de la franja tropical que rodea al planeta. Es una semilla que ha colonizado el mundo entero.- Luego del petróleo, constituye el segundo lugar en productos legales de exportación.- La cafeína es la sustancia psicoactiva de mayor consumo legal.- Los cultivadores de café, paradójicamente, son los trabajadores que viven en los lugares más hermosos y exuberantes de la tierra, pero también pertenecen al grupo de los más pobres.- Los cafetos demandan mucha mano de obra para el cuidado, cosecha y beneficio del producto: de su cultivo depende el ingreso de más de 20 millones de personas.- En las grandes ciudades, una tasa de café se paga con el equivalente al salario de un día de quien trabaja en su cultivo.- El café significa pobreza para quien trabaja en el campo y riqueza para quienes, sin tocarlo siquiera, comercian con él o lo hacen cotizar en la bolsa de valores.- A causa de su apreciado cultivo, el café ha sido causante del deterioro ecológico de millones de hectáreas de selvas.- Este pequeño grano ha sido capaz de determinar en algunos países su forma de vida, su economía, su sistema político y sus cambios sociales.- Es tan democrático su consumo, que igual es bebido por mandatarios de Estado como por campesinos y obreros.&lt;br /&gt;Información sobre la historia del café, sus formas de cultivo, los tipos, la cultura desarrollada a su alrededor, etcétera, puede ser encontrada en el libro:&lt;br /&gt;Pendergrast, Mark: El café; historia de la semilla que cambió el mundo. Barcelona, Javier Vergara editor, 2002.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-8657540462941436792?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/8657540462941436792/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=8657540462941436792&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/8657540462941436792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/8657540462941436792'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/12/origen-del-caf.html' title='Origen del café'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-115922661960344105</id><published>2006-09-25T16:17:00.000-07:00</published><updated>2006-09-25T16:40:02.743-07:00</updated><title type='text'>VPN EN XP</title><content type='html'>Servidor VPN&lt;br /&gt;Vamos al Panel de control, y abrimos la carpeta de "Conexiones de red" y en el menú Archivo seleccionamos "Nueva conexión".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/001.0.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/001.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ahora estamos en el "Asistente para conexión nueva". Pulsamos en el botón "Siguiente" para continuar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/002.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/002.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Entre las opciones disponibles seleccionamos "Configurar una conexión avanzada", y pulsamos en "Siguiente".&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/003.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/003.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora seleccionamos "Aceptar conexiones entrantes" y pulsamos "Siguiente" para continuar.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/004.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/004.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la pantalla "Dispositivos de conexiones entrantes" no seleccionamos ninguno, pues no queremos que se conecten a este equipo haciendo una llamada o usando el puerto paralelo. Pulsamos en "Siguiente".&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/005.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/005.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la pantalla "Conexión de red privada virtual (VPN) entrante" debemos seleccionar "Permitir conexiones virtuales privadas". Pulsamos en "Siguiente".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/006.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/006.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la pantalla "Permisos de usuarios" seleccionamos los usuarios que podrán conectarse a nuestro equipo usando la VPN. Desde esta misma pantalla podremos crear nuevos usuarios. Pulsamos en "Siguiente".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/007.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/007.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora debemos seleccionar los protocolos que habilitaremos en la VPN. Como queremos compartir ficheros e impresoras marcaremos "Protocolo Internet (TCP/IP)", "Compartir impresoras y archivos para redes Microsoft". Podremos agregar los protocolos que queramos usando el botón Instalar. Seleccionamos el protocolo "Protocolo Internet (TCP/IP)" y pulsamos en el botón Propiedades para proceder a configurarlo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/008.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/008.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora podemos configurar las propiedades del protocolo TCP/IP. Si queremos que los clientes que se conectan a nosotros puedan acceder a la red local en la que tenemos nuestro servidor deberemos activar la primera casilla. Además podemos dejar que el servidor asigne las IPs de los clientes o establecer un intervalo de IPs, o incluso permitir que los clientes especifiquen su IP.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/009.0.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/009.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Guardamos la configuración de TCP/IP y pulsamos en el botón siguiente del asistente y ya habremos terminado. En este momento tendremos una nueva conexión en la carpeta de Conexiones de red. Seleccionando la nueva conexión podremos ver el estado de ésta, los clientes conectados, cambiar las opciones de configuración, etc.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/010.0.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/010.0.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora ya tenemos configurado el servidor VPN y ya está listo para aceptar clientes VPN.&lt;br /&gt;A continuación configuraremos una conexión VPN para que se conecte al servidor.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/011.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/011.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Cliente VPN&lt;br /&gt;Abrimos la carpeta de "Conexiones de red" y en el menú Archivo seleccionamos "Nueva conexión". En el asistente para conexión nueva seleccionamos "Conectarse a la red de mi lugar de trabajo", y pulsamos siguiente.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/012.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/012.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Seleccionamos "Conexión de red privada virtual", y pulsamos siguiente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;En la siguiente ventana, marcaremos la opción "no usar conexion inicial" a menos que queramos que con la vpn se utilice otra de nuestras conexiones a internet, si indicamos que al activar esta conexión se active antes otra conexión, por ejemplo una conexión telefónica, se conectará primero a Internet y luego se establecerá la VPN. Si disponemos de cable o ADSL no es necesario activar ninguna de estas conexiones. Tampoco lo es si estamos conectados a Internet cuando activamos la conexión VPN o no queremos que ésta marque ninguna conexión. Por último indicamos la dirección IP del servidor VPN, esta es la dirección IP pública, es decir, la que tiene en Internet en el momento de establecer la conexión entre los clientes y el servidor.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Al finalizar el asistente ya tendremos la conexión lista para activarse. Ahora debemos indicar el usuario y las password que hemos activado en el servidor y ya podremos conectarnos con el servidor.&lt;br /&gt;Si el servidor VPN se conecta a Internet usando un modem o Cable la IP puede cambiar (IPs dinámicas) por lo que será necesario indicarle la IP que tiene en cada momento.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/013.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/013.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ya tenemos la conexión VPN lista para funcionar.&lt;br /&gt;Si trabajamos con conexiones lentas (móden o similar) la VPN también irá lenta. Es recomendable disponer de conexiones de banda ancha para sacarle todo el rendimiento a este tipo de conexiones.&lt;br /&gt;&lt;br /&gt;Para realizar las comunicaciones usando la VPN deberemos usar las IPs de la VPN. Es decir, además de la IP de Internet que tiene el servidor y los clientes se han generado otras IPs internas de la VPN, pues esas deberemos usar para comunicarnos con los equipos de la VPN, estas se obtendrán como las habituales, pero en el icono de la nueva conexión que aparece en la barra de notificación (junto al reloj).&lt;br /&gt;&lt;br /&gt;En conexiones lentas, el Explorador de Windows no será capaz de mostrar los otros equipos de la red, o le llevará mucho tiempo, en ese caso, podremos acceder a ellos escribiendo en la barra de direcciones del Explorardor de Windows "\\ip_en_la_VPN" o "\\nombre_maquina" de la máquina a la que queremos acceder, por ejemplo, si la IP (en la VPN) de la otra máquina es 169.254.3.117 pondremos \\169.254.3.117 en la barra de direcciones del Explorador de Windows y de esta forma ya tendremos acceso a los ficheros e impresoras de la máquina indicada. &lt;br /&gt;Para usar otros recursos, como servidores de base de datos, etc. simplemente usamos la IP en la VPN de la máquina destino.&lt;br /&gt;&lt;br /&gt;Además, si los equipos no tienen realizada la configuración de red adecuadamente, o tienen mal asignados los permisos puede ocurrir que no se pueda acceder a recursos. Esto no es un problema de la VPN sino de cómo se tienen establecidos los permisos en cada ordenador, al igual que pasa en una red local.&lt;br /&gt;&lt;br /&gt;Por último, y como recomendación final, es aconsejable mantener el equipo actualizado e instalar los parches y services packs que va publicando Microsoft. Al tratarse de un servicio de red es muy vulnerable a ser atacado y si no está convenientemente actualizado podemos ser víctimas de ataques, o nuestros datos quizás no viajen lo suficientemente seguros como esperábamos.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-115922661960344105?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/115922661960344105/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=115922661960344105&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/115922661960344105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/115922661960344105'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/09/vpn-en-xp.html' title='VPN EN XP'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-115922607466756642</id><published>2006-09-25T16:12:00.000-07:00</published><updated>2006-09-25T16:14:34.686-07:00</updated><title type='text'>Fotos</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/luna-varocha.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/luna-varocha.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/office%20-%20ags.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/office%20-%20ags.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-115922607466756642?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/115922607466756642/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=115922607466756642&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/115922607466756642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/115922607466756642'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/09/fotos.html' title='Fotos'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-115326638835702462</id><published>2006-07-18T16:45:00.000-07:00</published><updated>2006-07-18T16:48:29.796-07:00</updated><title type='text'>Apache</title><content type='html'>Archivos de configuracion para httpd (apache)&lt;br /&gt;&lt;br /&gt;SINOPSIS:&lt;br /&gt;Apache es el servidor Web para que se hospeden las paginas web en el, y asi puedan visualizarse desde cualquier parte de la nube de internet.&lt;br /&gt;&lt;br /&gt;Requerimientos:&lt;br /&gt;-Enlace dedicado a internet. infinitum (ADSL), IDE, CABLE, etc.&lt;br /&gt;-Tener una ip fija o bien un rango de direcciones ips fijas&lt;br /&gt;-Un dominio en Internet pagado www.nic.com, www.nic.com.mx&lt;br /&gt;-httpd-2.0-40-21.3&lt;br /&gt;&lt;br /&gt;El archivo de configuraion se encuentra alojado en /etc/httpd/conf/httpd.conf&lt;br /&gt;al editar este archivo se puede configurar:&lt;br /&gt;-El puerto que escucha el demonio httpd&lt;br /&gt;-La cuenta de correo del webmaster&lt;br /&gt;-En document root "/var/www/html" es el directorio donde se accesa a la pagina hospedada&lt;br /&gt;-Control de acceso las paginas&lt;br /&gt;-Permite visualizar los logs del sistema /var/log/httpd&lt;br /&gt;-Permite hacer dominios virutales de la siguiente forma:&lt;br /&gt;&lt;br /&gt;copiar en el servidor el archivo index.html&lt;br /&gt;&lt;br /&gt; /var/www/html/nombre_pagina&lt;br /&gt;&lt;br /&gt;depues editar el archivo /etc/httpd/conf/httpd.conf&lt;br /&gt;&lt;br /&gt;y agregar en virtual host&lt;br /&gt;&lt;br /&gt;www.nombre_pag.com&gt;&lt;br /&gt; ServerName www.nombre_pag.com &lt;br /&gt; ServerAlias www.nombre_pag.com www.nombre_pag.com&lt;br /&gt; ServerAdmin webmaster@dominio.com&lt;br /&gt; DocumentRoot /var/www/html/nombre_pagina&lt;br /&gt; Trnasferlog logs/nombre_pagina_access.log&lt;br /&gt; ErrorLog log/nombre_pagina_error.log&lt;br /&gt;&lt;br /&gt;Por ultimo verifica que este activo el demonio de httpd /etc/init.d/httpd status&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-115326638835702462?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/115326638835702462/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=115326638835702462&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/115326638835702462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/115326638835702462'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/07/apache.html' title='Apache'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-114997887322877879</id><published>2006-06-10T15:32:00.000-07:00</published><updated>2006-06-10T15:41:38.060-07:00</updated><title type='text'>My Photo art</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/DSC05687.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/DSC05687.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/DSC05684.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/DSC05684.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/DSC05682.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/DSC05682.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/DSC05681.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/DSC05681.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/DSC05680.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/DSC05680.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/DSC05679.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3953/1559/320/DSC05679.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-114997887322877879?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/114997887322877879/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=114997887322877879&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114997887322877879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114997887322877879'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/06/my-photo-art.html' title='My Photo art'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-114997863686065308</id><published>2006-06-10T15:28:00.000-07:00</published><updated>2006-06-10T15:31:28.576-07:00</updated><title type='text'>Lyrics R.E.M</title><content type='html'>Everybody Hurts Lyrics&lt;br /&gt;&lt;br /&gt;When the day is long and the night, the night is yours alone,&lt;br /&gt;When you're sure you've had enough of this life, well hang on&lt;br /&gt;Don't let yourself go, 'cause everybody cries and everybody hurts sometimes&lt;br /&gt;&lt;br /&gt;Sometimes everything is wrong. Now it's time to sing along&lt;br /&gt;When your day is night alone, (hold on, hold on)&lt;br /&gt;If you feel like letting go, (hold on)&lt;br /&gt;When you think you've had too much of this life, well hang on&lt;br /&gt;&lt;br /&gt;'Cause everybody hurts. Take comfort in your friends&lt;br /&gt;Everybody hurts. Don't throw your hand. Oh, no. Don't throw your hand&lt;br /&gt;If you feel like you're alone, no, no, no, you are not alone&lt;br /&gt;&lt;br /&gt;If you're on your own in this life, the days and nights are long,&lt;br /&gt;When you think you've had too much of this life to hang on&lt;br /&gt;&lt;br /&gt;Well, everybody hurts sometimes,&lt;br /&gt;Everybody cries. And everybody hurts sometimes&lt;br /&gt;And everybody hurts sometimes. So, hold on, hold on&lt;br /&gt;Hold on, hold on, hold on, hold on, hold on, hold on&lt;br /&gt;Everybody hurts. You are not alone &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Bad Day Lyrics&lt;br /&gt;&lt;br /&gt;Followed me home the other day.&lt;br /&gt;I paid it nevermind. Go Away.&lt;br /&gt;Shits so thick you could stir it with a stick-free Teflon whitewashed presidency.&lt;br /&gt;We're sick of being jerked around.&lt;br /&gt;Wear that on your sleeve.&lt;br /&gt;&lt;br /&gt;Broadcast me a joyful noise unto the times, lord,&lt;br /&gt;Count your blessings.&lt;br /&gt;We're sick of being jerked around.&lt;br /&gt;We all fall down.&lt;br /&gt;&lt;br /&gt;Have you ever seen the televised St. vitus subcommittee prize&lt;br /&gt;Investigation dance? Those ants in pants glances.&lt;br /&gt;Well,look behind the eyes.&lt;br /&gt;It's a hallowed hollow anesthetized&lt;br /&gt;"save my own ass, screw these guys"&lt;br /&gt;smoke and mirror lock down.&lt;br /&gt;&lt;br /&gt;Broadcast me a joyful noise unto the times, lord,&lt;br /&gt;Count your blessings.&lt;br /&gt;The Papers wouldn't lie!&lt;br /&gt;I sigh, Not one more.&lt;br /&gt;&lt;br /&gt;It's been a bad day.&lt;br /&gt;Please don't take a picture.&lt;br /&gt;It's been a bad day.&lt;br /&gt;Please.&lt;br /&gt;&lt;br /&gt;We're dug in deep the price is steep.&lt;br /&gt;The auctioneer is such a creep.&lt;br /&gt;&lt;br /&gt;The lights went out, the oil ran dry&lt;br /&gt;We blamed it on the other guy&lt;br /&gt;Sure, all men are created equal.&lt;br /&gt;Heres the church, heres the steeple&lt;br /&gt;Please stay tuned-we cut to sequel&lt;br /&gt;ashes, ashes, we all fall down.&lt;br /&gt;&lt;br /&gt;Broadcast me a joyful noise unto the times, lord,&lt;br /&gt;Count your blessings.&lt;br /&gt;Ignore the lower fear&lt;br /&gt;Ugh, this means war.&lt;br /&gt;&lt;br /&gt;It's been a bad day.&lt;br /&gt;Please don't take a picture.&lt;br /&gt;It's been a bad day.&lt;br /&gt;Please.&lt;br /&gt;&lt;br /&gt;Broadcast me a joyful noise unto the times, lord,&lt;br /&gt;Count your blessings.&lt;br /&gt;We're sick of being jerked around.&lt;br /&gt;We all fall down.&lt;br /&gt;&lt;br /&gt;It's been a bad day... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Losing My Religion Lyrics&lt;br /&gt;&lt;br /&gt;Oh, life is bigger&lt;br /&gt;It's bigger than you&lt;br /&gt;And you are not me&lt;br /&gt;The lengths that I will go to&lt;br /&gt;The distance in your eyes&lt;br /&gt;Oh no, I've said too much&lt;br /&gt;I set it up&lt;br /&gt;&lt;br /&gt;(chorus)&lt;br /&gt;That's me in the corner&lt;br /&gt;That's me in the spotlight, I'm&lt;br /&gt;Losing my religion&lt;br /&gt;Trying to keep up with you&lt;br /&gt;And I don't know if I can do it&lt;br /&gt;Oh no, I've said too much&lt;br /&gt;I haven't said enough&lt;br /&gt;I thought that I heard you laughing&lt;br /&gt;I thought that I heard you sing&lt;br /&gt;I think I thought I saw you try&lt;br /&gt;&lt;br /&gt;Every whisper&lt;br /&gt;Of every waking hour I'm&lt;br /&gt;Choosing my confessions&lt;br /&gt;Trying to keep an eye on you&lt;br /&gt;Like a hurt lost and blinded fool, fool&lt;br /&gt;Oh no, I've said too much&lt;br /&gt;I set it up&lt;br /&gt;Consider this&lt;br /&gt;Consider this&lt;br /&gt;The hint of the century&lt;br /&gt;Consider this&lt;br /&gt;The slip that brought me&lt;br /&gt;To my knees failed&lt;br /&gt;What if all these fantasies&lt;br /&gt;Come flailing around&lt;br /&gt;Now I've said too much&lt;br /&gt;I thought that I heard you laughing&lt;br /&gt;I thought that I heard you sing&lt;br /&gt;I think I thought I saw you try&lt;br /&gt;&lt;br /&gt;But that was just a dream&lt;br /&gt;That was just a dream&lt;br /&gt;&lt;br /&gt;(repeat chorus)&lt;br /&gt;&lt;br /&gt;But that was just a dream&lt;br /&gt;Try, cry, why try?&lt;br /&gt;That was just a dream&lt;br /&gt;Just a dream, just a dream&lt;br /&gt;Dream &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Man On The Moon Lyrics&lt;br /&gt;&lt;br /&gt;Mott the Hoople and the Game of Life. Yeah, yeah, yeah, yeah&lt;br /&gt;Andy Kaufman in the wrestling match. Yeah, yeah, yeah, yeah&lt;br /&gt;Monopoly, twenty one, checkers, and chess. Yeah, yeah, yeah, yeah&lt;br /&gt;Mister Fred Blassie in a breakfast mess. Yeah, yeah, yeah, yeah&lt;br /&gt;Let's play Twister, let's play Risk. Yeah, yeah, yeah, yeah&lt;br /&gt;See you in heaven if you make the list. Yeah, yeah, yeah, yeah&lt;br /&gt;&lt;br /&gt;Hey Andy, did you hear about this one? Tell me, are you locked in the punch?&lt;br /&gt;Hey Andy, are you goofing on Elvis? Hey baby, are we losing touch?&lt;br /&gt;If you believed they put a man on the moon, man on the moon&lt;br /&gt;If you believe there's nothing up my sleeve, then nothing is cool&lt;br /&gt;&lt;br /&gt;Moses went walking with the staff of wood. Yeah, yeah, yeah, yeah&lt;br /&gt;Newton got beaned by the apple good. Yeah, yeah, yeah, yeah&lt;br /&gt;Egypt was troubled by the horrible asp. Yeah, yeah, yeah, yeah&lt;br /&gt;Mister Charles Darwin had the gall to ask. Yeah, yeah, yeah, yeah&lt;br /&gt;&lt;br /&gt;Hey Andy, did you hear about this one? Tell me, are you locked in the punch?&lt;br /&gt;Hey Andy, are you goofing on Elvis? Hey baby, are you having fun?&lt;br /&gt;If you believed they put a man on the moon, man on the moon&lt;br /&gt;If you believe there's nothing up my sleeve, then nothing is cool&lt;br /&gt;&lt;br /&gt;Here's a little agit for the never-believer. Yeah, yeah, yeah, yeah&lt;br /&gt;Here's a little ghost for the offering. Yeah, yeah, yeah, yeah&lt;br /&gt;Here's a truck stop instead of Saint Peter's. Yeah, yeah, yeah, yeah&lt;br /&gt;Mister Andy Kaufman's gone wrestling (wrestling bears). Yeah, yeah, yeah, yeah&lt;br /&gt;&lt;br /&gt;Hey Andy, did you hear about this one? Tell me, are you locked in the punch?&lt;br /&gt;Hey Andy, are you goofing on Elvis? Hey baby, are we losing touch?&lt;br /&gt;If you believed they put a man on the moon, man on the moon&lt;br /&gt;If you believe there's nothing up my sleeve, then nothing is cool&lt;br /&gt;&lt;br /&gt;If you believed they put a man on the moon, man on the moon&lt;br /&gt;If you believe there's nothing up my sleeve, then nothing is cool&lt;br /&gt;If you believed they put a man on the moon, man on the moon&lt;br /&gt;If you believe there's nothing up my sleeve, then nothing is cool&lt;br /&gt;If you believed they put a man on the moon, man on the moon&lt;br /&gt;If you believe there's nothing up my sleeve, then nothing is cool &lt;br /&gt;&lt;br /&gt;The hottest songs from R.E.M.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Its The End Of The World As We Know It (And I Feel Fine) Lyrics&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eye of a hurricane, listen to yourself churn - world&lt;br /&gt;Serves its own needs, dont misserve your own needs. Feed&lt;br /&gt;It off an aux speak, grunt, no, strength,turn, ladder&lt;br /&gt;Start to clatter with fear fight down height. Wire&lt;br /&gt;In a fire, representing seven games, in a government&lt;br /&gt;For hire and a combat site. Left of west and coming in&lt;br /&gt;A hurry with the furies breathing down your neck. Team&lt;br /&gt;By team reporters baffled, trumped, tethered cropped&lt;br /&gt;Look at that low playing! Fine, then. Uh oh,&lt;br /&gt;Overflow, population, common food, but it'll do. Save&lt;br /&gt;Yourself, serve yourself. World serves its own needs,&lt;br /&gt;Listen to your heart bleed dummy with the rapture and&lt;br /&gt;The revered and the right, right. You vitriolic,&lt;br /&gt;Patriotic, slam, fight, bright light, feeling pretty&lt;br /&gt;Psyched&lt;br /&gt;&lt;br /&gt;It's the end of the world as we know it&lt;br /&gt;It's the end of the world as we know it&lt;br /&gt;It's the end of the world as we know it and I feel fine&lt;br /&gt;&lt;br /&gt;Six o'clock - TV hour. Don't get caught in foreign&lt;br /&gt;Towers. Slash and burn, return, listen to yourself&lt;br /&gt;Churn. Locking in, uniforming,and book burning, blood&lt;br /&gt;Letting. Every motive escalate. Automotive incinerate&lt;br /&gt;Light a candle, light a motive. Step down, step down&lt;br /&gt;Watch your heel crush, crushed, uh-oh, this means no&lt;br /&gt;Fear cavalier. Renegade steer clear! A tournament,&lt;br /&gt;a Tournament, a tournament of lies. Offer me solutions,&lt;br /&gt;Offer me alternatives and I decline&lt;br /&gt;&lt;br /&gt;(chorus)&lt;br /&gt;It's the end of the world as we know it (it's time I had some time alone)&lt;br /&gt;It's the end of the world as we know it (it's time I had some time alone)&lt;br /&gt;It's the end of the world as we know it and I feel fine (it's time I had some &lt;br /&gt;time alone)&lt;br /&gt;&lt;br /&gt;I feel fine&lt;br /&gt;&lt;br /&gt;(repeat chorus)&lt;br /&gt;&lt;br /&gt;The other night I dreamt of knives, continental&lt;br /&gt;Drift divide. Mountains sit in a line, Leonard&lt;br /&gt;Bernstein. Leonid Brezhnev, Lenny Bruce and Lester&lt;br /&gt;Bangs. Birthday party, cheesecake, jelly bean, boom! You&lt;br /&gt;Symbiotic, patriotic, slam book neck, right? Right&lt;br /&gt;&lt;br /&gt;(repeat chorus)&lt;br /&gt;&lt;br /&gt;It's the end of the world as we know it&lt;br /&gt;It's the end of the world as we know it&lt;br /&gt;It's the end of the world as we know it and I feel fine (it's time I had some &lt;br /&gt;time alone)&lt;br /&gt;&lt;br /&gt;(repeat chorus 2x)&lt;br /&gt;&lt;br /&gt;Fine&lt;br /&gt;It's the end of the world as we know it (it's time I had some time alone) &lt;br /&gt;&lt;br /&gt;The hottest songs from R.E.M.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Daysleeper Lyrics&lt;br /&gt;&lt;br /&gt;Receiving department, 3 a.m.&lt;br /&gt;Staff cuts have socked up the overage&lt;br /&gt;Directives are posted&lt;br /&gt;No callbacks, complaints&lt;br /&gt;Everywhere is calm&lt;br /&gt;&lt;br /&gt;Hong Kong is present&lt;br /&gt;Taipei awakes&lt;br /&gt;All talk of circadian rhythm&lt;br /&gt;&lt;br /&gt;I see today with a newsprint fray&lt;br /&gt;My night is colored headache grey&lt;br /&gt;Daysleeper, daysleeper, daysleeper&lt;br /&gt;&lt;br /&gt;The bull and the bear are marking&lt;br /&gt;Their territories&lt;br /&gt;They're leading the blind with&lt;br /&gt;Their international glories&lt;br /&gt;&lt;br /&gt;I'm the screen, the blinding light&lt;br /&gt;I'm the screen, I work at night&lt;br /&gt;&lt;br /&gt;I see today with a newsprint fray&lt;br /&gt;My night is colored headache grey&lt;br /&gt;Don't wake me with so much&lt;br /&gt;Daysleeper&lt;br /&gt;&lt;br /&gt;They cried the other night&lt;br /&gt;I can't even say why&lt;br /&gt;Fluorescent flat caffeine lights&lt;br /&gt;Its furious balancing&lt;br /&gt;&lt;br /&gt;I'm the screen, the blinding light&lt;br /&gt;I'm the screen, I work at night&lt;br /&gt;&lt;br /&gt;I see today with a newsprint fray&lt;br /&gt;My night is colored headache grey&lt;br /&gt;Don't wake me with so much&lt;br /&gt;Don't wake me with so much. The&lt;br /&gt;Ocean machine is set to 9&lt;br /&gt;I'll squeeze into heaven and valentine&lt;br /&gt;My bed is pulling me,&lt;br /&gt;Gravity&lt;br /&gt;Daysleeper, daysleeper&lt;br /&gt;Daysleeper, daysleeper, daysleeper &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Imitation Of Life Lyrics&lt;br /&gt;Charades, pop skill&lt;br /&gt;Water hyacinth, named by a poet&lt;br /&gt;Imitation of life.&lt;br /&gt;Like a koi in a frozen pond.&lt;br /&gt;Like a goldfish in a bowl.&lt;br /&gt;I don't want to hear you cry.&lt;br /&gt;&lt;br /&gt;Thats sugarcane that tasted good.&lt;br /&gt;Thats cinnamon, thats Hollywood.&lt;br /&gt;C'mon, c'mon no one can see you try.&lt;br /&gt;&lt;br /&gt;You want the greatest thing&lt;br /&gt;The greatest thing since bread came sliced.&lt;br /&gt;You've got it all, you've got it sized.&lt;br /&gt;Like a Friday fashion show teenager&lt;br /&gt;Freezing in the corner&lt;br /&gt;Trying to look like you don't try.&lt;br /&gt;&lt;br /&gt;Thats sugarcane that tasted good.&lt;br /&gt;Thats cinnamon, thats Hollywood.&lt;br /&gt;C'mon, c'mon no one can see you try.&lt;br /&gt;&lt;br /&gt;No one can see you cry.&lt;br /&gt;&lt;br /&gt;That sugar cane that tasted good.&lt;br /&gt;That freezing rain, that's what you could.&lt;br /&gt;C'mon, c'mon on no one can see you cry.&lt;br /&gt;&lt;br /&gt;This sugarcane&lt;br /&gt;This lemonade&lt;br /&gt;This hurricane, I'm not afraid.&lt;br /&gt;C'mon, c'mon no one can see you cry.&lt;br /&gt;&lt;br /&gt;This lightning storm&lt;br /&gt;This tidal wave&lt;br /&gt;This avalanche, I'm not afraid.&lt;br /&gt;C'mon, c'mon no one can see me cry.&lt;br /&gt;&lt;br /&gt;That sugar cane that tasted good.&lt;br /&gt;That's who you are, that's what you could.&lt;br /&gt;C'mon, c'mon on no one can see you cry.&lt;br /&gt;&lt;br /&gt;That sugar cane that tasted good.&lt;br /&gt;That's who you are, that's what you could.&lt;br /&gt;C'mon, c'mon on no one can see you cry.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The One I Love Lyrics&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(chorus 1)&lt;br /&gt;This one goes out to the one I love&lt;br /&gt;This one goes out to the one I've left behind&lt;br /&gt;A simple prop to occupy my time&lt;br /&gt;This one goes out to the one I love&lt;br /&gt;&lt;br /&gt;(chorus 2)&lt;br /&gt;Fire (she's comin' down on her own, now)&lt;br /&gt;Fire (she's comin' down on her own, now)&lt;br /&gt;&lt;br /&gt;(repeat chorus 1)&lt;br /&gt;&lt;br /&gt;(repeat chorus 2)&lt;br /&gt;&lt;br /&gt;This one goes out to the one I love&lt;br /&gt;This one goes out to the one I've left behind&lt;br /&gt;Another prop has occupied my time&lt;br /&gt;This one goes out to the one I love&lt;br /&gt;&lt;br /&gt;(repeat chorus 2 2x)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nightswimming Lyrics&lt;br /&gt;&lt;br /&gt;Nightswimming deserves a quiet night&lt;br /&gt;The photograph on the dashboard, taken years ago,&lt;br /&gt;Turned around backwards so the windshield shows&lt;br /&gt;Every streetlight reveals the picture in reverse&lt;br /&gt;Still, it's so much clearer&lt;br /&gt;I forgot my shirt at the water's edge&lt;br /&gt;The moon is low tonight&lt;br /&gt;&lt;br /&gt;Nightswimming deserves a quiet night&lt;br /&gt;I'm not sure all these people understand&lt;br /&gt;It's not like years ago,&lt;br /&gt;The fear of getting caught,&lt;br /&gt;Of recklessness and water&lt;br /&gt;They cannot see me naked&lt;br /&gt;These things, they go away,&lt;br /&gt;Replaced by everyday&lt;br /&gt;&lt;br /&gt;Nightswimming, remembering that night&lt;br /&gt;September's coming soon&lt;br /&gt;I'm pining for the moon&lt;br /&gt;And what if there were two&lt;br /&gt;Side by side in orbit&lt;br /&gt;Around the fairest sun?&lt;br /&gt;That bright, tight forever drum&lt;br /&gt;Could not describe nightswimming&lt;br /&gt;&lt;br /&gt;You, I thought I knew you&lt;br /&gt;You, I cannot judge&lt;br /&gt;You, I thought you knew me,&lt;br /&gt;This one laughing quietly underneath my breath&lt;br /&gt;Nightswimming&lt;br /&gt;&lt;br /&gt;The photograph reflects,&lt;br /&gt;Every streetlight a reminder&lt;br /&gt;Nightswimming deserves a quiet night, deserves a quiet night &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At My Most Beautiful Lyrics&lt;br /&gt;&lt;br /&gt;(chorus)&lt;br /&gt;I've found a way to make you&lt;br /&gt;I've found a way&lt;br /&gt;A way to make you smile&lt;br /&gt;&lt;br /&gt;I read bad poetry&lt;br /&gt;Into your machine&lt;br /&gt;I save your messages&lt;br /&gt;Just to hear your voice&lt;br /&gt;You always listen carefully&lt;br /&gt;To awkward rhymes&lt;br /&gt;You always say your name,&lt;br /&gt;Like I wouldn't know it's you,&lt;br /&gt;At your most beautiful&lt;br /&gt;&lt;br /&gt;(repeat chorus)&lt;br /&gt;&lt;br /&gt;At my most beautiful&lt;br /&gt;I count your eyelashes, secretly&lt;br /&gt;With every one, whisper I love you&lt;br /&gt;I let you sleep&lt;br /&gt;I know you're closed eye watching me,&lt;br /&gt;Listening&lt;br /&gt;I thought I saw a smile&lt;br /&gt;&lt;br /&gt;(repeat chorus) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You Are The Everything Lyrics&lt;br /&gt;&lt;br /&gt;Sometimes I feel like I can't even sing (say, say, the light)&lt;br /&gt;I'm very scared for this world&lt;br /&gt;I'm very scared for me (say, say, the light)&lt;br /&gt;Eviscerate your memory&lt;br /&gt;Here's a scene&lt;br /&gt;You're in the back seat laying down (say, say, the light)&lt;br /&gt;The windows wrap around&lt;br /&gt;To sound of the travel and the engine (say, say, the light)&lt;br /&gt;All you hear is time stand still in travel&lt;br /&gt;And feel such peace and absolute&lt;br /&gt;The stillness still that doesn't end&lt;br /&gt;But slowly drifts into sleep&lt;br /&gt;The stars are the greatest thing you've ever seen&lt;br /&gt;And they're there for you&lt;br /&gt;For you alone you are the everything&lt;br /&gt;&lt;br /&gt;I think about this world a lot and I cry (say, say, the light)&lt;br /&gt;And I've seen the films and the eyes&lt;br /&gt;But I'm in this kitchen (say, say, the light)&lt;br /&gt;Everything is beautiful&lt;br /&gt;And she is so beautiful (say, say, the light)&lt;br /&gt;She is so young and old&lt;br /&gt;I look at her and I see the beauty (say, say, the light)&lt;br /&gt;Of the light of music&lt;br /&gt;The voices talking somewhere in the house&lt;br /&gt;Late spring and you're drifting off to sleep&lt;br /&gt;With your teeth in your mouth&lt;br /&gt;You are here with me&lt;br /&gt;You are here with me&lt;br /&gt;You have been here and you are everything&lt;br /&gt;&lt;br /&gt;Sometimes I feel like I can't even sing (say, say, the light)&lt;br /&gt;I'm very scared for this world&lt;br /&gt;I'm very scared for me (say, say, the light)&lt;br /&gt;Eviscerate your memory&lt;br /&gt;Here's a scene&lt;br /&gt;You're in the back seat laying down (say, say, the light)&lt;br /&gt;The windows wrap around&lt;br /&gt;To sound of the travel and the engine (say, say, the light)&lt;br /&gt;All you hear is time stand still in travel&lt;br /&gt;And feel such peace and absolute&lt;br /&gt;The stillness still that doesn't end&lt;br /&gt;But slowly drifts into sleep&lt;br /&gt;The greatest thing you've ever seen&lt;br /&gt;And they're there for you&lt;br /&gt;For you alone you are the everything&lt;br /&gt;For you alone you are the everything &lt;br /&gt;&lt;br /&gt;The hottest songs from R.E.M.&lt;br /&gt;&lt;br /&gt;One Lyrics&lt;br /&gt;&lt;br /&gt;Is it getting better&lt;br /&gt;Or do you feel the same&lt;br /&gt;Will it make it easier on you now &lt;br /&gt;You got someone to blame&lt;br /&gt;You say...&lt;br /&gt;&lt;br /&gt;One love&lt;br /&gt;One life&lt;br /&gt;When it's one need&lt;br /&gt;In the night&lt;br /&gt;One love&lt;br /&gt;We get to share it&lt;br /&gt;Leaves you baby if you &lt;br /&gt;Don't care for it&lt;br /&gt;&lt;br /&gt;Did I disappoint you&lt;br /&gt;Or leave a bad taste in your mouth&lt;br /&gt;You act like you never had love&lt;br /&gt;And you want me to go without&lt;br /&gt;Well it's...&lt;br /&gt;&lt;br /&gt;Too late&lt;br /&gt;Tonight&lt;br /&gt;To drag the past out into the light&lt;br /&gt;We're one, but we're not the same&lt;br /&gt;We get to &lt;br /&gt;Carry each other&lt;br /&gt;Carry each other&lt;br /&gt;One...&lt;br /&gt;&lt;br /&gt;Have you come here for forgiveness&lt;br /&gt;Have you come to raise the dead&lt;br /&gt;Have you come here to play Jesus&lt;br /&gt;To the lepers in your head&lt;br /&gt;&lt;br /&gt;Did I ask too much&lt;br /&gt;More than a lot&lt;br /&gt;You gave me nothing&lt;br /&gt;Now it's all I got&lt;br /&gt;We're one&lt;br /&gt;But we're not the same&lt;br /&gt;Well we &lt;br /&gt;Hurt each other&lt;br /&gt;Then we do it again&lt;br /&gt;You say&lt;br /&gt;Love is a temple&lt;br /&gt;Love a higher law&lt;br /&gt;Love is a temple&lt;br /&gt;Love the higher law&lt;br /&gt;You ask me to enter&lt;br /&gt;But then you make me crawl&lt;br /&gt;And I can't be holding on&lt;br /&gt;To what you got&lt;br /&gt;When all you got is hurt&lt;br /&gt;&lt;br /&gt;One love&lt;br /&gt;One blood&lt;br /&gt;One life&lt;br /&gt;You got to do what you should&lt;br /&gt;One life&lt;br /&gt;With each other&lt;br /&gt;Sisters&lt;br /&gt;Brothers&lt;br /&gt;One life&lt;br /&gt;But we're not the same&lt;br /&gt;We get to &lt;br /&gt;Carry each other&lt;br /&gt;Carry each other &lt;br /&gt;&lt;br /&gt;The hottest songs from R.E.M.&lt;br /&gt;&lt;br /&gt;Star Me Kitten Lyrics&lt;br /&gt;&lt;br /&gt;Keys cut, three for the price of one&lt;br /&gt;Nothing's free but guaranteed for a lifetime's use&lt;br /&gt;I've changed the locks&lt;br /&gt;And you can't have one&lt;br /&gt;You, you know the other two&lt;br /&gt;&lt;br /&gt;The brakes have worn so thin that you could hear,&lt;br /&gt;I hear them screeching through the door from our driveway&lt;br /&gt;Hey love, look into your glovebox heart&lt;br /&gt;What is there for me inside? This love is tired&lt;br /&gt;I've changed the locks. Have I misplaced you?&lt;br /&gt;Have we lost our minds?&lt;br /&gt;Will this never end?&lt;br /&gt;It could depend on your take&lt;br /&gt;&lt;br /&gt;You, me, we used to be on fire&lt;br /&gt;If keys are all that stand between,&lt;br /&gt;Can I throw in the ring?&lt;br /&gt;No gasoline&lt;br /&gt;Just fuck me kitten&lt;br /&gt;You are wild and I'm in your possesion&lt;br /&gt;Nothing's free so, fuck me kitten&lt;br /&gt;&lt;br /&gt;I'm in your possesion&lt;br /&gt;So, fuck me kitten &lt;br /&gt;&lt;br /&gt;The hottest songs from R.E.M.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Dragging The Line Lyrics&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Makin' a livin' the old hard way&lt;br /&gt;Takin' and givin' by day by day&lt;br /&gt;I dig snow and rain and the bright sunshine&lt;br /&gt;Draggin' The Line&lt;br /&gt;&lt;br /&gt;My dog Sam eats purple flowers&lt;br /&gt;Ain't got much, but what we got's ours&lt;br /&gt;We dig snow and rain and the bright sunshine&lt;br /&gt;Draggin' The Line&lt;br /&gt;(Draggin' The Line)&lt;br /&gt;Draggin' The Line&lt;br /&gt;(Draggin' The Line)&lt;br /&gt;&lt;br /&gt;I feel fine, I'm talkin' 'bout peace of mind&lt;br /&gt;I'm gonna take my time, I'm gettin' the good sign&lt;br /&gt;Draggin' The Line&lt;br /&gt;(Draggin' The Line)&lt;br /&gt;Draggin' The Line&lt;br /&gt;(Draggin' The Line)&lt;br /&gt;&lt;br /&gt;Lovin' the free and feelin spirit of&lt;br /&gt;hugging a tree&lt;br /&gt;when you get near it.&lt;br /&gt;Diggin' snow and rain and the bright sunshine&lt;br /&gt;Draggin' The Line&lt;br /&gt;(Draggin' The Line)&lt;br /&gt;Draggin' The Line&lt;br /&gt;(Draggin' The Line) &lt;br /&gt;&lt;br /&gt;The hottest songs from R.E.M.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Lifting Lyrics&lt;br /&gt;&lt;br /&gt;Grounded 5 a.m.&lt;br /&gt;The nightlite is comforting.&lt;br /&gt;But gravity is holding you.&lt;br /&gt;&lt;br /&gt;Once settled into sleep&lt;br /&gt;You have watched on repeat,&lt;br /&gt;The story of your life&lt;br /&gt;Across the ceiling;&lt;br /&gt;And in review,&lt;br /&gt;&lt;br /&gt;You've said the air was singing&lt;br /&gt;It's calling you you don't believe&lt;br /&gt;These things you've never seen.&lt;br /&gt;&lt;br /&gt;"Good morning, how are you?&lt;br /&gt;The weather's fine, the sky is blue-&lt;br /&gt;It's perfect for our seminar..."&lt;br /&gt;&lt;br /&gt;"Now close your eyes,&lt;br /&gt;And start to breathe.&lt;br /&gt;Allow the noise to recede...&lt;br /&gt;...Allow yourself to drift and fly away.&lt;br /&gt;But you just stay.&lt;br /&gt;&lt;br /&gt;You've said the air was singing&lt;br /&gt;It's calling you you don't believe&lt;br /&gt;These things you've never seen, never dreamed.&lt;br /&gt;&lt;br /&gt;Did you hear these voices calling&lt;br /&gt;&lt;br /&gt;Locked into a conference room,&lt;br /&gt;"We're only what our minds assume..."&lt;br /&gt;And rationale is leaving you.&lt;br /&gt;&lt;br /&gt;This conceit these systems of belief,&lt;br /&gt;Your counselor agrees,&lt;br /&gt;"You've always mark these boundaries now you're free..."&lt;br /&gt;And with relief.&lt;br /&gt;&lt;br /&gt;You've said the air was singing&lt;br /&gt;It's calling you you don't believe&lt;br /&gt;These things you've never seen, never heard, never dreamed.&lt;br /&gt;&lt;br /&gt;You said the air was singing&lt;br /&gt;It's calling you you don't believe&lt;br /&gt;These things you've never seen.&lt;br /&gt;&lt;br /&gt;Never [x19]&lt;br /&gt;&lt;br /&gt;Once you had a dream&lt;br /&gt;Of oceans, and sunken cities&lt;br /&gt;Memories of things you've never known&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-114997863686065308?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/114997863686065308/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=114997863686065308&amp;isPopup=true' title='6 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114997863686065308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114997863686065308'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/06/lyrics-rem.html' title='Lyrics R.E.M'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-114417825370376514</id><published>2006-04-04T12:16:00.000-07:00</published><updated>2006-04-04T12:17:33.750-07:00</updated><title type='text'>Comandos Unix</title><content type='html'>&lt;p style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Índice:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;  Comandos Comunes..............................................2&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;  Comandos propios de unix.....................................3&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;  Agrupamiento de mandatos....................................4&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;  Caracteres especiales..............................................6&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;  Ayuda.....................................................................6&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;  Variables de entorno...............................................6&lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;  Archivos especiales................................................7&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Pidiendo disculpas a los puristas, esta lista está estructurada de la siguiente forma:&lt;/p&gt; &lt;p&gt;A la izquierda figuran los comandos DOS, y a la derecha su equivalente Unix.&lt;/p&gt; &lt;p&gt;A continuación hay otra lista con los comandos sin equivalente DOS.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Comandos comunes:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;table rows="24" border="1" cols="2" width="86%"&gt;&lt;tbody _base_href="http://html.rincondelvago.com/files/1/3/5/"&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p style="text-align: center;"&gt;&lt;b&gt;DOS&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p style="text-align: center;"&gt;&lt;b&gt;Unix&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;cd &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;cd( nota: “cd..” no sirve. Usar “cd ..”(Con espacio).&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;md &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;mkdir &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;rd &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;rmdir &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;del&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;rm&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;deltree &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;rm -R &lt;directorio&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;dir&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;ls (dir funciona como ls -l -color)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;copy, xcopy&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;cp&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;move, rename&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;mv&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;COMMAND.COM&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;bash, tcsh, zsh, etc. (En Unix hay varios shells)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;win&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;startx&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;help&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;man &lt;comando&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;cls&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;clear&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;pkzip/pkunzip&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;gunzip&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;doskey&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;Automático en Linux.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;Comando /?&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;Comando --help. Si no, mirar el manual.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;type &lt;archivo&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;cat &lt;archivo&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;edit&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;pico, vi, emacs, etc. (El pico es el más fácil de usar)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;time, date&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;date (Imprime la fecha y hora). date --set la define. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;cmp&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;cmp,diff(Imprime las diferencias entre dos archivos)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;echo Cadena de caracteres&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;echo “Cadena de caracteres” (Entrecomillado)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;ping&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;ping&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;tracert&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;traceroute&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width="34%"&gt; &lt;p&gt;set&lt;/p&gt;&lt;/td&gt;&lt;td width="65%"&gt; &lt;p&gt;set&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;   &lt;p&gt;&lt;b&gt;&lt;u&gt;Comandos propios de Unix:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;chmod&lt;/b&gt; &lt;permisos&gt; &lt;archivo&gt;: Cambia los permisos de acceso a un fichero. Los permisos se especifican mediante tres números. El primero simboliza los permisos del propietario del archivo, el segundo los permisos del grupo al que pertenece el archivo, y los tres últimos son los permisos para todo el mundo. Si pasamos cada uno de estos números a binario, ocuparán tres bits. Los permisos se estructuran en tres tipos: Lectura(r), Escritura(w), y ejecución(x). Por ejemplo: &lt;/p&gt; &lt;p&gt;&lt;b&gt; chmod 764 archivo.txt &lt;/b&gt;  (Nota: 7=111, 6=110, 4=100) &lt;/p&gt; &lt;p&gt;Permisos 764: en binario los tres números son (111 110 100). Esto es, da permisos rwx(111) rw-(110) r- -(100); Es decir, todos los permisos para el propietario(rwx), lectura-escritura para todos los usuarios &lt;/p&gt; &lt;p&gt;pertenecientes al grupo dueño del archivo(rw-) y sólo de lectura para el resto del mundo(r- -).&lt;/p&gt; &lt;p&gt;&lt;b&gt;chown&lt;/b&gt; &lt;nombre&gt; &lt;archivo&gt;: Cambia el usuario propietario de un archivo. Sólo root puede &lt;/p&gt; &lt;p&gt;ejecutar este comando.&lt;/p&gt; &lt;p&gt;&lt;b&gt;chgrp&lt;/b&gt; &lt;nombre&gt; &lt;archivo&gt;: Cambia el grupo efectivo de un archivo.&lt;/p&gt; &lt;p&gt;&lt;b&gt;su&lt;/b&gt;: Cambia a modo administrador desde cualquier usuario. Por supuesto, pide el password.&lt;/p&gt; &lt;p&gt;&lt;b&gt;ps&lt;/b&gt;: Muestra una lista de los procesos en curso, con su PID.&lt;/p&gt; &lt;p&gt;&lt;b&gt;kill&lt;/b&gt; &lt;pid&gt;: Mata el proceso especificado por PID. Si falla, kill -9 &lt;pid&gt; lo mata incondicionalmente.&lt;/p&gt; &lt;p&gt;&lt;b&gt;reboot&lt;/b&gt;: Reinicia el sistema.&lt;/p&gt; &lt;p&gt;&lt;b&gt;halt&lt;/b&gt;: Apaga el ordenador(Si la BIOS lo soporta). Equivale a Inicio-Apagar sistema-Apagar el equipo.&lt;/p&gt; &lt;p&gt;&lt;b&gt;lsmod&lt;/b&gt;: Muestra los módulos cargados en memoria.&lt;/p&gt; &lt;p&gt;&lt;b&gt;rmmod&lt;/b&gt;: Descarga de memoria un módulo, pero sólo si no está siendo usado.&lt;/p&gt; &lt;p&gt;&lt;b&gt;insmod&lt;/b&gt; &lt;nombre&gt;: Carga en memoria un módulo.&lt;/p&gt; &lt;p&gt;&lt;b&gt;gzip&lt;/b&gt;: Para instalar un archivo comprimido (Archivo.tar.gz, muy usado en internet) se usa: &lt;/p&gt; &lt;p&gt;&lt;b&gt; gzip -cd Archivo.tar.gz | tar xvf -&lt;/b&gt; (Con guión al final)&lt;/p&gt; &lt;p&gt;&lt;b&gt;mount &lt;/b&gt;/dev/&lt;dispositivo&gt; &lt;directorio&gt;: Monta una unidad de red en el sistema de archivos. Nótese que las unidades de disco, CD, etc. locales las trata como unidades de red, ubicadas en /dev/hd?. Su uso es igual a NET USE en Windows NT. Sólo root puede ejecutar este comando, a no ser que se especifique lo &lt;/p&gt; &lt;p&gt;contrario en el archivo /etc/fstab.&lt;/p&gt; &lt;p&gt;&lt;b&gt;umount&lt;/b&gt; &lt;dispositivo&gt;: Desmonta una unidad.&lt;/p&gt; &lt;p&gt;&lt;b&gt;YaST&lt;/b&gt;: ( ¡Respetar mayúsculas/Minúsculas!) Es el programa de configuración de SuSE. Puede invocarse en cualquier momento desde el prompt, pero sólo como superusuario(root). Es algo así como el panel de control de W95. Permite instalar/Desinstalar archivos de la distribución, paquetes RPM, configurar &lt;/p&gt; &lt;p&gt;hardware, opciones de red, etc…(Ver documento adjunto).&lt;/p&gt; &lt;p&gt;&lt;b&gt;whereis&lt;/b&gt; &lt;archivo&gt;: Devuelve la ubicación del archivo especificado, si existe.&lt;/p&gt; &lt;p&gt;&lt;b&gt;find &lt;/b&gt;&lt;archivo&gt;: Busca el archivo especificado. Necesita opciones alternativas, como el directorio donde &lt;/p&gt; &lt;p&gt;se debe buscar, etc… Es complicado, pero muy potente.&lt;/p&gt; &lt;p&gt;&lt;b&gt;grep&lt;/b&gt; &lt;cadena&gt;: Busca la cadena de caracteres especificada en un texto. Cuando la encuantra imprime solamente las líneas en las que aparece la cadena. Por ejemplo: set | grep “WINDOWMANAGER” devolverá algo como: &lt;/p&gt; &lt;p&gt;WINDOWMANAGER=/opt/kde/bin/startkde&lt;/p&gt; &lt;p&gt; cat “comandos Unix.doc” | grep “caca” devolvería esta misma línea.&lt;/p&gt; &lt;p&gt;&lt;b&gt;sort:  &lt;/b&gt;Ordena un texto( lista de archivos, etc.)&lt;/p&gt; &lt;p&gt;&lt;b&gt;more: &lt;/b&gt;Da control sobre el scroll de pantalla al intentar leer textos largos.&lt;/p&gt; &lt;p&gt;&lt;b&gt;less:&lt;/b&gt;  Es una función más completa que more.&lt;/p&gt; &lt;p&gt;&lt;b&gt;make:&lt;/b&gt;  Compila un módulo con sus librerías automáticamente. Requiere un archivo: Makefile.&lt;/p&gt; &lt;p&gt;&lt;b&gt;pwd:&lt;/b&gt; Devuelve el directorio actual.&lt;/p&gt; &lt;p&gt;&lt;b&gt;head: &lt;/b&gt;Imprime las primeras líneas de un archivo.&lt;/p&gt; &lt;p&gt;&lt;b&gt;ln: &lt;/b&gt;Hace un link simbólico ó físico a un fichero. Ej.: ln -s /MisDocumentos/documento.txt texto &lt;/p&gt; &lt;p&gt;haría un enlace simbólico con nombre “texto“ al archivo documento.txt.&lt;/p&gt; &lt;p&gt;&lt;b&gt;lpr:&lt;/b&gt; Comando de impresión en linux.&lt;/p&gt; &lt;p&gt;&lt;b&gt;wc:&lt;/b&gt; No es el retrete, no... Cuenta las palabras de un archivo.&lt;/p&gt; &lt;p&gt;&lt;b&gt;who:&lt;/b&gt; Imprime una línea por cada usuario que se encuentre en el sistema.&lt;/p&gt; &lt;p&gt;&lt;b&gt;mail:&lt;/b&gt; Para enviar/recibir correo a/de otros usuarios de la red, o dentro de nuestro ordenador.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Agrupamiento de mandatos:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt;Los shell de Unix, como el COMMAND.COM de MS-DOS permiten una serie de conexiones lógicas de unos mandatos con otros, de manera que se modifica la entrada/salida estándard de los comandos, para comunicarlos entre sí:&lt;/p&gt; &lt;p&gt;1.- Redirección de salida(&gt;): Redirige la salida de un comando a un fichero.&lt;/p&gt; &lt;p&gt;Si hacemos:  dir &lt;b&gt;&gt; &lt;/b&gt;fichero.txt &lt;/p&gt; &lt;p&gt;Se creará un archivo “fichero.txt”. Si miramos su contenido (cat fichero.txt) veremos que contiene exactamente lo que veríamos al ejecutar el comando dir.&lt;/p&gt; &lt;p&gt; 2.- Redirección de entrada(&lt;): Redirige la entrada estándard de un comando desde un fichero.&lt;/p&gt; &lt;p&gt;  Si hacemos:    grep “/root” &lt;b&gt;&lt; &lt;/b&gt;fichero.txt&lt;/p&gt; &lt;p&gt;De existir una línea que contenga esa cadena en el archivo antes creado, fichero.txt se imprimirá en pantalla la línea completa. Si no, no devolverá nada.&lt;/p&gt; &lt;p&gt; 3.- Ejecución secuencial(;): Ejecuta secuencialmente una lista de comandos.&lt;/p&gt; &lt;p&gt;  Ejemplo:    mv archivo1 aux ; mv archivo2 archivo1; mv aux archivo1&lt;/p&gt;  &lt;p&gt; 4.- Redirección de salida estándard de error(&gt;&amp;).&lt;/p&gt; &lt;p&gt;Si utilizamos un comando y salen varias pantallas describiendo el error(Cosa poco usual), o si por ejemplo dejamos trabajando nuestro terminal ejecutando varias órdenes y queremos al volver mirar si todo ha sido correcto, hacemos: &lt;/p&gt; &lt;p&gt; comando &lt;b&gt;&gt;&amp;amp;&lt;/b&gt; fichero.txt&lt;/p&gt; &lt;p&gt; 5.- Ejecución asíncrona(&amp;): Ejecuta en paralelo el/los comandos introducidos.&lt;/p&gt; &lt;p&gt;  Ejemplo:  make programa_enorme.c &amp;amp; make programa_enorme2.c &amp;&lt;/p&gt; &lt;p&gt;Compilará los dos programas “a la vez”, y además nos dejará el shell libre para poder seguir ejecutando mandatos.&lt;/p&gt; &lt;p&gt;6.- OR lógico( || ): Se ejecutan de forma secuencial los mandatos introducidos hasta que uno de ellos devuelva un valor 0(verdadero).&lt;/p&gt; &lt;p&gt;  Ejemplo:   test -d archivo || lpr archivo&lt;/p&gt; &lt;p&gt; Sólo imprime el archivo si no es un directorio.&lt;/p&gt; &lt;p&gt; 7.- AND lógico (&amp;amp;&amp;): Se ejecutan de forma secuencial los mandatos introducidos hasta que uno de ellos devuelva un valor distinto de 0(falso).&lt;/p&gt; &lt;p&gt;  Ejemplo:   test -f archivo &amp;amp;&amp; lpr archivo&lt;/p&gt; &lt;p&gt;  Imprime el fichero sólo si se trata de un fichero ordinario.&lt;/p&gt; &lt;p&gt;8.- Tuberías(pipes)( | ): Se ejecutan los comandos de forma secuencial, pero redirigiéndose la salida de cada uno al siguiente comando.&lt;/p&gt; &lt;p&gt;  Ejemplo1:  dir | sort | less&lt;/p&gt; &lt;p&gt;Imprime la lista de los ficheros del directorio actual de trabajo ordenados alfabéticamente y línea a línea.&lt;/p&gt; &lt;p&gt;  Ejemplo2:   head -100 carta | grep “Juan” | sort | lpr &lt;/p&gt; &lt;p&gt;Imprime en orden alfabético las líneas que, estando entre las 100 primeras del archivo “carta” contengan la cadena de caracteres “Juan”.&lt;/p&gt;  &lt;p&gt; Además el shell es una herramienta de programación muy versátil y completa. Proporciona una serie de mandatos compuestos que permiten escribir programas estructurados de forma condicional o incluso bucles. Entre estos mandatos están el if, case, until, while, for, etc. Además de la posibilidad de definir funciones de forma similar a la sintaxis de C, y variables. Esto permite hacer unos programas llamados Shell Scripts, que equivalen a los archivos .BAT de MS-DOS, pero con una sintaxis de programación mucho más completa.&lt;/p&gt;       &lt;p&gt;&lt;b&gt;&lt;u&gt;Caracteres especiales:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt; La sintaxis de los shell de Linux permite definir los nombres de archivos con todo tipo de caracteres, pero hay una serie de caracteres especiales como el espacio, o símbolos como ( ; | &gt; &lt; ), etc. que no se pueden especificar así como así en un nombre de archivo. Para proteger estos caracteres se usan los caracteres (\), (“) y (`).Un ejemplo:&lt;/p&gt; &lt;p&gt;  Si queremos borrar un archivo que se llama &lt;i&gt;mio;tuyo nombre;&gt;raro&lt;/i&gt; debemos poner:&lt;/p&gt; &lt;p&gt;   rm mio\;tuyo\ nombre\;\&gt;raro&lt;/p&gt; &lt;p&gt;  o bién (mas cómodo):&lt;/p&gt; &lt;p&gt;    rm “mio;tuyo nombre;&gt;raro”&lt;/p&gt; &lt;p&gt; El carácter tilde(~) se usa en el shell de Linux para especificar el directorio HOME de cada usuario en vez de, por ejemplo: /home/Informática/Explotación/Manuelva/&lt;/p&gt; &lt;p&gt; Además para cambiar a nuestro directorio HOME basta con ejecutar “cd” sin argumentos.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Ayuda:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt;La ayuda en Linux viene en forma de manuales de cada comando. Su uso es el siguiente:&lt;/p&gt; &lt;p&gt;&lt;b&gt;man&lt;/b&gt; &lt;comando&gt;&lt;/p&gt; &lt;p&gt;Son manuales algo antiguos, y tienen el inconveniente de estar en inglés, pero son muy útiles. Además prestan ayuda también a los múltiples archivos de configuración del sistema.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Variables de entorno:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt; En unix las variables de entorno son mas importantes que en MS-DOS. La principal razón es la variable “PATH”, que como todos sabemos contiene los directorios donde el shell debe buscar para encontrar cualquier comando xterno al shell. Esto es igual que en MS-DOS, pero en Linux toda la demás información que aparece con el comando &lt;b&gt;set&lt;/b&gt; es usada continuamente por los diferentes programas.&lt;/p&gt; &lt;p&gt;Entre la información que aparece por allí, tenemos el shell(COMMAND.COM) que se usa por defecto, el nombre de usuario, el pid de nuestro propio shell, la configuración del servidor de ventanas, y un largo etcétera que será más o menos largo según los programas que usemos.&lt;/p&gt; &lt;p&gt; Para exportar nuevas variables primero se definen. Por ejemplo, si queremos que nuestro gestor de ventanas sea el KDE por defecto, simplemente haremos:&lt;/p&gt; &lt;p&gt;&lt;b&gt; &lt;/b&gt;&lt;b&gt;WINDOWMANAGER&lt;/b&gt;=/opt/kde/bin/startkde&lt;/p&gt; &lt;p&gt; Si ahora escribimos set en la línea de comandos, vemos que lo que hemos hecho no ha afectado a la variable de entorno WINDOWMANAGER. Para que el cambio tenga efecto, hay que exportarla al sistema; Esto se hace:&lt;/p&gt; &lt;p&gt;  &lt;b&gt;export WINDOWMANAGER&lt;/b&gt;&lt;/p&gt; &lt;p&gt; Si queremos que cualquiera de estas variables exista cada vez que entremos con nuestro usuario, habrá que añadirla al archivo .profile en nuestro directorio home.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;u&gt;Archivos importantes:&lt;/u&gt;&lt;/b&gt;&lt;/p&gt; &lt;p&gt; En Linux, como en MS-DOS o cualquier sistema operativo, existen una serie de archivos con información para mantener el sistema. Archivos como el AUTOEXEC.BAT o el CONFIG.SYS, el IO.SYS, etc. contienen la forma de configurar el arranque de nuestro ordenador, o hasta de algún programa, como el WIN.INI, etc...&lt;/p&gt; &lt;p&gt; A continuación se hace un breve resumen de estos archivos en Linux:&lt;/p&gt; &lt;p&gt;&lt;u&gt;En cada directorio personal:&lt;/u&gt; &lt;b&gt;/home/Usuario/&lt;/b&gt; &lt;/p&gt; &lt;p&gt;.&lt;b&gt;xinitrc:&lt;/b&gt; Archivo de inicio del entorno de ventanas. Es propio de cada usuario.&lt;/p&gt; &lt;p&gt;&lt;b&gt;.profile: &lt;/b&gt;Es el equivalente al AUTOEXEC.BAT de MS-DOS, pero con la particularidad de que en Linux este archivo es diferente para cada usuario. Se trata de un shell script, y hay que crearlo a mano, pues no se crea por defecto.&lt;/p&gt; &lt;p&gt;&lt;b&gt;.bash_history:&lt;/b&gt; Es un archivo de seguridad en el que se graba cada comando que ejecuta un usuario durante varias sesiones seguidas.&lt;/p&gt; &lt;p&gt;&lt;u&gt;En el directorio de configuración:&lt;/u&gt; &lt;b&gt;/etc/ &lt;/b&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;profile:&lt;/b&gt; Es el equivalente al AUTOEXEC.BAT; se ejecuta al arrancar.&lt;/p&gt; &lt;p&gt;&lt;b&gt; fstab:&lt;/b&gt; Archivo que contiene el montaje de los dispositivos, los puntos de montaje, opciones de automontaje en el arranque, permisos, etc. &lt;/p&gt; &lt;p&gt;&lt;b&gt;lilo.conf: &lt;/b&gt;Archivo de configuración del cargador del sistema operativo lilo(Linux loader), encargado del arranque de Linux y los demás s.s.o.o. &lt;/p&gt; &lt;p&gt;&lt;b&gt;   resolv.conf:&lt;/b&gt; Archivo de configuración de la resolución de nombres de red.&lt;/p&gt; &lt;p&gt;&lt;b&gt;hosts:&lt;/b&gt; Archivo de configuración de redes(Ver documento adjunto).&lt;/p&gt;  &lt;p&gt;&lt;u&gt;En otros directorios:&lt;/u&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;/var/adm/backup:&lt;/b&gt; Cada vez que se hacen cambios en el sistema, se nos da la posibilidad de guardar una copia de seguridad de todos los archivos susceptibles de variar. Aquí se guardan dichos cambios en formato tar.gz&lt;/p&gt; &lt;p&gt;&lt;b&gt;/opt/: &lt;/b&gt;Aquí se guardan los programas considerados opcionales, como son el navegador Netscape, o el entorno de ventanas KDE.&lt;/p&gt; &lt;p&gt;&lt;b&gt;/vmlinuz:&lt;/b&gt; Es el núcleo del sistema operativo. Puede llamarse de otra forma.&lt;/p&gt; &lt;p&gt;&lt;b&gt;/mnt/:&lt;/b&gt; Aquí se suelen montar las particiones o dispositivos que tenga el sistema.&lt;/p&gt; &lt;p&gt;&lt;b&gt;/usr/doc/Howto:&lt;/b&gt; Múltiples ayudas catalogadas por temas. &lt;/p&gt; &lt;p&gt;&lt;b&gt;/usr/doc/packages:&lt;/b&gt; Conjunto de README, y documentos varios para cada paquete instalado, en formato texto, postscript, html, etc.&lt;/p&gt;       &lt;p&gt;&lt;u&gt;En el directorio &lt;/u&gt;&lt;b&gt;&lt;u&gt;/proc&lt;/u&gt;&lt;/b&gt;&lt;u&gt;:&lt;/u&gt;&lt;/p&gt; &lt;p&gt;Si miramos el contenido de cualquiera de estos archivos( &lt;b&gt;cat&lt;/b&gt; &lt;archivo&gt;), obtendremos información útil sobre nuestro sistema:&lt;/p&gt; &lt;p&gt;&lt;b&gt;devices:&lt;/b&gt; Información sobre los dispositivos que el sistema reconoce.&lt;/p&gt; &lt;p&gt;&lt;b&gt;ioports:&lt;/b&gt; Info. sobre las direcciones de entrada/salida de los dispositivos.&lt;/p&gt; &lt;p&gt;&lt;b&gt;interrupts:&lt;/b&gt; Info. sobre las interrupciones usadas por el sistema.&lt;/p&gt; &lt;p&gt;&lt;b&gt;dma:&lt;/b&gt; Info. sobre los canales de acceso directo a memoria del sistema.&lt;/p&gt;   &lt;p&gt;&lt;u&gt;En el directorio de los dispositivos: &lt;/u&gt;( &lt;b&gt;/dev)&lt;/b&gt;&lt;/p&gt; &lt;p&gt;   &lt;b&gt;hda: &lt;/b&gt;Disco primario maestro.&lt;/p&gt; &lt;p&gt;&lt;b&gt;   hdb: &lt;/b&gt;Disco primario esclavo.&lt;/p&gt; &lt;p&gt;&lt;b&gt;   hdc:&lt;/b&gt;  Disco secundario maestro.&lt;/p&gt; &lt;p&gt;&lt;b&gt;   hdd:&lt;/b&gt; Disco secundario esclavo.&lt;/p&gt; &lt;p&gt;   &lt;b&gt;fd0:&lt;/b&gt; Disquetera.&lt;/p&gt; &lt;p&gt;&lt;b&gt;   mouse:&lt;/b&gt; Contiene un enlace al puerto del ratón(tty0, psaux, etc)&lt;/p&gt; &lt;p&gt;&lt;b&gt;   modem:&lt;/b&gt; Enlace al puerto del módem(tty0, tty1, etc)&lt;/p&gt; &lt;p&gt;   &lt;b&gt;lpd:&lt;/b&gt;  Impresora.&lt;/p&gt; &lt;p&gt; &lt;b&gt;fb0: &lt;/b&gt;Frame buffer device. Es un dispositivo que controla la tarjeta gráfica a bajo nivel, sin necesidad de entorno gráfico.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-114417825370376514?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/114417825370376514/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=114417825370376514&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114417825370376514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114417825370376514'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/04/comandos-unix.html' title='Comandos Unix'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-114417786295421669</id><published>2006-04-04T12:09:00.000-07:00</published><updated>2006-04-04T12:13:01.650-07:00</updated><title type='text'>COMO CONECTARSE A LA WIRELESS EN LINUX</title><content type='html'>&lt;p&gt;  &lt;/p&gt;&lt;h1&gt;&lt;a name="SECTION00010000000000000000"&gt; 1. Tarjetas&lt;/a&gt; &lt;/h1&gt;  &lt;p&gt; Lo primero que debemos tener en cuenta es si nuestra tarjeta es compatible con Linux, la mayoria de las tarjetas suelen tener el chip del modelo Orinoco,Symbol HR y Prism 2,estas si son compatibles con Linux con el driver orinoco_cs incluido en el kernel de todos modos mirad en la web de vuestro fabricante para saber si esta soportada vuestra tarjeta o en internet por si alguien ha realizado algun driver para ella.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; A parte de esto existen otras opciones como son los nuevos linux-wlan-ng o el hostap-driver para Prism2, personalmente me quedo con estos dos ultimos, el primero para trabajar en en managed (caso de nuestra red) o en modo (ad-hoc) y el segundo para crear un punto de acceso de bajo coste en sus respectivos README encontrareis informacion de como instalarlos en vuestro linux.  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;h1&gt;&lt;a name="SECTION00020000000000000000"&gt; 2 Como Conectarse&lt;/a&gt; &lt;/h1&gt;  &lt;p&gt; Una vez que tenemos todo listo, tenemos dos comandos que nos van a servir de ayuda para conectarnos a la wireless, uno es el propio ifconfig que usamos normalmente para configurar nuestras tarjetas tradicionales de red y otro iwconfig que lo que nos permite es configurar parametros especiales,este ultimo se encuentra dentro del paquete wireless-tools q deberiamos instalar.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Con el iwconfig podemos configurar parametros como el essid, el canal, el modo,la Clave de encriptacion y muchos mas.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Lo que realmente nos interesa a nosotros es el de clave de encriptacion para ello realizaremos la siguiente instruccion iwconfig interface key ``s:wireless esei'', pongo interface por que segun el driver que useis o el tipo de distribucion linux la cosa cambia.  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;h1&gt;&lt;a name="SECTION00030000000000000000"&gt; 3 Configuracion Del Cliente&lt;/a&gt; &lt;/h1&gt;  &lt;p&gt; Me voy a basar en la configuracion de una tarjeta PCMCIA, como he dicho antes nosotros estamos en modo infraestructura, por lo tanto nos comunicaremos contra un &lt;i&gt;AP&lt;/i&gt; q ya tenemos configurado.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Para habilitar en el kernel el soporte PCMCIA en ``General Setup:PCMCIA CardBus Support'' y alli seleccionamos ``Cardbus Support''.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Si utilizamos los drivers orinoco_cs utilizaremos en ``Networking Device Support:Wireless LAN (non-hamradio)'' y seleccionamos todas las opciones del ``Hermes Chipset 802.11 support (Orinoco/Prism/Symbol)''.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Ahora deberiamos compilar el kernel y mirar q tenemos los paquetes de nuestra distribucion para soporte PCMCIA en caso de debian es el paquete pcmcia-cs, en cuanto compilemos el kernel ya tenemos todo preparado para acceder a la red.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;    &lt;img src="file:///C:/Documents%20and%20Settings/fghb/Mis%20documentos/Nueva%20carpeta%20%282%29/wirelesslinux_files/kernel-orinoco.png" alt="kernel-orinoco.png" align="bottom" border="0" height="168" width="531" /&gt;  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;h2&gt;&lt;a name="SECTION00031000000000000000"&gt; 3.1 Debian (PCMCIA)&lt;/a&gt; &lt;/h2&gt;  &lt;p&gt; Realizaremos la configuracion en archivos .opts los cuales se encuentran en /etc/pcmcia y basandonos en la tarjeta conceptronic mencionada anteriormente.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Primero editamos el archivo /etc/pcmcia/config.opts y agregamos(El nombre de la tarjeta,la version,....) :&lt;br /&gt;&lt;/p&gt;&lt;p&gt; card "Conceptronic Wireless" version "802.11", "11Mbps Wireless LAN Card" bind "orinoco_cs".&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Ahora le toca el turno al fichero wireless.opts(Parametros de configuracion):&lt;br /&gt;&lt;/p&gt;&lt;p&gt; ESSID=''wireless-esei''  &lt;/p&gt;&lt;p&gt; MODE=''Managed''  &lt;/p&gt;&lt;p&gt; KEY=''s:wireless esei'' NOTA:Aqui wireless va separado de esei con un espacio.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Y por ultimo configurar los datos de la red IP:&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Aqui ponemos q use DHCP y las lineas tales como IPADDR, NETMASk, NETWORK,BROADCAST,GATEWAY las comentamos,para comentarlas usaremos la &lt;i&gt;#&lt;/i&gt; por que nos seran sumistradas por el servidor DHCP.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Por ultimo nos bajamos un cliente DHCP, en mi caso dhcp-client y en una consola ejecutamos dhclient interface, y con esto ya estariamos conectados a la red wireless de la escuela.&lt;br /&gt;&lt;/p&gt;&lt;p&gt; Si ahora haceis un ifconfig os encontrareis con que teneis vuestra tarjeta de red configurada con una direccion ip.  &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;h2&gt;&lt;a name="SECTION00032000000000000000"&gt; 3.2 RED HAT&lt;/a&gt; &lt;/h2&gt;   En red hat en lugar de configurar la red en /etc/pcmcia lo hacemos en /etc/sysconfig/network-scripts/ifcfg-ethX(o lo q sea) y configurar los parametros tal y como hemos echo en debian.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-114417786295421669?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/114417786295421669/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=114417786295421669&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114417786295421669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/114417786295421669'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2006/04/como-conectarse-la-wireless-en-linux.html' title='COMO CONECTARSE A LA WIRELESS EN LINUX'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-113389680910824294</id><published>2005-12-06T11:18:00.000-08:00</published><updated>2005-12-06T11:20:09.210-08:00</updated><title type='text'>MotoLatino</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3953/1559/1600/logo_motolatino.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/3953/1559/320/logo_motolatino.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-113389680910824294?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/113389680910824294/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=113389680910824294&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113389680910824294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113389680910824294'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/12/motolatino.html' title='MotoLatino'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-113329805817104731</id><published>2005-11-29T12:52:00.000-08:00</published><updated>2005-11-29T13:00:58.173-08:00</updated><title type='text'>Simbolos e iconos usados en UML</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/icono_estact5.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3953/1559/400/icono_estact5.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/iconmen3.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3953/1559/400/iconmen3.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/iconocu2.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3953/1559/400/iconocu2.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/lconos1.gif"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/3953/1559/400/lconos1.jpg" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-113329805817104731?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/113329805817104731/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=113329805817104731&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113329805817104731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113329805817104731'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/11/simbolos-e-iconos-usados-en-uml.html' title='Simbolos e iconos usados en UML'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-113329476618936422</id><published>2005-11-29T12:04:00.000-08:00</published><updated>2005-11-29T12:52:35.403-08:00</updated><title type='text'>Que es UML?</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/l_umlp.gif"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/3953/1559/320/l_umlp.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UML = Unified Modeling&lt;br /&gt;Language Lenguaje Unificado de Modelamiento&lt;br /&gt;&lt;br /&gt;Es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software. Se usa para entender, diseñar, configurar, mantener y controlar la información sobre los sistemas a construir.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;UML capta la información sobre la estructura estática y el comportamiento dinámico de un sistema. Un sistema se modela como una colección de objetos discretos que interactúan para realizar un trabajo que finalmente beneficia a un usuario externo. El lenguaje de modelado pretende unificar la experiencia pasada sobre técnicas de modelado e incorporar las mejores prácticas actuales en un acercamiento estándar. UML no es un lenguaje de programación.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Las herramientas pueden ofrecer generadores de código de UML para una gran variedad de lenguaje de programación, así como construir modelos por ingeniería inversa a partir de programas existentes. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Es un lenguaje de propósito general para el modelado orientado a objetos. UML es también un lenguaje de modelamiento visual que permite una abstracción del sistema y sus componentes. Existían diversos métodos y técnicas Orientadas a Objetos, con muchos aspectos en común pero utilizando distintas notaciones, se presentaban inconvenientes para el aprendizaje, aplicación, construcción y uso de herramientas, etc., además de pugnas entre enfoques, lo que genero la creacion del UML como estándar para el modelamiento de sistemas de software principalmente, pero con posibilidades de ser aplicado a todo tipo de proyectos.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a name="objetivos"&gt;&lt;strong&gt;Objetivos del UML&lt;br /&gt;&lt;/div&gt;&lt;/strong&gt;&lt;/a&gt;&lt;div align="justify"&gt;UML es un lenguaje de modelado de propósito general que pueden usar todos los modeladores. No tiene propietario y está basado en el común acuerdo de gran parte de la comunidad informática. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;UML no pretende ser un método de desarrollo completo. No incluye un proceso de desarrollo paso a paso. UML incluye todos los conceptos que se consideran necesarios para utilizar un proceso moderno iterativo, basado en construir una sólida arquitectura para resolver requisitos dirigidos por casos de uso. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Ser tan simple como sea posible pero manteniendo la capacidad de modelar toda la gama de sistemas que se necesita construir. UML necesita ser lo suficientemente expresivo para manejar todos los conceptos que se originan en un sistema moderno, tales como la concurrencia y distribución, así como también los mecanismos de la ingeniería de software, como son la encapsulación y componentes. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Debe ser un lenguaje universal, como cualquier lenguaje de propósito general.&lt;br /&gt;Imponer un estándar mundial.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a name="arquitectura"&gt;&lt;strong&gt;Arquitectura del UML&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Arquitectura de cuatro capas, definida a fin de cumplir con la especificación Meta Object Facility del OMG:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Meta-metamodelo: define el lenguaje para especificar metamodelos. &lt;/li&gt;&lt;li&gt;Metamodelo: define el lenguaje para especificar modelos. &lt;/li&gt;&lt;li&gt;Modelo: define el lenguaje para describir un dominio de información. &lt;/li&gt;&lt;li&gt;Objetos de usuario: define un dominio de información específico. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a name="areas"&gt;&lt;strong&gt;Áreas conceptuales de UML&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;Los conceptos y modelos de UML pueden agruparse en las siguientes áreas conceptuales:&lt;br /&gt;Estructura estática:&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;Cualquier modelo preciso debe primero definir su universo, esto es, los conceptos clave de la aplicación, sus propiedades internas, y las relaciones entre cada una de ellas. Este conjunto de construcciones es la estructura estática. Los conceptos de la aplicación son modelados como clases, cada una de las cuales describe un conjunto de objetos que almacenan información y se comunican para implementar un comportamiento. La información que almacena es modelada como atributos; La estructura estática se expresa con diagramas de clases y puede usarse para generar la mayoría de las declaraciones de estructuras de datos en un programa.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Comportamiento dinámico:&lt;br /&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div align="justify"&gt;Hay dos formas de modelar el comportamiento, una es la historia de la vida de un objeto y la forma como interactúa con el resto del mundo y la otra es por los patrones de comunicación de un conjunto de objetos conectados, es decir la forma en que interactúan entre sí. La visión de un objeto aislado es una maquina de estados, muestra la forma en que el objeto responde a los eventos en función de su estado actual. La visión de la interacción de los objetos se representa con los enlaces entre objetos junto con el flujo de mensajes y los enlaces entre ellos. Este punto de vista unifica la estructura de los datos, el control de flujo y el flujo de datos.&lt;br /&gt;Construcciones de implementación:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Los modelos UML tienen significado para el análisis lógico y para la implementación física. Un componente es una parte física reemplazable de un sistema y es capaz de responder a las peticiones descritas por un conjunto de interfaces. Un nodo es un recurso computacional que define una localización durante la ejecución de un sistema. Puede contener componentes y objetos.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Organización del modelo:&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align="justify"&gt;&lt;br /&gt;La información del modelo debe ser dividida en piezas coherentes, para que los equipos puedan trabajar en las diferentes partes de forma concurrente. El conocimiento humano requiere que se organice el contenido del modelo en paquetes de tamaño modesto. Los paquetes son unidades organizativas, jerárquicas y de propósito general de los modelos de UML. Pueden usarse para almacenamiento, control de acceso, gestión de la configuración y construcción de bibliotecas que contengan fragmentos de código reutilizable.&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Mecanismos de extensión:&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div align="justify"&gt;UML tiene una limitada capacidad de extensión pero que es suficiente para la mayoría de las extensiones que requiere el Òdia a diaÓ sin la necesidad de un cambio en el lenguaje básico. Un estereotipo es una nueva clase de elemento de modelado con la misma estructura que un elemento existente pero con restricciones adicionales.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Un Modelo captura una vista de un sistema del mundo real. Es una abstracción de dicho sistema, considerando un cierto propósito. Así, el modelo describe completamente aquellos aspectos del sistema que son relevantes al propósito del modelo, y a un apropiado nivel de detalle. Un proceso de desarrollo de software debe ofrecer un conjunto de modelos que permitan expresar el producto desde cada una de las perspectivas de interés. El código fuente del sistema es el modelo más detallado del sistema (y además es ejecutable). Sin embargo, se requieren otros modelos. Cada modelo es completo desde su punto de vista del sistema, sin embargo, existen relaciones de trazabilidad entre los diferentes modelos.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Diagramas UML&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Un Diagrama es una representación gráfica de una colección de elementos de modelado, a menudo dibujada como un grafo conexo de arcos (relaciones) y vértices (otros elementos del modelo). Un diagrama no es un elemento semántico, un diagrama muestra representaciones de elementos semánticos del modelo, pero su significado no se ve afectado por la forma en que son representados. Un diagrama está contenido dentro de un paquete. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;La mayoría de los diagramas de UML y algunos símbolos complejos son grafos que contienen formas conectadas por rutas. La infomación está sobre todo en la topología, no en el tamaño o la colocación de los símbolos (hay algunas excepciones como el diagrma de secuencia con un eje métrico de tiempo). Hay tres clases importantes de relaciones visuales: conexión (generalmente de líneas a formas de dos dimensiones), contención (de símbolos por formas cerradas de dos dimensiones), y adhesión visual (un símbolo que está "cerca" de otro en un diagrama). Estas relaciones geométricas se reasignan a conexiones entre nodos en un gráfico en la forma analizada de la notación. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;La notación de UML está pensada para ser dibujada en superficies bidimensionales. Algunas formas bidimensionales son proyecciones de formas tridimensionales tales como cubos, pero todavía se representan como íconos en una superficie bidimensional. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Hay cuatro clases de construcciones gráficas que se usan en la notación de UML: íconos, símbolos bidimensionales, rutas y cadenas. Un ícono es una figura gráfica con un tamaño y forma fijos. No se amplía para contener a su contenido. Los iconos pueden aparecer dentro de símbolos de área, como terminadores en las rutas o como símbolos independientes que puedan o no conectar con las rutas. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Los símbolos de dos dimensiones tienen altura y anchura variables, y pueden ampliarse para permitir otras cosas tales como listas de cadenas o de otros símbolos. Muchos de ellos están divididos en compartimientos similares o de tipos diferentes. Las rutas se conectan con los símbolos, el arrastrar o suprimir uno de ellos afecta a su contenido y las rutas conectadas. Una ruta es una secuencia de segmentos de recta o de curva que se unen en sus puntos finales. Conceptualmente una ruta es una sola entidad topológica, aunque sus segmentos se pueden manipular gráficamente. un segemento no debería existir separado de su ruta.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Las rutas siempre van conectdas en ambos extremos. Las cadenas presentan varias clases de información en una forma "no analizada", UML asume que cada uso de una cadena en la notación tiene una sintaxis por la cual pueda ser analizada la información del modelo subyancente. Las cadenas pueden existir como el contenido de un compartimiento, como elementos en las listas, como etiquetas unidas a los símbolos o a las rutas, o como elementos independientes en un diagrama. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-113329476618936422?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/113329476618936422/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=113329476618936422&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113329476618936422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113329476618936422'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/11/que-es-uml.html' title='Que es UML?'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-113260010862259332</id><published>2005-11-21T11:06:00.000-08:00</published><updated>2005-11-21T11:08:28.636-08:00</updated><title type='text'>¿Que es un algoritmo?</title><content type='html'>Un algoritmo es una lista de instrucciones para efectuar paso por paso algú proceso. Una receta en algú libro de cocina sería un excelente ejemplo de algoritmo.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-113260010862259332?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/113260010862259332/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=113260010862259332&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113260010862259332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113260010862259332'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/11/que-es-un-algoritmo.html' title='¿Que es un algoritmo?'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-113208297305289301</id><published>2005-11-15T11:19:00.000-08:00</published><updated>2005-11-15T11:29:33.063-08:00</updated><title type='text'>Estructura de un objeto</title><content type='html'>Un objeto puede considerarse una cápsula dividida en tres partes&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;Relaciones&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Propiedades&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Metodos&lt;/strong&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;*Cada división desempeña papeles independientes.&lt;/p&gt;&lt;p&gt;La &lt;strong&gt;relación&lt;/strong&gt; permite que el objeto se inserte en la organización y está formada esencialmente por punteros a otros objetos.&lt;/p&gt;&lt;p&gt;Las &lt;strong&gt;propiedades&lt;/strong&gt; distinguen aun objeto determinado de los demás que forman parte de la misma organización, la propiedades de un objeto pueden ser heredadas a sus descendientes.&lt;/p&gt;&lt;p&gt;Los métodos son las operaciones que pueden realizarse sobre el objeto, se incorporan en forma de programas que el obejto es capaz de ejecutar y los pone a disposición de sus descendientes.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-113208297305289301?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/113208297305289301/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=113208297305289301&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113208297305289301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113208297305289301'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/11/estructura-de-un-objeto.html' title='Estructura de un objeto'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-113208216265212492</id><published>2005-11-15T10:58:00.000-08:00</published><updated>2005-11-15T11:16:02.666-08:00</updated><title type='text'>Programación orientada a objetos</title><content type='html'>&lt;strong&gt;Introducción&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;La orientación a objetos promete mejoras en el diseño, desarrollo y mantenimiento del software, ofrece una solución a largo plazo a la problematica de siempre, la falta de potabilidad, rehusabilidad, ciclos de desarrollo largo y tecnicas no intuitivas.&lt;br /&gt;&lt;br /&gt;Un lenguaje orientado a obejtos ataca a estos problemas,&lt;br /&gt;&lt;br /&gt;Caracteristicas (tres)&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Basado en objetos &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Basados en clases &lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Capaz de tener herencia&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;El concepto programación orientada a objetos no es nuevo (OOP). El lenguaje Smalltalk se basa en el. &lt;/p&gt;&lt;p&gt;La OOP se basa en la idea natural de la existencia de un mundo lleno de objetos y que la resolución del problema se realiza en términos de objetos.&lt;/p&gt;&lt;p&gt;El objeto es elemental en la OOP. Definimos &lt;strong&gt;un objeto como un conjunto complejo de datos y programas que poseen estructura y forman parte de una organización&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Propiedades importantes de los objetos &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;No es un dato simple&lt;/strong&gt;, contiene en su interior cierto número de componentes estructurados&lt;/li&gt;&lt;li&gt;&lt;strong&gt;No es un ente aislado&lt;/strong&gt;, forma parte de una organización jerarquica o de otro tipo&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-113208216265212492?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/113208216265212492/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=113208216265212492&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113208216265212492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/113208216265212492'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/11/programacin-orientada-objetos.html' title='Programación orientada a objetos'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112784829662461921</id><published>2005-09-27T12:02:00.000-07:00</published><updated>2005-11-15T10:01:33.273-08:00</updated><title type='text'>Variables</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/3953/1559/1600/insomnio.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/3953/1559/320/insomnio.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Como en otros lenguajes de programación no se puede vivir sin variables. En la programación en shell todas las variables son de tipo string y no es necesario declararlas. Para asignar un valor a una variable se escribe:&lt;br /&gt;nombre_de_la_variable=valor&lt;br /&gt;&lt;br /&gt;Para obtener el valor de la variable simplemente hay que poner el signo del dólar delante de la variable:&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;# asignamos un valor:&lt;br /&gt;a="hola mundo"&lt;br /&gt;# ahora mostramos el contenido de "a":&lt;br /&gt;echo "A es:"&lt;br /&gt;echo $a&lt;br /&gt;&lt;br /&gt;Escribe estas líneas en tu editor de textos y guardalo p.ej. como primero. Después haz ejecutable el script escribiendo chmod +x primero en el shell y después ejecútalo escribiendo ./primero&lt;br /&gt;&lt;br /&gt;El script mostrará lo siguiente:&lt;br /&gt;&lt;br /&gt;A es:&lt;br /&gt;hola mundo&lt;br /&gt;&lt;br /&gt;Algunas veces es posible confundir nombres de variables con el resto del texto:&lt;br /&gt;&lt;br /&gt;num=2&lt;br /&gt;echo "este es el $numº"&lt;br /&gt;&lt;br /&gt;Aquí no se mostrará "este es el 2º" si no "este es el " porque el shell busca una variable llamada numdo que no tiene valor. Para decirle al shell que queremos mostrar la variable num tenemos que usar llaves:&lt;br /&gt;&lt;br /&gt;num=2&lt;br /&gt;echo "este es el ${num}º"&lt;br /&gt;&lt;br /&gt;Con esto imprimiremos lo que queremos:&lt;br /&gt;&lt;br /&gt;este es el 2º&lt;br /&gt;&lt;br /&gt;Hay una serie de variables que se establecen automaticamente. Hablaremos sobre ellas más adelante cuando las usemos por primera vez. Si necesitas manejar expresiones matemáticas entonces necesitas usar programas como expr .Además de las variables de shell normales que son únicamente válidas dentro del programa en shell hay también variables de entorno. Una variable precedida de la palabra clave export es una variable de entorno. No vamos a comentar nada más sobre ellas ya que normalmente sólo se utilizan en scripts de entrada al sistema. &lt;a name="216lfindex4"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112784829662461921?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112784829662461921/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112784829662461921&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112784829662461921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112784829662461921'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/variables.html' title='Variables'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112784763620015258</id><published>2005-09-27T11:57:00.000-07:00</published><updated>2005-09-27T12:00:36.203-07:00</updated><title type='text'>Creando un script</title><content type='html'>Existen muchos shells disponibles para Linux pero habitualmente se utiliza el bash (bourne again shell) para la programación en shell ya que está disponible libremente y es fácil de usar. Por lo tanto todos los scripts que escribamos en este artículo usarán el bash (aunque la mayoría de veces también funcionarán con su hermano mayor, el bourne shell).Para escribir nuestros programas en shell usaremos cualquier clase de editor de texto, p.ej. nedit, kedit, emacs, vi... como con otros lenguajes de programación. El programa debe empezar con la siguiente línea (debe ser la primera línea del fichero):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;#!/bin/sh&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Lo caracteres #! indican al sistema que el primer argumento que sigue en la linea es el programa a utilizar para ejecutar este fichero. En este caso usamos el shell /bin/sh.Cuando hallas escrito y guardado tu script debes hacerlo ejecutable para poder usarlo.Para hacer el script ejecutable escribechmod +x nombre-del-fichero Después puedes ejecutar tu script escribiendo: ./nombre-del-fichero &lt;a name="216lfindex2"&gt; &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Comentarios&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Los comentarios en la programación en shell comienzan con # se prolongan hasta el final de la línea. Te recomendamos que uses comentarios. Si tienes comentarios y no usas un cierto script durante algún tiempo inmediatamente sabrás qué hace y cómo funciona. &lt;a name="216lfindex3"&gt; &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112784763620015258?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112784763620015258/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112784763620015258&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112784763620015258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112784763620015258'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/creando-un-script.html' title='Creando un script'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112784737037359368</id><published>2005-09-27T11:54:00.000-07:00</published><updated>2005-09-27T11:56:10.380-07:00</updated><title type='text'>¿Por qué la programación en shell?</title><content type='html'>Incluso existiendo varios interfaces gráficos disponibles para Linux el shell sigue siendo una herramienta muy eficiente. El shell no es sólo una colección de comandos sino un buen lenguaje de programación. Se pueden automatizar muchas tareas con él, el shell es muy útil para tareas de administración, puedes comprobar rápidamente si tus ideas funcionan lo que lo hace muy útil cuando estás creando un prototipo y es muy útil para pequeñas utilidades que realizan tareas relativamente simples donde la eficiencia importa menos que la facilidad de configuración, mantenimiento y portabilidad.&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112784737037359368?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112784737037359368/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112784737037359368&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112784737037359368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112784737037359368'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/por-qu-la-programacin-en-shell.html' title='¿Por qué la programación en shell?'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112740161215728544</id><published>2005-09-22T08:05:00.000-07:00</published><updated>2005-09-22T13:03:58.426-07:00</updated><title type='text'>Control de Taréas y Procesos</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;&lt;/span&gt;&lt;br /&gt;Muchos comandos Linux toman su entrada de algo conocido como entrada estándar y envían su salida a la salida estándar &lt;/div&gt;&lt;div align="justify"&gt;Cada vez que usted ejecuta un programa, usted lanza lo que se conoce como proceso, que es simplemente el nombre que se le da a un programa cuando se esta ejecutando.El comando ps visualiza la lista de procesos que se están ejecutando actualmente, por ejemplo:&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;[Crispin@Globus /Crispin]§ ps &lt;/div&gt;&lt;div align="justify"&gt;PID TTY TIME CMD &lt;/div&gt;&lt;div align="justify"&gt;45 pts/0 00:00:00 bash &lt;/div&gt;&lt;div align="justify"&gt;84 pts/0 00:00:00 ps &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;La columna PID representa el identificador de proceso. La ultima columna CMD, es el nombre del proceso que se esta ejecutando. Un proceso que esta corriendo se denomina tarea para el shell. Los términos proceso y tarea, son intercambiables. Sin embargo, se suele denominar «tarea» a un proceso, cuando es usado en conjunción con control de tareas, que es un rasgo del shell que permite cambiar entre distintas tareas.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;En muchos casos, los usuarios solo ejecutan un trabajo cada vez, que es el ultimo comando que ellos teclearon desde el shell. Sin embargo, usando el control de tareas, usted podrá ejecutar diferentes tareas al mismo tiempo, cambiando entre cada uno de ellos conforme lo necesite. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Primer Plano y Segundo Plano&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Un proceso puede estar en Primer plano o en Segundo plano. Solo puede haber un proceso en primer plano al mismo tiempo, el proceso que esta en primer plano, es el que interactúa con usted recibe entradas de teclado, y envía las salidas al monitor. (Salvo, por supuesto, que haya re-dirigido la entrada o la salida). El proceso en segundo plano, no recibe ninguna señal desde el teclado por lo general, se ejecutan en silencio sin necesidad de interacción. Los procesos pueden ser suspendidos. Un &lt;span style="color:#ff0000;"&gt;proceso suspendido&lt;/span&gt; es aquel que no se esta ejecutando actualmente, sino que esta temporalmente parado. Después de suspender una tarea, puede indicar a la misma que continúe, en primer plano o en segundo, según necesite. Retomar una tarea suspendida no cambia en nada el estado de la misma la tarea continuara ejecutándose justo donde se dejo. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Tenga en cuenta que suspender un trabajo no es lo mismo que interrumpirlo. Cuando usted interrumpe un proceso (generalmente con la pulsación de &lt;ctrl+c&gt;), el proceso muere, y deja de estar en memoria y utilizar recursos del ordenador. Una vez eliminado, el proceso no puede continuar ejecutándose, y deberá ser lanzado otra vez para volver a realizar sus tareas. También se puede dar el caso de que algunos programas capturan la interrupción, de modo que pulsando &lt;ctrl+c&gt;no se para inmediatamente. Esto se hace para permitir al programa realizar operaciones necesarias de limpieza antes de terminar. De hecho, algunos programas simplemente no se dejan matar por ninguna interrupción. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Envío a Segundo Plano y eleiminación de procesos&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;Una forma de mandar procesos a segundo plano es añadiendo un carácter &amp; al final de cada comando. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112740161215728544?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112740161215728544/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112740161215728544&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112740161215728544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112740161215728544'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/control-de-taras-y-procesos.html' title='Control de Taréas y Procesos'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112724613688975377</id><published>2005-09-20T12:44:00.000-07:00</published><updated>2005-09-20T12:55:36.903-07:00</updated><title type='text'>SHELL  DE UNIX</title><content type='html'>&lt;a name="RTFToC5"&gt;EL SHELL COMO INTERPRETE DE COMANDOS &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cuando un usuario comienza una sesión de Unix se dice que ya entra en un shell o dialecto que interpreta los comandos según su propia sintaxis. Despues de que el shell interpreta el comando, el UNIX lo llama y ejecuta. Una vez que un programa ha sido llamado y ejecutado se dice que el proceso ha concluido. A cada proceso se le adjudica un número concreto que se le denomina PID.&lt;br /&gt;&lt;br /&gt;&lt;a name="RTFToC7"&gt;EL SHELL Y LOS TIPOS DE SHELL &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;UNIX ofrece tres tipos de shell o modos de interpretación de comandos:  Bourne Shell(sh); Korn Shell(ksh); C Shell(csh).&lt;br /&gt;El Bourne shell es el más antiguo y tuvo gran popularidad en su lanzamiento, es el shell por defecto del UNIX.&lt;br /&gt;El C shell reensambla la programación en lenguaje C y por tanto es más completo que el anterior.&lt;br /&gt;El Korn Shell es el más moderno de los tres y el más desconocido&lt;br /&gt;&lt;br /&gt;USUARIO &lt;==&gt; INTERPRETACION DE COMANDOS &lt;==&gt; MODULO DEL SO KERNEL &lt;==&gt; HARDWARE&lt;br /&gt;&lt;br /&gt;Hay varios tipos de intérprete de órdenes shell, escudo en inglés en el mundo de Unix. Los más importantes son la ``shell Bourne'' y la ``shell C''. La shell Bourne utiliza una sintaxis de órdenes como la shell original de los primeros sistemas UNIX, como System III. El nombre de la shell Bourne en la mayoría de los sistemas es /bin/sh (donde sh significa ``shell''. La shell C (no confundir con una concha marina) utiliza diferente sintaxis, parecida al lenguaje de programación ``C'', y en la mayoría de los sistemas se llama /bin/csh.&lt;br /&gt;&lt;a name="10389"&gt;&lt;/a&gt;&lt;a name="10390"&gt;&lt;/a&gt;&lt;a name="10432"&gt;&lt;/a&gt;&lt;a name="10433"&gt;&lt;/a&gt;&lt;a name="10393"&gt;&lt;/a&gt;&lt;a name="10434"&gt;&lt;/a&gt;&lt;a name="10435"&gt;&lt;/a&gt;&lt;br /&gt;Bajo , hay disponibles muchas variaciones de intérpretes de órdenes. Las dos más comúnmente utilizadas son Bourne Again Shell, o ``bash'' (/bin/bash), y ``Tcsh'' (/bin/tcsh). La variante bash es una forma de shell Bourne que incluye muchas de las características avanzadas de la shell C. A causa de que bash soporta un superconjunto de sintaxis de la shell Bourne, los guiones de la shell escritos en el estándar de la shell Bourne podrían trabajar con bash. Si se prefiere la sintaxis de la shell C, soporta tcsh, que es una versión ampliada de la shell C.&lt;br /&gt;&lt;br /&gt;El tipo de shell que usted decida utilizar será sobre todo una cuestión de fe. Algunas personas prefieren la sintaxis de la shell Bourne con las características avanzadas de bash, y otros prefieren la sintaxis más estructurada de la shell C. Por lo que respecta a órdenes normales como cp y ls, la shell que se use no importa, la sintaxis es la misma. Sólo cuando se comienzan a escribir guiones de órdenes o a usar las características avanzadas de la shell, comienzan a importar las diferencias entre los tipos de shell. Al discutir las características de varios intérpretes, se notarán las diferencias entre las shells C y Bourne.&lt;br /&gt;&lt;br /&gt;Sin embargo, para los propósitos de este manual, la mayoría de estas diferencias son mínimas (si realmente estás interesado en este punto, lea las páginas sobre bash y tcsh).También puede leer el ``Bash Scripting HOWTO''&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112724613688975377?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112724613688975377/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112724613688975377&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112724613688975377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112724613688975377'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/shell-de-unix.html' title='SHELL  DE UNIX'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112603462020270310</id><published>2005-09-06T12:22:00.000-07:00</published><updated>2005-09-06T12:30:38.010-07:00</updated><title type='text'>VPN sobre Linux</title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Proximamente manual vpn sobre linux&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112603462020270310?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112603462020270310/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112603462020270310&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112603462020270310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112603462020270310'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/vpn-sobre-linux.html' title='VPN sobre Linux'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-16430609.post-112603456543473901</id><published>2005-09-06T12:06:00.000-07:00</published><updated>2005-09-06T12:22:45.436-07:00</updated><title type='text'>VPN sobre Windows</title><content type='html'>&lt;span style="font-family:arial;font-size:180%;"&gt;Proximamente como montar una vpn en windows 2003 &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;MCSE..Alejandro Rocha..2005(R)
&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/16430609-112603456543473901?l=varocha.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://varocha.blogspot.com/feeds/112603456543473901/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=16430609&amp;postID=112603456543473901&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112603456543473901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/16430609/posts/default/112603456543473901'/><link rel='alternate' type='text/html' href='http://varocha.blogspot.com/2005/09/vpn-sobre-windows.html' title='VPN sobre Windows'/><author><name>vrocha</name><uri>http://www.blogger.com/profile/03415497134072818509</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
