Curso de Linux Para Novatos Brutos y Extremadamente Torpes [ www.yovani.netne.net ]

Embed Size (px)

Text of Curso de Linux Para Novatos Brutos y Extremadamente Torpes [ www.yovani.netne.net ]

Curso de Linux para novatos, brutos y extremadamente torpesCurso de Antonio Castro Snurmacher

Nota:Este curso procece de la web http://www.ciberdroide.com en formato html y ha sido recopilado en formato PDF por http://www.educasitio.com para sus lectores, a fecha del escrito de sta nota ha sido imposible contactar con dicha web por no estar operativa ni tampoco con el autor para determinar el copyrihgt de sta obra, lo nico que sabemos es que el autor es Antonio Castro Snurmacher. Para cualquier reclamacin contactar en http://www.educasitio.com donde tambin encontraras otros cursos, manuales, tutoriales y videotitorilazles totalmente gratis.

Advertencia: En sta recopilacin pueden faltar algunas imgenes que no ha podido recuperarse del original y tampoco estan los resultados de los test que propone el autor, an as creemos que la calidad de ste curso no queda mermada por ello.

1. IntroduccinEste curso es una introduccin general a los sistemas operativo tipo Unix en general y Linux en particular. Que de momento consta de dos partes. Perdone la crudeza de nuestro ttulo pero cuando termine la primera parte de este curso sentir que ha superado una desagradable fase de su existencia y podr reirse de la falta de conocimientos de su vecino. Cuando termine usted la segunda parte no se como se sentir usted, pero yo me sentir feliz porque todava no est terminada . Para un correcto aprovechamiento del curso se recomienda una lectura secuencial de cada uno de los captulos en orden establecido en este indice. (secuencial quiere decir primero el 1, luego el 2, luego el 3, etc...) Efectivamente este ltimo comentario entre parntesis va especialmente dedicado a nuestro pblico predilecto al que nos referimos en el ttulo, pero algunos listillos tambin deberan probar nuestro curso. Las convenciones utilizadas en este curso y la metodologa de trabajo tambin se explican de forma progresiva por lo cual saltarse un captulo puede llevarle a interpretar erroneamente el material del curso. Posiblemente este usted tentado de empezar directamente por la segunda parte del curso pero de momento no se ha considerado facilitar esta labor. Este curso, como ya hemos comentado, consta por el momento de dos partes bastantante distintas.

La primera parte Iniciacin al SO Linux asume un nivel cero de conocimientos. Ni siquiera asumiremos una cierta experiencia con ordenadores y las cosas se explicarn en esta primera parte paso a paso facilitando lo mximo posible la labor del alumno. Romperemos algunos mitos que presentan a Linux como SO para gurs. En esta parte no entraremos nunca a explicar cosas que necesiten forzosamente una cuenta de superusuario. Ello implicara cierto riesgo ya que se trata de un usuario con permisos en el sistema para hacer cosas de todo tipo. La segunda parte Usuario avanzado de Linux asume que ya ha asimilado la primera parte del curso y probablemente todas sus inseguridades habrn desaparecido. Esta parte tocar algunos temas ms relacionados con la administracin del sistema y puntualmente necesitaremos acceso a una cuenta de superusuario, pero no ser un curso de administracin de Linux. El objetivo no es administrar un sistema con muchos usuarios sino lograr un razonable nivel de autosuficiencia con Linux considerando las necesidades de administracin del sistema en ordenadores personales con Linux y debe contemplarse como un curso intermedio entre un curso de Iniciacin y uno de Administracin.

