0% encontró este documento útil (0 votos)
110 vistas415 páginas

LIBRO Linux Essentials

El documento es una introducción al libro 'Linux Essentials' de Roderick W. Smith, que cubre aspectos fundamentales de Linux, incluyendo su historia, distribuciones, filosofía y gestión de sistemas. También se abordan temas como la administración de usuarios, permisos, y el uso de la línea de comandos. El libro está diseñado para aquellos interesados en aprender sobre Linux y obtener la certificación Linux Essentials.

Cargado por

Sergio Perera
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
110 vistas415 páginas

LIBRO Linux Essentials

El documento es una introducción al libro 'Linux Essentials' de Roderick W. Smith, que cubre aspectos fundamentales de Linux, incluyendo su historia, distribuciones, filosofía y gestión de sistemas. También se abordan temas como la administración de usuarios, permisos, y el uso de la línea de comandos. El libro está diseñado para aquellos interesados en aprender sobre Linux y obtener la certificación Linux Essentials.

Cargado por

Sergio Perera
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
fatty aE esc) > Package x0rg-x11 "> Package xorg-1il-drv-intel. x66_64 0:2. 14.0.6. “> Backage xorg-x12-drv-qxul x xorg-x1-server-Kephyr jerver- Xephyr ‘ 1.10.1-8. fel > Package er -Xor [Link] > Package m @ ersncton Recut Instat ber her wna r ee, | Isha ae ee ANS Linux Essentials Roderick W. Smith /NAY/\ MULTIMEDIA PROGRAMACION Tiru10 De LA OBA ORIGINAL: Linux Essentials "Trapecror: Francisco José Salcedo Sotoca CCoonpiianoRa DE CUBIERT: Katherine Crocker Diseo be cunrerra: Ryan Sneed Todos los nombres propios de programas, sistemas operatives, equipos hardware, ete, que aparecen en este libro son marcas registradas de sus respectivas compaitias u organizaciones. Regervados todos los derechos. FI contenido de esta obra est protegido por la Ley, que establece penas de prisién y/o multas, ademas de las Correspondientes indemnizaciones por daaos y perjuicios, para quienes reprodujeren, plagiarea, dlistrbuyeren © comunicaren publicamente, en odo 0 en parte, una obra literaria, artistica 0 cientfica, 0 su transformacién, interpretacion © ejecucién artistica fijada en’ cualquier tipo de soporte o comunicada a través de cualquier ‘medio, sin la preceptiva autorizacion. ‘Authorized translation from English language edition published under license with the original publisher John Wiley & Sons, Inc. Copyright © 2012 by John Wiley & Sons, Inc. Indianapolis, Indiana All rights reserved. Edicién espafola: © EDICIONES ANAYA MULTIMEDIA (GRUPO ANAYA, S.A), 2013 Juan Ignacio Luca de Tena, 15. 28027 Madrid Depésito legal: M. 15:178-2013, ISBN: 978-84-415-3390.5, Printed in Spain Agradecimientos Aunque el nombre que aparece como autor de este libro es el mo propio, muchas otras personas han colaborado en su creacién. Este libro no existiria sin su ayuda 0, todo lo més, seria de una calidad muy inferior. Agatha Kim era la editora de adquisiciones y, como tal, conttibuy6 a que el libro se pusiera en marcha. Denise Lincoln y David J. Clark, los editores de desarrollo, y Rebecea Anderson, la editora de produccién, supervis6 el libro a medida que progresaba por todas sus etapas. Ross Brunson fue el editor téenico y se encargé de comprobar que no hubiera ningsin error u omisién de cardcter técnico, mas cualquier fallo que continiie presente en el libro es culpa mia, Liz, Welch, la correctora de estilo, hizo una gran labor para que el texto fuera gramaticalmente correcto y comprensible, y el corrector ortotipografico, Scott Klemp, se encargé de eliminar cualquier falta de ortografia, Asimismo, me gustaria dar las gracias a Neil Salkind y al resto del equipo de Studio B por su ayuda para ponerme en contacto con la editorial y escribir este libro, Sobre el autor _ Roderick W. Smith es un consultor, autor y programador de cédigo abierto en el mundo de Linux. Bs el autor de més de 20 libros sobre Linux y otras tecnologias de cédigo abierto, centre los que se cuentan CompTIA Linux+, LPIC-1, Linux Professional institute Certification y LPIC-2. Linux Professional Insitute Certification, todos ellos publicados por Anaya Multimedia. indice de contenidos Agradecimientos. 5 Sobre el autor 5 Introdueci6n. snares IO Qué es Linux? v ‘aE queé consist la certficacién Linux Essentials? 18 {Quin deberia leer este libro? 18 Requisitos del sistema, 9 Onganizacién del libro. 9 Convenciones. Linux Professional Institute (LPD. Centros de formacisn oficial LPL Proyecto Universidad Empresa (PUE)... PUE como LPI Regional Academy. Otros proyectos educativos destacados.... Centros autorizados de certficacién en Linux Essentials. 1, Seleccién de un sistema operative eQué es un $07 Qué es el nticleo? {Qué otras caracteristicas identifian tn SO? as interfaces de usuario. Cémo utilizar una interfaz de usuario en modo texto. Como utilizar una interfax. gratica de usuario. ¢Dénde encaja Linux en el mundo de los $0?. Linux frente a Unix Linux frente a Mac OS X. Linux frente a Windows. Indice decontenidos 2Quées una distribucisn?, 43 Creacién de un sistema operative basado en Lintx.. 43 Resumen de las distribuciones Linux més comunes, 44 Comprender los ciclos de distribucién. 2. Conocer los prineipios y la filosofia de Linux. Evoluei6n temporal de Linux. a 53 Los origenes de Linux. 53 El mundo Linux en la actualidad, 56 Utilizacion de software de eédigo abierto, 36 rincipios basicos del software de cédigo abierto, 37 Linux como integrador de software sonoma SS Comprender las funciones de un SO 60 Sistemas embedded. . 7 60 Ordenadores portitiles y de escritori. — ol Servidores, 3. Comprender las licencias de software. Andlisis de las licencia de software Copyright y software... Uso de as licencias para modificar los términos del conve La Free Software Foundation (FSE CComprender la filosoffa de la FSP El software libre y la licencia GPL. La Open Source Initiative (OSI). Comprendes la filosofia del cécigo aberto. Definicién de software de céigo abierto Creative Commons. Cémo usar las licencias de cédigo abierto CComprender ls dstintas licencia de cédigo abierto = CComprender los modelos de negocio del software de codigo aberto... smn 8A 4. Utilizacién de los programas de Linux mas comunes., Entomos de escritorio de Linux. La seleccién de un entomno de escritorio. Bjecucién de programas : Unilizacion de un administrador de archivos.. ‘Trabajar con software de productividad. ‘Cémo encontrar la herramienta adecuada para cada tarea, SSssag fate de contenies Navegadores Web. Clientes de correo electrénico. Aplicaciones ofimsticas. Aplicaciones multimedia.. Cloud Computing o informética en la nub... con Linu. Aplicaciones moviles Utilizar programas de servidor ns Tdentificacién de programas y protocolos de servidor comune Instalacién y arranque de servidores. Asegurar los servidores. Gestionar lenguajes de progeamacion. os Lenguajes compilados frente a lenguajes interpretados., Los lenguajes de programacién més comunes.. 5. Gestién del hardware. La CPU, El cerebro del ordenador Las diferentes familias de CPU... (Cémo identificar la CPU Identificar las capacidades de la placa base. Evaluar el tamaio de la fuente de alimentacién. Lo cos dures y sus peclardades Interfaces de disco... Las patticiones de los discos.. Entender las peculiaridades de los sistemas de archivo, Uso de discas 6pticos y de discos removibl ‘Administracién de monitores. El papel de X vr Utilizacién de hardware de video esténdar Gestién de dispositivos USB. Administeacién de los controladores... Diferenciar los distintos tipos de controladores. Localizar e instalar los controladores. 6, Aprender a utilizar la linea de comandos (Cémo abrir un intérprete de comando: ‘Abrir el Terminal... : Thiciar sesién en una consola en modo texto. Inicio de sesién remoto, a2 113 13 116 7 18 ug ug 120 124 129 130 130 132 134 135 so 185 so 136 so 40 ua vu MAL a 145 Bjecucién de aplicaciones.. 145, Bjecutar programas en modo texto 146 Bjecutar programas en entomos graficos. “7 Bjecutar programas en segundo plan. “7 Gestion de archives. 8 ‘Como obtener listados de archivos. 8 Cambios de directori 150 Referencias absolutas y relativas a los archivos. 151 ‘Comandios habituales para la manipulacin de archivos. 153 Funcionalidades del intérprete de comandos (shell) ox. 154 ‘Como utilizar la finalizacion de comands... : 154 Histrico de comands... 155, 7. Gestin de archivos. Manipulacion de archivos y ficheros. Crear archivos.. a Copiar archivos. Cémo mover y cambiar de nombre los archives... Utilizaci6n de vinculos (links). Como eliminar archivos. ‘Uso de comodines (wildcards). Tener en cuenta las mayssculas y mindsculas de los nombres (case sensitive) ‘Adlministracin de directorios Crear directorios : Como eliminar directorios.. ‘Administracion de directorio. 8, Cémo obtener ayud ‘Uso del sistema de paginas man. Cuil ese! propésito de las paginas man Ubicar las paginas de man por nuimero de secci6n. Cémo buscar una pagina man Lectura de las paginas man, Como utilizar less. mo usar las paginas info Entender el propsito de las paiginas info Cémo leer paginas info. Cémo buscar documentacién adiciona Localizar documentacin relati programas en nuestro propio ordenador nu. 187 aice conteitos (Cémo ubicar documentacién sobre los programas en linea, Consultas a los expertos.. 9. Util \cién de programas y proces: La administracion de paquetes. Principios bésios en Ia administraciin de paquetes de Limi Los distintos sistemas de paquetes. ‘Administracién de sistemas RPM. Comprender la jerarquia de procesos. ‘Cémo identificar los procesos en ejecuci6n. ‘Cémo usar ps para identificar procesos. ‘Cémo usar top para identificar procesos. (Cémo medir el uso de la memoria. Uso de los archivos de log, Localizar los logs... (Cémo producir entradas més informativas en un log, (Cémo examinar el kernel ring buffer 10, Buscar, extraer y archivar datos Las expresiones regulares (Cémo buscar y extraer datos. Utilizacién del comando grep . Utilizacién del comandlo find Utilizacién del comando we La redireccién de entradas y salidas. Utilizacién de los operadores basicos de redireccién. Utilizacién de tuberias (pipes). Generacién de lineas de comando. El archivado de datos. Utilizacién de tar. Uiilizar la compresion de archivos. Utilizacién del comando zip. 11, Bdicién de ficheros. ‘Comprender la funcién que desempeian los ficheros de texto, Seleccionar un editor (Cémo abrir un editor. Edicién de archivos con pico 0 nano. 190 201 1-205 206 208 210 210 212 213 207 219 219 sss 224 225 205 27 228 29 229 231 233 241 243 2a Ince de con enides Utilizacién de las convenciones del editor de texto. Procedimientos basicos de edicién de textos con nano. Guardar los cambios en nano... Edicin de archivos COM Vi seven Entender los moctos de operacién de Vi Procedimientos basicos de edicién de textos con Vi Cémo guardar los cambios en Vi. Uso de las convenciones de archivos de configuracién Como editar archivos de texto con formato. 12 Creacién de seripts. Iniciar un shell seript. 261 Utilizacién de los comands. 262 Utilizacién de argumentos. 264 Utilizacién de las variables. 265 Utilizacién de expresiones condicionales.... 268, Utilizacién de bucles. 270 Utilizacién de funciones rn 2A Cémo establecer el valor de salida de un script. 272 13, Comprender la gesti6n de usuarios y grupos.. (Qué son las cuentas de usuario. Comprender las caracteristicas de las cuentas... (Cémo identificar las cuentas, Comprender los grupos. Cémo utilizar las herramientas de cuentas. Cémo descubrir nuestra propia identidad (Cémo saber quién esté en linea ‘Trabajar desde la cuenta root (superusuatio) Por quéa veces hay que trabajar como FOOt Cémo adquirir los privilegios del root... : ‘Cémo utilizar los privilegios dela cuenta root con seguridad. 292 14, Creacién de usuarios y grupos. Creacién de cuentas nuevas. Diseftar una estrategia para los grupos... (Cémo seleccionar una buena contrasetia Cémo crear cuentas meciiante herramientas graficas.. Cémo crear cuentas desde el intérprete le comands Modificacién dle cuentas Deciir cuando hay que modifica las cuentas. ‘Cémo comprobar si hay usuarios con sesién iniciada Como modificar las cuentas mediante herramientas grifica. (Cémo modificar las cuentas desde el intérprete de comandes... Eliminar cuentas... Cémo evita los riesgos a la hora de eliminar cuentas. Eliminar cuentas con herramientas GUL (Cémo eliminar cuentas desde el intérprete de comandos Administracién de grupos. “Administracin de grupos con herramientas GUT... (Cémo aclministrar grupos desde el intérprete de comandos 15, Configuracién de la propiedad y permisos sobre archivos y fichero ‘Cémo establecer la propiedad. 323, “Anilisis del concepto de propiedad .. 323, Cémo establecer la propiedad desde un administrador de archivos... 324 ‘Cémo establecer la propiedad desde un intérprete de comandos. 326 ‘Cémo establecer permisos... 327 Entender los permisos de Linux. 328 (Cémo establecer permisos en un administrador de archivos. 382 (Cémo establecer permisos descle el intérprete de comandos 333 334 Establecer la mascara de usuario (umask)... 16, Navegacién por el sistema de archivos de Linux. aA dénde va cada cosa? sone 339 Archivos de usuario frente a archivos de sistema 339 Jerarquia estandar del sistema de archivos. 341 342. ‘Algunos directorios importantes y sus conte Cémo utilizar os bits de permisosy otras caractristias especiales de los archivos... 346 Uso de sticky bits... 346 Uso de los permisos especiales de ejecucién, 348 ‘Como ocultar archivos. : 349 ‘Como examinar directorios. 350 Gestidn de las conexiones de red srnonn 384 Entender las caracteristicas de las redes 355 ‘Como configurar una conexi6n de red. 357 358 La decisién de usar 0 no DHCP... Indice de contenidos Crear una conexién WiFi, : 359 Gémo wsar una aplicacién de configuracion de red con interfaz gra. 363 Uso de herramientas en modo texto 365 Comprobar la conexién de red. 369 Cémo verifcar la tabla de direccionamiento. 369 Comprobar la conectividad basica 370 Como encontrar fallos de conectividad 370 Cémo verificar el funcionamiento del servidor DNS 372 Como comprobar el estado de la red. 973 Como proteger nuestro sistema de los intrusos.. 374 Apéndice A. Respuestas a las preguntas de repaso.. 378 Capitulo 1... 379 Capitulo 2. 380 Capitulo 3. 381 Capitulo 4. 1382 Capitulo 5., 383 Capitulo 6, 384 Capitulo 7 385 Capitulo 8; 386 Capitulo 9 388 Capitulo 10 389 Capitulo 11 390 Capitulo 12 390 Capitulo 13 392 Capitulo 14 398 Capitulo 15 394 Capitulo 16 395 Capitulo 17 396 Apéndice B. Programa de certificacién LP 398 a certficacién Linux Essentials. 399 Mapa dle los objetivos de la certificacién.. vn 400 indice alfabético.. 403 on 9 o 3 3 ° Sos = = El ibro que tiene en sus manos es un texto introductorio sobre Linux que ofrece un cono- cimiento esencial para comenzar a utilizar y gestionar este poderoso sistema operativo (SO) ‘que goza de gran popularidad en el mundo de Ia informatica actual, Las paginas siguientes describen por qué Linux es importante y por qué lo debe tener en cuenta, as{ [Link] prop6- sito de la certificacién Linux Essentials del Linux Professional Institute, quién debe comprar este libro, cGmo esta organizado el mismo y cuales son sus convenciones tipograficas, 2Qué es Linux? Linuxes un clon del sistema operativo Unix que ha gozado de una gran popularidad en entomos acaclémicos y cle negocios durante afi. Linux ests formado por un kere! (nticleo) 4queesel principal software de control y por diversas libreria y utilidacles que depenclen del inicleo para proporcionar las funcionalidades con las que interaccionan los usuarios. EI SO esta disponible en forma de diferentes "distribuciones", colecciones de un niicleo concreto con determinalos programas de soporte. Entre las distribuciones Linux mas populares se cuentan Arch, CentOS, Debian, Fedora, Gentoo, Mandriva, openSUSE, Red Hat, Slackware, SUSE Enterprise y Ubuntu, No obstante, hay centenares, si no miles, de ellas. Este libro se centra en herramientas y téenicas que resultan comunes a casi todas ellas, si bien, de tanto en tanto, mostrara caracteristicas mas propias de distribuciones concretas. Linux ofrece una serie de caracteristicas que lo hacen merecedor de nuestra atencién para conocerlo y utilizar: © Linux es un software de c6diigo abierto, lo que significa que los archives utilizados ppara crear los programas de aplicacién que lo componen estén disponibles libre y gratuitamente, y es posible modificarlos y redistribuitlos. Asi pues, si encontramos algo que no nos guste en el funcionamiento de Linux, jlo pdemos cambiar nosotros _mismost No obstante, para eso puede que sea necesario un nivel de programacin realmente elevado, inux esté disponible gratuitamente, Aunque algunas distribuciones requieren el pago de una determinada cantidad, la mayoria de ellas se pueden descargar gratis de Internet, asi como usarse sin pagar ni un céntimo. Esto supone un gran valor afiadido para estudiantes de todo el mundo, pequeios negocios o para cualquiera que quiera ahorrar un dinero. En todo caso, quienes deseen un soporte més amp! del SO pueden pagar por é mediante contratos de servicio o contratando consul- tores, * Como clon del antiguo sistema Unix, Linux ha heredado una gran cantidad de software Unix, como servidores de Internet, bases de datos, lenguajes de progra- macién, ete. * Linux ofrece una gran escalabilidad: se puede ejecutar tanto en un teléfono movil ‘como en un stiper ordenador, Las versiones de Linux que describiremos con mas detalle en este libro se ejecutan, no obstante, en un rango de hardware més limitado. Ahora bien, pueden instalarse perfectamente en ordenadores personales que tengan Intec varios aos de antigiiedad tanto como en los equipos mas modernos. Linux puede hacer un uso espléndido de equipos que hayan quedado obsoletos para las tiltimas versiones de Windows. ‘+ Muchos negocios y organizaciones sin énimo de lucro dependen de Linux. Aunque Jos sistemas de eseritorio suelen estar dominados por Windows, Linux se emplea ‘a menudo como servidor Web para las paginas de la organizacién, para dirigir su tréfico de Internet y para otras tareas criticas en segundo plano. En algunos casos, Linux se emplea también como SO de escritorio, Ast pues, el aprendizaje de Linux Puede mejorar nuestras perspectivas laborales. Es posible instalar Linux en casi cualquier PC que admita Windows 0 Mac OS X. Se puede instalar Linux como SO tinico, 0 bien hacerlo coexistir con otro. De este modo se puede aprender a utilizar Linuxsin perder la capacidad de trabajar con nuestro SO habitual En qué consiste la certificacién inux Essentials? Linux Professional Institute (LPD es una organizacién internacional sin énimo de lucro que se dedica a promover y certificar profesionales en teenologias Linux y Open Source, Paraello, LPthadesarrollado el programa de cetifcacién LPIC (Linux Professional Institute Certification), conjunto de certiicaciones que validan los conocimientos y habilidades en un entomo Linux Dentro de los exmenes que componen el programa LPIC se encuentra la cerificacién Linux Essentials, prueba de nivel introductorio que tiene como objetivo medir los cono- cimientos fundamentales en Linux y Open Source, otorgando a aquel que la posee una certficacién oficial reconocida por el mercado laboral a nivel internacional que ayudar al individuo a obtener un mayor éxito profesional. La certificacin Linux Essentials supone el primer eslabén en la carrera profesional de todos aquellos individuos que avancen en su desarrollo profesional dentro del programa de certficacién LPIC (Linux Professional Institute Certification), adecudndose perfectamente a estudiantes que carecen de experiencia profesional y usuarios noveles para que puedan demostrar sus habilidades en Linux y Open Souree. Encontraré toda la informacién sobre la certficacion Linux Essentials en [Link].e8/ Linuxessentialle éQuién deberia leer este libro? Es posible que este libro sea un requisito para algtin curso sobre Linux que el lector esté siguiendo, pero, aun sino es asf, su material no carece de valor para una formacién autodi- dacta como suplemento para olz0 tipo de recursos. Los recién llegadosa Linux encontrarén en este libro el material necesario para aprender el SO desde cero, Gracias a él, el aprendi- [Link] posible aun en el caso de que nunca antes se haya usado Linux. No obstante, los que Intrucin ya tengan cierta familiaridad con Linux tendrén alguna ventaja en muchos de los temas {escritos en estas paginas. Fste libro se ha escrito desde el supuesto de que el lector conoce el manejo general de un ordenaclor y elementos tales como el teclado, cémo introducir discos cn las unidades épticas, etc. Lo mds probable es que el lector ya sea un usuario habitual, dle equipos informéticos, tal ver incluso de Linux 0, en todo caso, de Windows 0 Mac OS X. No obstante, "no" se asume conocimiento alguno de administracién de sistemas Linux, Requisitos del sistema A efectos précticos, es necesario contar con un sistema Linux con el que practicar,valga la redundancia, y ponerse manos ala obra con los eercicios propuestos. Se puede instalar Linux de varias formas: * Como tinico $0 del ordenador. + Junto con el SO existente, en otra particiOn del equipo. ‘+ Enuna maquina virtual creada con programas tales como VMWare ([Link] vinware .com) 0 VirtualBox ([Link] .[Link]). Siellector est siguiendo un curso de Linux, podtrfa tener acceso al mismo en unentomno de laboratorio, mas si es un autodidacta tendra que instalarlo por sf mismo. Aunque es posible aprender cosas con la simple lectura de este libro, nada puede sustituir ala experi- ‘mentacién directa con Linux. Para ello podré utilizar cualquier distribucién popular de Linux; in embargo, los recién egados a Linux agradecerén las caracteristicas mas amigables de distribuciones como Fedora, openSUSE, CentOS 0 Ubuntu. En este libro no encontrara instrucciones sobre cémo instalar Linux; para ello eber4 consultar la documentacién especifica de cada distribucién. Para poder instalar Linux y utilizar todas las herramientas de su interfaz grafca, deberd contar con un equipo que tenga estas caracteristicas minimas: + CPU: Pentium Pro a 400 MHz 0 superior. + RAM minima: 640 MB. + RAM recomendada: 1-152 MB. + Espacio en disco duro: Un minimo de 9 GB de espacio libre (sin particionar). Hay distribuciones capaces de trabajar con ordenadores atin menos potentes, mientras que otras tendrn requisitos bastante superiores para sacarles el maximo partido. Consulte Ta documentacién de su distribucién para ajustarse a sus requerimientos. Organizacién del libro Este libro consta de diecisiete capitulos, dos apéndices y la presente introduccién. Los capitulos quedan organizados de la siguiente manera: Introduccion Capitulo 1. Seleccién de un sistema operativo: Este capitulo proporciona una pano- rrimica del mundo de los sistemas operativos que nos ayudars a comprender qué es Linux y en qué situaciones podria resultar adecuado su uso. Capitulo 2. Conocerlos principios y la filosofia de Linux: Cubre la historia de Linux yy la forma en la que Linux otros SO se utilizan de forma habitual Capitulo 3. Comprencler las licencias de software: Describe la ley de proteccién de la propiedad intelectual, o Copyright, asf como las licencias que tanto Linux como ‘otros SO emplean para ampliar 0 restringi los derechos de los usuarios ala hora de utilizar y copiar el software. Capitulo 4. Utilizacién de los programas de Linux més comunes: Abarca las prin- cipales categorias de software Linux y proporciona vineulos con algunos de los programas Linux mds populares. Capitulo 5. Gestién del hardware: Ofrece consejos para seleccionar y utilizar el hardware en Linux. Los temas concretos van desde la CPU hasta los controladores de dispositivos Capitulo 6. Aprender a utilizar la Ifnea de comandos: Aborda el tema de los ‘comandos de texto que sirven para controlar Linux. Aunque muchos usuarios novatos ‘encuentran intimidante este tema, e1 uso de la linea de comandos es muy importante en Linux. Capitulo 7. Gestién de archivos: Describe el modo de mover, renombrar, borrar y editar archivos. Los directorios no son més que un caso especial de archivo y en ‘consectencia se eubren aqui Capitulo 8. Cémo obtener ayuda: Cure los recursos del sistema de ayuda de Linux. Fstos incluyen los paquetes man e info, asf como el uso de recursos en linea como sitios Web especializados. Capitulo 9, Utilizacién de programas y procesos: Describe cémo se pueden instalar los programas en Linux y cémo se pueelen ajustar las prioridades de ejecucién de los mismos, 0 bien cémo terminar los procesos que los componen o los programas mismos, Capitulo 10. Buscar, extraer y archivar datos: Resume las herramientas que se pueden utilizar para encontrar datos en nuestro ordenador, asf como la mejor manera de manipular ficheros de datos para su transporte y copia de seguridad, Capitulo 11. Edicién de ficheros: Presenta el tema de la edicién de ficheros de texto. Esto incluye las caracteristicas basicas de los editores de texto pico, nano y Vi, asi ‘como las convenciones comunes de configuracién de archives y ficheros de texto, Capitulo 12, Creacién de scripts: Describe cémo crear scripts sencillos, que son programas que sirven para ejecutar otros programas. Los scrips resultan muy titles a Iahora de automatizar labores manuales realmente tediosas y sirve, asf, para mejorar suestra productividad. Iwivaduccion ERI ‘© Capitulo 13. Comprender Ia gestién de usuarios y grupos: Presenta los conceptos ms importantes para comprender Ia naturaleza multiusuario de Linux. Asimismo, cubre la cuenta root, ue Linux emplea para la mayoria de las tareas administrativas. © Capitulo 14. Creacién de usuarios y grupos: Abarca el software y los procedimientos necesarios para crear, modificar y eliminar cuentas de usuarios y grupos, las cuales definen quién puede utilizar el ordenador: ‘= Capitulo 15. Configuracién de la propiedad y permisos sobre archivos y ficheros: Describe cémo controlar los usuarios que podrn acceder a archivos y ficheros, asf como de qué manera podrin hacerlo. junto con los usuarios y los grupos, la propiedad y los permisos controlan la seguridad del ordenador. ‘= Capitulo 16. Navegacién por el sistema de archivos de Linux: Describe los lugares que ocupan los distintos archivos en Linux, asi como dénde buscar los programas, Ios ficheros de configuracién, los de los usuarios, ete. ‘© Capitulo 17. Gestién de las conexiones de red: Avanza en el importantisimo tema de las redes en Linux, donde se incluye la comprobacién de conexiones de red y las ‘medidas de seguridad bisicas. En general podriamos decir que los capitulos se organizan en orden de complejidad reciente respecto a las tareas y a los sistemas que se tratan en ellos. El libro se abre con informacién hist6rica para poner al lector en antecedentes sobre Linux y la filosofia que dirige su desarrollo, Los siguientes capitulos describen las tareas basicas de los usuarios, tales como mover archivos de un lugar a otro. El libro finaliza con tareas del méximo interés. para los administradores de sistemas, tales como la gestidn de cuentas de usuario y la confi- guracion de redes. Cada capitulo comienza con una lista de los temas que se van a tratar y, al final de cada uno de ellos, se incluye un breve resumen con los elementos basicos del material tratado: ‘+ Ms alld de lo basico: Consiste en un resumen el material tratado en el capitulo. Si cuando lo lea encuentra algo que no le resulte familiar, deberfa volver atrés yrevisar cuidadosamente el material del capitulo. ‘+ Bjercicios propuestos: Cada capitulo incluye dos o més ejercicios que se deben realizar para ganar experiencia practica con Linux. Estos ejercicios carecen de una respuesta necesariamente "correcta", por el contario: su intencidn es motivar la exploracién y el descubrimiento del ordenador y de Linux. ‘+ Preguntas de repaso: Todos los capitulos finalizan con una serie de nueve preguntas cen forma de test con varias respuestas posibles, de preguntas verdadero also 0 de otras en las que se deben rellenar los huecos, Las respuestas a estas preguntas se incluyen en el apéndice A. Dichas cuestiones sirven para comprobar nuestros cono- cimientos y para prepararos para el examen de la certificacion Linux Essentials. ‘Tenga en cuenta, sin embargo, que estas preguntas no estén tomadas de ninguno de los examenes reales de LPI, asi que no deberia memorizarlas y dar por sentado que con ello estara mejor capacitado para superar las pruebas. Introduccion Para sacar el maximo rendimiento de este libro, deberia leer cada capitulo de principio a fin, realizar los ejercicios propuestos y responder a las preguntas de repaso, Aunque esté familiarizado con algtin tema concreto, deberia, al menos, leer el capitulo correspondiente Linus es lo bastante complejo como para contemplar varias maneras de hacer las mismas cosas, asf que es muy posible que aprenda algo nuevo hasta de aquello que ya conoce. Convenciones Para ayuidarle a sacar el mayor partido al texto y saber dénde se encuentra en cada momento, alo largo del libro utilizamos distintas convenciones: ‘+ Las combinaciones de teclas se muestran en negrita, como por ejemplo Control-A, Los botones de las distintas aplicaciones también aparecen ast + Losnombres de archivo, URL y e6cligo incluido en texto se muestran en un tipo de letra monoespacial. + Losmeniis, subments, opciones, cuaclros de dilogo y demas elementos de la interfaz. de las aplicaciones se muestzan en un tipo de letra Arial En los mérgenes del libro encontraré este ieono acompaiiando al texto de uno de los objetivos de la certificacién, Gracias este icone podré encontrar, rapidamente alo largo de libro, los objetivos de la certficacién. Muchos capitulos de este libro utilizan tanto una interfaz gréfica como la linea de comandos para llevar a cabo las tareas que se deseriben. Como lo més probable es que ya esté familiarizaclo més en profundidad con las herramientasgraficas, la mayoria de los capi tulos empezaran con ellas, mas debe tener en cuenta que, en la mayoria de las ocasiones, las herramientas en linea de comandos de Linux son mucho més potentes. Mas atin, la certfi- cacién Linux Essentials trata sobre todo de herramientas en linea de comandos. Asi pues, deberia asegurarse de aprender bien estos comandos en modo texto. A medida que gane conocimientos y control sobre Linux, lo més probable es que se encuentre utilizando las herramientas en linea de comandos mucho mas que sus equivalentes gréficas, gracias ala flexibilidad afiadida que aquéllas aportan. Ademés, las herramientas gréficas tienden a ser bastante diferentes entre las distintas distribuciones, mientras que las de linea de comandos apenas si cambian. Linux Professional Institute (LPI) Linux Professional Institute (LPI) es una organizacién intemacional sin 4nimo de lucro dedicada ala acreditacién de profesionales de la administracién de sistemas operativos Linux. y-que tiene como objetivo promover y certificar capacidaces esenciales en Linux y Cédigo ‘Abierto a través de examenes independientes de cualquier distribucién y/o fabricante. Intratucn LPIha desarrollado un programa de certificacién profesional en conocimientos relativos 2 la administraci6n de sistemas operativos Linux denominado LPIC (Linux Professional, Institute Certification). Tiene como objetivo complementar la formacién a impartir por parte de los centros educativos adhericlos al programa como partners oficiales reconocidos. El programa LPIC esta ideado para certificar las competencias de los profesionales IT en Ia administracién de sistemas operativos Linux y las herramientas asociadas. LPI se creé como institucién neutral que nace con el objetivo de promover y difundir los estandares fijacos por el Software Libre. ‘A continuacién indicamos los diferentes niveles de certificacién del programa LPIC: Nivel introductorio Ms informaci6n en wwe -[Link]/1pi ‘entros in oficial LPI Linux Professional Institute ofrece a las instituciones educativas interesadas la posibilidad de homologarse como partners de formaciGn adscritos a LPI con objeto de poder impartir cursos oficiales en administracién de sistemas operativos Linux. Algunas de las principales razones por las que formar parte del proyecto Linux Professional Institute son: ‘* Recibir la acreditacién de centro de formacién oficial LPI y materiales identificativos (placa, ete) + Poder utilizar el Logotipo identificativo como centro de formacién oficial LPI. Acceso a descuentos en el precio de los eximenes oficiales de certificacién LPIC (Linux Professional Institute Certification). Introduceién + Reconocimiento en la website del LPI del estado de homologacién del centro (Locatizador de centros oficiales). + Difusién y promocién del centro a través de la presencia del LPL en eventos, comu- nicaciones por correo electrénico, material de marketing, etc + Poder realizar los examenes Linux Essentials y LPIC en sus propias instalaciones. Se establecen dos posibles tipos de suscripcién para todas aquellas instituciones que quieran obtener un reconocimiento como centros de formacién homologados por LPI. © LPI Academic Approved Training Partner (AAP): Dirigicla a instituciones acadé- ‘micas que impartan formacién reglada (reconocida por el Ministerio de Educacién) y/osin énimo de lucro, + LPL Approved Training Partner (ATP): Ditigida a centros de formaci6n no reglada. ‘esa (PUE) Proyecto Universidad Empresa (PUE) es una institucion privada de carécter académico fundada en 1998 que nace a raiz de las inquietudes de docentes y profesionales especiali- zados en la formacién de tecnologias de la informacién y la comunicacién (TIC), preocu- ppados por el creciente distanciamiento entre los curriculums impartidos en la ensefara tecnolégica y la realidad del mercado laboral actual Bajo este contexto, su misidn es ayudar a los centros educativos y asus alumnos para que obtengan un mayor valor afadido en su formacién TIC, permitiendo a jvenes estudiantes poder aspirar a mayores oportunidades profesionales y demostrar unos conocimientos adquizidos y unas habilidades reconocibles. oyecto Universidad Emp! PUE como LPI Regional Academy UE ha estableciclo acuerdos y convenios de colaboracién con las principales multina- cionales del sector TIC para gestionar sus proyectos educativos en formacién y certifica- cidn en tecnologia. Linux Professional Institute ha seleccionaco a PUE como LPI Regional ‘Acaieny. Bajo este reconocimiento se establece que PUE es la entidad designada por LPL para la difusin, gestion y promoci6n de los centros de formacién oficial LPI (AAP ~ ATP) Y los centros cerifcadores (ATC ~ Authorized Testing Center) Linux Essentials en Espafa. Podré obtener més informacién acerca de Linux Professional Institute y eémo homo- Jogar su institucién educativa como centro de formacién oficial LPL en www .pue.8/ pi. Otros proyectos educativos destacados UE gestiona os proyectos edacativos de las principales multnacionales del sector TIC con el objetivo de qute ls instituciones educaivas puedan acceder alos currfculums las, certificaciones oficiales diseiadas por los diferentes fabricantes de software y hardware del mundo. Introduccion A continuacién destacamos alguno de dichos proyectos de formacién y certificacién oficial en TIC: Cada uno de los proyectos educativos descritos oftece sus propi para que instituciones académicas interesadas puedan realizar forma Oficial de aquella tecnologia en la que se suscriban (Microsoft, Linux, ‘Microsoft IT Academy Program ~ www .[Link]/itacademy Facilita todos aquellos recursos formativos oficiales para que un centro educative pueda ofrecer formacién oficial en tecnologias Microsoft a sus alumnos. Cisco Networking Academy ~ [Link]/cisco Programa educativo en el que Cisco contribuye a la preparacién de los futuros ‘Técnicos y Expertos en Networking y Hardware y Software del PC. Microsoft Office Specialist (MOS) ~ www .[Link]/mos Unico estandar de certficacién mundialmente reconocido para demostrar la hat lidad en el manejo de productos de la suitte Microsoft Office. Microsoft Technology Associate (MTA) ~ ww [Link]/mta Programa de certificaciones Microsoft que valida los conocimientos fundamentales y Dbasicos necesarios para que un estudiante comience a desarrollar con garantias una carrera profesional en el sector IT. Zentyal Academy ~ ww. pue-es/zentyal Ofrecea instituciones educativas la homologacién para poder impartir cursos oficiales en implantacién y administrador de servidores y redes Linux utilizando la tecnologia Zenty/al ‘VMware IT Academy Program — www .[Link]/vmware ‘Mediante el VMware IT Academy Program las instituciones educativas que lo deseen tienen la posibilidad de incluir formaci6n oficial vmware en sus curriculums basados cen tecnologia de virtualizacién, Oracle Student Campus ~ [Link] es /oracle Permitir a las entidades académicas adscritas integrar en su catélogo de formacién ‘eglada curriculums oficiales Oracle en tecnologias de bases de datos, programacién Java, MySQL, ete. Serum Academy ~ www. [Link]/scrumacadeny Disetado para que los centros de formacién homologados puedan trasladar a sus alumnos el conocimiento en la gestiGn de proyectos con metodologia égila través de ‘Scrum, con la cettificacién de la iniciativa que lidera esta formaci6n y certificacién enla comunidad de habla hispana. CompTIA Academy - [Link]/comptia ‘Obtener certificaciones independientes de fabricante, garantizando obtener unos ‘conocimientos exhaustives e imparciales en diferentes niveles de especializacién (At, Servert, Networks, ete) s recursos oficiales mn y/o certificacién 0, Oracle, etc) Introduccion El objetivo de PUE y los proyectos que representa es el de trasladar a los estudiantes de sus centros adscritos el valor afiadido asociado de cara a la obtencién del mayor reconoci- :iento posible en su tarea de convertilos en los profesionales TIC del presente y del futuro. Las certificaciones oficiales en TIC permiten validar y aereditar con total garantia los conocimienios y habilidades una tecnologia concreta, faciitando asi la incorporacién al mercado laboral actual a quién las posee. PUEes lider en a divulgacién de a formacién y la certificacién oficial, habiendo implan- tacio de manera estable y solvente en todas las Comunidades Auténomas del tertitorio nacional centros homologados que aplican alguno de los diferentes proyectos de formacién, y/o certificacién oficial en herramientas TIC. Centros autori zados de certificacién en Linux Essentials Las instituciones educativas que lo deseen pueden acreditarse como centros certifica- ores autorizados (Authorized Testing Center ~ ATC) para llevar a cabo en sus instalaciones la cettificacién Linux Essentials. De este modo, dichas organizaciones permitirén que sus alumnos complementen su formacién mediante la obtencién de una certificacién oficial reconocida por LPTa nivel mundial, con el consiguiente valor afiadido en el inicio de st. carrera profesional. Proyecto Universidad Empresa (PUE) gestiona para LPI la red de centros certificadores autorizados en Linux Essentials, asi como la distribucién de los exémenes y el soporte t6enico necesario para su puesta en marcha y realizacién, Podré encontrar mas informacién sobre la certificacién Linux Essentials y como homologar su institucién como centro autorizado de certificacién Linux Essentials en. www [Link]/Linuxessentials, Seleccién de un sistema operativo EN ESTE CAPITULO SE ABARCAN LOS SIGUIENTES TEMAS: ¥ ,Quées un $0? Y Las interfaces de usuario ¥ Donde encaja Linux en el mundo de los SO? ¥ {Qué es una distribucién? El hecho de que esté Ieyendo este libro significa que esté interesado en aprender cosas sobre el sistema operativo ($0) Linux. Para empezar este viaje lo primero es comprender qué es Linux y qué es un SO. Este capitulo se dedica, por tanto, a esos temas bésicos. En. Al se describe qué es un SO, cémo interaccionan los usuarios con é!, cGmo queda Linux. ‘cuando se le compara con otros SO con los que el lector podria estar familiarizado y emo varian las propias implementaciones de Linux. Comprender estos temas nos ayudaré a avanzar en el aprendizaje de Linux y a pasar de sistemas basados en Linux a otros orde- nadores. éQuéesun SO? Un SO proporciona todas las caracteristicas fundamentales de un ordenador, al menos desde el punto de vista del software, Un SO nos permite utilizar el hardware del orde- nador, define los esténdares de la interfaz de usuario y proporciona herramientas bésicas que hacen del ordenador una herramienta ttl. En siltimo término, muchas de estas caracte- risticas proceden del mismo nticleo (kernel) del SO, cl cual describiremos de inmediato con todo detalle. Otras caracteristicas del SO se deben a programas adicionales que se ejecutan sobre el nticleo y que veremos mas adelante en el capitulo. el nféicleo? iQué El nticleo de un SO es el componente software responsable de gestionar varias caracte- risticas de bajo nivel del ordenador, entre las que se cuentan: ‘© Hacer de interfaz. con los dispositivos hardware, como adaptadores de red, discos duros, ete. ‘© Asignar memoria a los programas. ‘© Asignar tiempo de CPU a cada programa. ‘+ Hacer posible la comunicaci6n entre programas, Cuando utilizamos un programa, por ejemplo un navegador Web, éste depende del niicleo para realizar numerosas funciones basicas. El navegador Web solo se puede comu- nicar con el exterior utilizando funciones de red proporcionadas por el miicleo. El niicleo asigna la memoria y el tiempo de CPU correspondientes al navegador, sn los cuales no se podria ejecutar. El navegador Web podria depender de varios complementos (plugins) para ‘mostrar contenidos multimedia, Pues bien, tales programas se abren ¢interaccionan con el navegador Web mediante servicios del nticleo. Lo mismo podria decirse de cualquier otro programa que ejecutemos en un ordenador, si bien los detalles coneretos varian entre los diferentes SO y los diferentes programas. En suma, el nticleo es el "pegamento” software que cohesiona las caracteristicas de un ordenador. in un ntileo, no habrfa mucho que un ordenador moderno pudiera hacer. Capito ‘Muchos programas se ejecutan sobre miltiples néicleos, pero la mayoria de ellos necesitan lun niileo espectfico de un SO eonereto. Los programadores exean archivos "binarios (ejecutables) de los programas para procesadores y nicleos coneretos, para cada SO. Los miicleos no son intercambiables. El nticleo de Linux es diferente del nticleo de Mac 08 Xo del de Windows. Cada uno de ellos utiliza un disefio interno diferente y proporciona dlistintas interfaces software para los programas de aplicacién. Asi pues, los SO se cons- truyen a partir de un niicleo y utilizan su propio conjunto de programas que determinan su naturaleza propia como SO. Linux utiliza un niicleo lamado "Linux"; de hecho, técnicamente, la palabra “Linux se refiere tinicamente al nticleo, Otras caracterfsticas que pocrfamos asociar con Linux dependen de programas externos al niicleo, la mayoria de los cuales estin disponibles en ‘tras plataformas, como veremos en breve. Unestudiante llamado Linus Torvalds cres el nticleo de Linux en 1991. Linux ha evolu- cionado mucho desde entonces y hoy por hoy se puede ejecutar en una gran variedad de microprocesadores y otros tipos de hardware. La mejora manera de aprender sobre Linux pasa por utilizarlo a conciencia en un ordenador de sobremesa o portatil, y ésta es la confi- ‘guracién sobre la que se hard hincapié en este libro, Elntcleo de Linux, sin embargo, puede ejecutarse desde pequefios teléfonos méviles hasta enormes superordenadores. 2Qué otras caracteris sticas identifican un SO? Elniicleo es el cerebro de cualquier SO, pero es un componente con el que la mayorfa de Jos usuarios nunca manipula directamente. En lugar de eso, casi todos ellos interaccionan con una variedad de componentes software diferentes, muchos de los cuales estan intima- ‘mente relacionados con cada SO particular. Tales programas incluyen los siguientes: + Intérpretes de linea de comandos (shelfs): Hace aos, los usuarios solo podiian inte raccionar con un ordenador mediante Ordenes (comandos)escritas en un programa, amado intérprete de comandos o shell, preparado para recibirlas y ejecutarlas. Estos comands servian para cambiar los nombres de archivos, abrir programas, ete, Aunque, en la actualidad, muchos usuarios no utilizan nunca los intérpretes de comandos, estos siguen teniendo gran importancia para los usuarios intermedios y avanzados de Linux, asf que los describiremos con mas detalle en el capitulo 6. Los capitulos subsiguientes dependeran en gran medida de nuestra capacidad de utilizar el intérprete de comands en modo texto. Hay disponibles muchos intérpretes de comandos diferentes segiin de qué SO se trate. En Linux, un intérprete de comandos muy popular es el conocido Bourne Again Shell, bash o Bash, + Interfaces graficas de usuario (GUD: Una interfaz gréfica de usuario (GUI, Graphical User Interface) constituye una mejora de usabilidad sobre el intérprete de comandos ‘en modo texto, sobre todo para un usuario principiante. En vez de escribir comandos, Selec den sistema operative Jas GUI se basan en iconos, mentis de opciones y en el uso del ratén, Tanto Windows ‘como Mac OS ofrecen sus propias GUI especificas para sus sistemas operativos. Linux depende de una GUI llamada X Window System, o X para abreviar. X es una GUL muy bisica, de manera que Linux utiliza también lo que se conoce como "entornos deescritorio’, tales como GNOME (GNU Object Model Environment) o KDE (K Desktop Environment), para lograr una experiencia de usuario més completa. Las diferencias ‘entre un entorno de escritorio de Linux y las GUI de Windows 0 Mac OSX son posi- Dlemente lo mas chocante de todo cuando se empieza a utilizar Linux, ‘* _ Utilidades: Los modernos sistemas operativos siempre incorporan una gran variedad. de pequenas aplicaciones de utilidad, tales como calculadoras, calendlarios, editores de texto, herramientas de mantenimiento para los discos, etc. Estos programas, ogicamente, difieren entre los distintos sistemas operativos hasta el punto de que sus nombres y formas de abrirlos son distintos. Por suerte, no es dificil encontrar los programas necesarios mediante los mentis que ofrecen los distintos entornos de escritorio. ‘* Librerias: A menos que se sea un programador resulta poco probable que nunca haya que trabajar directamente con librerias. No obstante, se incluyen en esta lista porque son las encargadas de proporcionar servicios eriticos a los programas. Las librerias son colecciones de funciones de programacién que sirven para multitud de programas. Por ejemplo, la mayorfa de los programas Linux dependen de una libreria llamada 1:be. Otas librerias proporcionan funcionalidades asociadas con las GUI o sirven para que los programas analicen las opciones recibidas a través de Ia linea de comandos. Existen muchisimas librerias para Linux, y eso permite enriquecer la disponibilidad de software para este SO. ‘+ Aplicaciones: Las aplicaciones principales, por ejemplo los navegadores Web, proce- sadores de texto, editores gréficos, etc, suelen ser la raz6n por la que utilizamos los ordenaclores. Aunque, a menudo, dichos programas estén separados del SO, en ‘ocasiones se ofrecen asociados a algunos de ellos. incluso cuando una aplicacién est disponible para muchos SO, podria mostrar una apariencia diferente en cada uno de ellos a causa de las distintas GUI y otras caracteristicas propias de cada SO. Se pueclen buscar aplicaciones Linux equivalentes a las més populares de Mae OS X 0 Windows en sitios Web tales como: bt tp: //wuw. [Link]/win-Lin-soft/ tablevengohttp: //[Link] com. Ademés del software que se ejecuta sobre cada SO, hay otras caracteristicas que sitven ppara diferenciar unos de otros, tales como los detalles de las cuentas de usuario, las reglas para nombrararchivos y ficher0s o detalles técnicos del modo de arrancar cada equipo. Todas estas caracterfsticas se controlan mediante software que pertenece al SO, por supuesto, a veces con el propio nticleo, y a veces con programas externos al niicleo. Capitulo 1 Las interfaces de usuario Anteriormente, indicamos la diferencia entre las interfaces gréficas de usuario (GUD) y ls intérpretes de comandlos en modo texto. Aunque la mayoria de los usuarios finales prefieren utilizar interfaces graficas porque son més faciles de usar, Linux conserva una ‘vigorosa herencia en modo texto. El capitulo 6 describe las herramientas en modo texto de Linux con todo detalle,y el capitulo 4 trata de las operaciones basicas con las GUI de Linux. Es importante que el lector posea para entonces unas nociones basicas tanto del modo texto como de las interfaces de usuario, ya que los temas relacionados con las interfaces afloraran aqui y alléen los capitulos intermedios. mo utilizar una interfaz de usuai en modo texto Enel pasado, y aun ocasionalmente en la actualidad, los ordenadores Linux arrancaban en modo texto de forma predeterminada. Una vez. el sistema habia arrancado completa~ mente, mostraba un sencillo simbolo de sistema (prompt) en modo texto para iniciar sesion, que podia ser similar a este: Debian GMU/Linsx 6.0 essentials ety Para probar un inicio de sesién en modo texto, antes hay que instalar Linux, Nila certi- ficaeién Linux Essentials ni este libro se ocupan de cémo instalar un sistema Linux. Para ello deber4 consultar la documentaeién de su distribuei6n particular de Linux. Los detalles de dicho simbolo de sistema varian de un SO a otto. El ejemplo anterior incluye distintos elementos de informacién: ‘+ Elnombre y la versién del SO: Debian GNu/ninux 6.0. + Elnombre del ordenador: essentials. + Elnombre del dispositive hardware utilizado para el inicio de sesion: ttyl, ‘+ El simbolo de sistema (prompt) propiamente dicho: Login ‘Siveun simbolo de sistema para inicio de sesion en modo gréfico, podré pasar a modo texto pulsando lasteclas Control-Alt-F1 0 Control-Alt-F2, Para regresaral modo grfico, no ‘tendré mas que pulsar AN-F1 0 AIt-F7. Selecin de un sistema operation Para iniciar sesién en un sistema asi, es preciso escribir nuestro nombre de usuario detras del simbolo del sistema 1ogin:. Seguidamente, el sistema nos pediré una contra- sefia, que asimismo debemos introducir. Si ambos datos son correctos, lo mas probable ces que el sistema muestre tun mensaje de inicio de sesi6n (login) seguido del simbolo de la shell: rodent thtoazentiale:§ El capitulo 1g describe las cuentas de usuario y grupos de Linux, incluida la cuenta root, con todo detalle. Eneste libro se omite la mayor parte del simbolo de sistema de los comandos de ejemplo cuando aparecen en sus propias lineas, Se conserva, no obstante, el simbolo del délar () para los comandos de usuario ordinarios. Ciertos comandos se deben introducir como root © administrador del sistema, En tales casos se cambia el simbolo por la almohadilla (#) como asf sucede en la mayorfa de las distribuciones de Linux cuando tratan con la cuenta root. Los detalles dle este simbolo de sistema varian entre las distintas instalaciones, pero siempre es posible introduci comandos de texto tras el simbolo de sistema en el intérprete de comandos. Por ejemplo, podemos escribir el comando Is (abreviacién de list, listar) ppara ver una lista de todos los archivos del directorio actual. Los comandos més basicos se abrevian eliminando las vocales de sus nombres, y a veces también algunas consonants, para minimizar la canticad de escritura necesaria para ejecutar tun comand. Esto tiene el desafortunado efecto de "oscurecer" el significado de numerosos comands, ‘Algunos comanclos no muestran informacion alguna, mas la mayorfa de ellos producen algtin tipo de salida por pantalla. Por ejemplo, el comando 1s muestra una lista de archivos: oie Este ejemplo muestra dos archivos en el directorio actual: 106792c01 .doc y £0101. tif. Es posible utilizar comando adicionales para manipular estos archivos, tales como cp para copiarlos (copy) 0 rm para eliminarlos (remove), Tanto el capitulo 6 como el capitulo 7 se ‘ocispan de los principales comandos para la manipulacién de archivos, ‘Algunos programas en modo texto acupan toda la pantalla para facilitar la aparicién de actualizaciones constantes o para una interaccién flexible con los datos. En la figura 1.1, sin. i mas lejos, tenemos un ejemplo del editor de textos nano, que se tratard en profundidad en. cel capitulo 11, Una vez nano esta en funcionamiento, se pueden utilizar las teclas de cursor para moverse por la pantalla, escribir texto, ete. Incluso si utilizamos un inicio de sesién grafico, poclemos utilizar un intérprete de comandos en modo texto incluido en una ventana, que se conoce como Terminal. Los GUI més comunes de Linux ofrecen la posibilidad de abrir terminales y contar, asf, con intér~ ppretes de comandos y con la posibilidad de ejecutar programas en modo texto. ELM Cipituion 2 Figura 1.1. Algunos programas en modo texto ocupan toda la pantalla, li La mayorfa de Ios usuarios se encuentran més eémodos con las GUI que con los intér- pretes de comandos. Asf pues, muchos de los modernos sistemas Linux inician sesién. directamente en una interfaz grafica y presentan al usuario una pantalla de login similar a Ja de la figura 1.2. Nota Algunas GUI de Linux no solicitan Ia contrasefia hasta que no se haya introducide un nombre de usuario vélido a la hora de inieiar sesion, Es posible seleccionar el nombre de usuario de una lista 0 bien escribirlo directamente, seguida de la contraseia, para iniciar sesién. ‘A diferencia de Windows y Mac OS X, Linux pone a nuestra disposicién numerosos entornos de escritorio, Cual acabaremos usando dependera mucho de la variedad conereta de Linux que estemos utilizando, de qué opciones de software hayamos seleccionaclo durante la instalacién y de nuestro propio gusto personal. Las opciones mas comunes son GNOME, KDE, Xfce y Unity, aunque hay muchas otras disponibles, En la figura 1.2 se pueden ver las ‘opciones para seleccionar el entorno de escritorio en la esquina inferior izquierda del cuadro de diglogo central. En el bot6n se puede leer GNOME, Io que indica que dicho entorno se cargara cuando el usuario inicie la sesion, Selecon den sista operation IEE Figura 1.2. Las pantalla gréficas de inicio de sesion en Linux son similares alas de Windows y OS X. Los entomos de escritorio de Linux pueden ser muy diferentes uno de otro, pero todos ellos ofrecen una funcionalidad similar. La figura 1.3 muestra el escritorio KDE predetermi- nado en una instalacién openSUSE 12.1, con un par de programas en ejecucion. El capstulo 4 describe los entoros de escritorio mas habituales y sus caracteristicas més en profundidad, pero, por ahora, se debe tener claro que todos ellos ofrecen funcionalidades como: ‘+ Mecanismos para abrir programas: Es posible abrir programas selecciondndolos desde mens 6 listas. De forma habitual se cuenta con uno 6 varios mentis lo largo de la parte superior, la parte inferior o uno de los laterales de la pantalla. En la figura 13 se podria hacer clic sobre el logo cle openSUSE (Gecko) en la esquina inferior izquierda de la pantalla para mostrar el menti que aparece en dicha figura ‘© Administradores de archivos: Linux proporciona administracores de archivos _graficos similares a los que aparecen en Windows y Mac OS X. La ventana de uno de ellos aparece en el centro de la figura 13. * Controles de ventana: Podemos mover una ventana haciendo clic y arrastréndola desde su barra de titulo, cambiar su tamafo haciendo clic y arrastrando desde cual- quiera de sus bordes, etc ‘+ Escritorios multiples: La mayor parte de los entornos de escritorio de Linux nos permiten disponer de multiples escritorios virtuales actives, cada uno de ellos con ‘su propio conjunto de programas, Esta caracteristica resulta muy préctica a la hora HEM coptuior de mantener limpia la pantalla mientras ejecutamos miitiples programas de forma simultanea, Por lo general, un icono en uno de los mentis nos sirve para cambiar entte los distintos escritorios virtuales. Oren gone pe rooms =~ Le Figura 1.3. Los entornos de usuario de Linux ofrecen las funclonalidades que la mayoria ‘de los usuarios espera de una intorfaz grafic Opciones de cierre de sesién: Podemos abandonar una sesién de Linux, lo que nos permitiré apagar seguidamente el orcienadoro dejar sitio para que otro usuario inicie su propia sesién, Sali de nuestra sesion de a forma adecuada reviste suma importanciaen cualquier entorno de computacién piiblico, ya sea un laboratorio universitario, un cibereafé o una biblioteca, Si no cerramos nuestra sesién apropiadamente, cualquier extraiio podria llegar y utilizar nuestra euenta de usuario con inteneiones maliciosas, A medida que aprendamos més sobre Linux, descubriremos que sus GUI son tremen- damente flexibles. Si algo no nos gusta del entorno predeterminado por nuestra distribu- cién, Io podremos cambiar. Aunque todos ellos ofrecen funcionalidades parecidas, algunas

También podría gustarte