2. PARTE (I) INICIACIN AL SO LINUX (A quin va dirigido este curso)Esta primera parte del curso es una introduccin general a los sistemas operativo tipo Unix en general y Linux en particular. Esto no pretende ser un HOWTO ni una FAQ, ni una gua de usuario, de grogramacin, o de administracin. Tampoco es una enciclopedia sobre el tema. Esto es un curso de iniciacin de Unix usando Linux para ilustrar los ejemplos. Tampoco es una gua para hacer las cosas arrastrando y soltando desde un escritorio precioso. Linux tiene varios escritorios de este tipo pero nosotros usaremos la consola. Un escritorio puede ser ms agradable y ms intuitivo pero no todas las cosas pueden hacerse apretando un solo botn. Adems esto es un curso y para aprender a usar un escritorio no hace falta un curso. Usted no necesita para esta primera parte del curso tener acceso a una cuenta de administrador (root), ni tendr que usar ningn entorno de programacin salvo la propia shell. Lo que se busca es consolidar unas bases tericas de los conceptos fundamentales comunes a los SO tipo Unix. En una palabra se busca comprender el funcionamiento de este SO. A pesar de ello su enfoque es prctico porque se ilustran los conceptos con ejercicios y porque se profundiza especialmente sobre los aspectos que pueden resultar de utilidad ms inmediata para un novato. No prejuzgue a Linux como un sistema no apto para usted. Al finalizar la primera parte del curso usted tendr conocimientos suficientes para entender como funciona Linux para un uso a nivel de usuario normalito y podr utilizar el potentsimo lenguaje shell-script. Este lenguaje y la base de conocimientos de este curso le abrirn una enorme variedad de posibilidades. Por decirlo de alguna manera cuando termine la primera parte de este curso ser plenamente consciente de la enorme potencia y flexibilidad de este SO y se sentir capaz de hacer cosas que ahora quizas le parezcan impensables. Esperamos que esto no le convierta en un repungnante listillo informtico pero ya dijimos que no nos hacemos responsables absolutamente de nada. Cuando termine la segunda parte se sentir afortunado de ser un ..... ... Mmmm ...superviviente que lleg al final del curso. Usaremos un lenguaje acorde a la falta total de conocimientos previos, en cambio asumiremos que puede usar un ordenador con Linux instalado y listo para practicar. Es decir no explicaremos como se instala linux ni como crear una cuenta de usuario pero asumiremos que ya dispone de ambas cosas y que es capaz de abrir una sesin de trabajo (es decir hacer login con un usuario y password vlidas) Si es usted un virtuoso del azadn y la pala, en hora buena porque este curso es el indicado para usted pero sustituya esas herramientas por un ordenador. Los ejemplos y ejercicios estn pensados para que los pruebe en su ordenador con su SO Linux, y la pala, azadn y otras artes similares no le sern de mucha utilidad para este curso. (Espero que mi amigo David se entere bien de esto ltimo).

Bueno con este tipo de comentarios quizas piense que este curso es poco serio. El uso de un poquito de humor lo haremos durante las primeras leccines para que se sienta mas relajado. Le proponemos un sencillo test para comprobar si su nivel es el adecuado. Seale las respuestas que a su juicio son correctas y luego compruebe pulsando el botn de resultado del test. || || || || || || || 2 + 2 = 4 || || Albert Einstein descubri la Penicilina. || || En la Luna no hay aire respirable. || ||

En hora buena podemos continuar con el curso. Pondremos de vez en cuando algunos tests pero no sern tan triviales como este. Linux es un SO tipo Unix y por lo tanto sus conceptos ms bsicos son comunes a los que incorpora cualquier sistema tipo Unix y resultan bastante distintos de otros conceptos que forman parte de la cultura microinformtica fundamentalmente de Microsoft. La documentacin de Linux es muy abundante, sin embargo muchas veces se asume una cultura general de Unix que realmente no siempre existe. Las generalidades ms bsicas de Unix muchas veces se tratan de un modo superficial y poco sistemtico quizas porque son temas muy viejos. El contenido de este curso es en ms de un 90% servira para cualquier SO tipo Unix y no solo para Linux. En este curso se explicarn conceptos que inciden el el conocimieto interno del sistema operativo. A estas alturas ms de uno empezar a preguntarse si realmente es necesario conocer todos estos detalles para un simple uso de un SO. Lo cierto es que actualmente existen escritorios grficos que permiten hacer bastantes cosas de forma intuitiva. En Linux tenemos por ejemplo KDE o GNOME que permiten usar los programas de forma ucho ms amistosa e intuitiva. Sin embargo la amistosidad tiene un precio. Los entornos intuitivos no permiten hacer cualquier cosa y consumen muchos recursos de CPU y memoria. En Linux estos entornos son una opcin no una obligacin. Este curso esta orientado al uso de Linux desde la consola. Para sacarle el mximo provecho y para alcanzar cierto dominio del lenguaje shell-script no queda ms remedio que tratar estos temas pero estamos seguros de que una vez alcanzado el final de este curso tendr una visin de Unix que le permitir atreverse con cosas impensables ahora. Tambin se propone el aprendizaje de los comandos ms interesantes del sistema para poder hacer un gran nmero de cosas y alcanzar un alto nivel de autosuficiencia en su manejo. Este curso es suficiente para que una persona que nicamente pretenda defenderse en este sistema operativo consiga su propsito, pero adems permite que el usuario conozca aspectos que son imprescindibles para poder avanzar mucho ms por su cuenta si ese es su deseo. Se evitar en lo posible mencionar aspectos relativos a la administracin del sistema ya que esto sera objeto de otro curso.

Existen documentos que tratan de la administracin de Linux y de la instalacin de Linux. Si usted pretende usar su propio SO Linux en su ordenador personal convendra que continuara aprendiendo la administracin de un SO Linux ya que usted sera el administrador de su sistema. Recuerde que Linux no fu concebido como sistema monousuario. Solo una recomendacin muy bsica. Tenga en su ordenador como mnimo dos usuarios. Uno sera el superusuario 'root' con capacidad ilimitada para lo bueno y para lo malo y otro su usuario de trabajo normal. La razn es que una equivocacin cometida desde un usuario normal solo puede tener malas consecuencias para el area de trabajo de ese usuario. Por el contrario una equivocacion desde