Tema_1_Introduccion_a_GNU_Linux.ppt

March 24, 2018 | Author: Walter Jose Quintero Acevedo | Category: Linux Distribution, Free Software, Red Hat, Software, Operating System Technology


Comments



Description

Introducción a Linux 2 Introducción a Linux 3 Introducción a Linux 4 Introducción a Linux Sistemas Operativos 5 . Introducción a Linux 6 . y gestiona el hardware de la máquina desde los niveles más básicos. es decir.  Comienza a trabajar cuando se enciende el computador. permitiendo también la interacción con el usuario.SISTEMA OPERATIVO  Un sistema operativo es el encargado de llevar a cabo todas las gestiones sobre los recursos de una computadora. un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. es decir que es software libre.GNU/LINUX Linux es un sistema operativo tipo Unix que se distribuye bajo la Licencia Pública General de GNU (GPL) .  Su nombre proviene del Núcleo de Linux. desarrollado en 1991 por Linus Torvalds en conjunto con las aplicaciones de sistema creadas por el proyecto GNU liderado por:  Richard Stallman  7 Introducción a Linux . CARACTERÍSTICAS DE LINUX Multitarea: La multitarea no consiste en hacer que el procesador realice más de un trabajo al mismo tiempo.  8 Introducción a Linux .  Multiusuario: Para que pueda desarrollar esta labor. y que distribuya los recursos disponibles entre todos. lo único que realiza es presentar las tareas de forma intercalada para que se ejecuten varias simultáneamente. es necesario un sistema operativo que permita a varios usuarios acceder al mismo tiempo a través de terminales. CARACTERÍSTICAS DE LINUX Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-. 486-.  Protección de la memoria entre procesos. ARM. Pentium. PowerPC y SPARC. Multiusuario:  Multiprocesador: Soporte para sistemas con más de un procesador está disponible para Intel y SPARC. Amiga y Atari. Pentium Pro. Pentium II. de manera que uno de ellos no pueda colgar el sistema.  Introducción a Linux 9 . MIPS. también existen versiones para su utilización en otras plataformas. como Alpha. El sistema de archivos: organiza la forma en que se almacenan los archivos en dispositivos de almacenamiento tales como los discos. El núcleo: es el programa medular que ejecuta programas y gestiona dispositivos de hardware tales como los discos y las impresoras. El Shell: proporciona una interfaz para el usuario.COMPONENTES DE LINUX 1. 2. Introducción a Linux “Estos tres elementos. Con ellos puede ejecutar programas. 3. forman en conjunto la estructura básica del sistema operativo. gestionar archivos e interactuar con el sistema” 10 . Recibe órdenes del usuario y las envía al núcleo para ser ejecutadas. compiladores y programas de comunicaciones. Incluso uno mismo puede crear sus propias utilidades. tales como editores.COMPONENTES DE LINUX 4. que realizan operaciones de computación estándar. Las utilidades: son programas especializados. 11 Introducción a Linux . DISTRIBUCIONES LINUX  Una distribución Linux o distribución GNU/Linux es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios. empresariales y para servidores. dando así origen a ediciones domésticas. 12 Introducción a Linux . un enrutador o un clúster computacional. escritorios o dispositivos empotrados.  Diseñadas para uso en el hogar o en las empresas. 13 Introducción a Linux .  Ser completamente libres o incluir software privativo.  Diseñadas para servidores. las distribuciones Linux pueden ser:  Comerciales o no comerciales.  Orientadas a usuarios regulares o usuarios avanzados.  De uso general o para dispositivos altamente especializados.DISTRIBUCIONES LINUX En general. como un cortafuegos.  Soportadas bajo distintos tipos de hardware.DISTRIBUCIONES LINUX En general. completas. las distribuciones Linux pueden ser:  Diseñadas e incluso certificadas para un hardware o arquitectura específicos. por ejemplo a través de la internacionalización y localización del lenguaje. portables o fáciles de usar.  Orientadas hacia grupos en específico.  Configuradas especialmente para ser más seguras. o por la inclusión de varios paquetes para la producción musical o para computación científica. 14 Introducción a Linux . 15 Introducción a Linux . como ocurre con Debian GNU/Linux. mientras que otras mantienen una distribución comercial y una versión de la comunidad. como hace RedHat con Fedora. o SuSE con OpenSuSE. En algunos casos están dirigidas y financiadas completamente por la comunidad. desarrolladas y dirigidas por sus comunidades de desarrolladores y usuarios. en mayor o menor medida.COMUNIDAD LINUX  La mayoría de las distribuciones están. lo cual hace que sea una opción atractiva tanto para empresas como para usuarios individuales. Esto permite un rápido y eficiente ciclo de desarrollo.  Cuenta con un amplio y robusto soporte para comunicaciones y redes. 16 Introducción a Linux .  Es desarrollado en forma abierta.  Da soporte a una amplia variedad de hardware y se puede correr en una multitud de plataformas: PC's convencionales.COMUNIDAD LINUX La gran popularidad de Linux incluye los siguientes puntos:  Se distribuye su código fuente. así como costosas estaciones de trabajo. computadoras Macintosh y Amiga.  17 Introducción a Linux . y además es un importante proveedor.  RedHat es una empresa dedicada al software libre.DISTRIBUCIONES MAS POPULARES DE LINUX CentOS (Community ENTerprise Operating System): es un clon a nivel binario de la distribución RedHat Enterprise Linux. La compañía es mejor conocida por su sistema operativo RedHat Enterprise Linux (RHEL). compilado por voluntarios a partir del código fuente liberado por RedHat. distribuidor y promotor de Linux. FC2). RHL9. en un formato sencillo para múltiples arquitecturas y en varios núcleos. que pretende crear y mantener un sistema operativo GNU basado en software libre precompilado y empaquetado.DISTRIBUCIONES MAS POPULARES DE LINUX Fedora es una distribución Linux patrocinada oficialmente por RedHat.  Debian es una comunidad conformada por desarrolladores y usuarios.  18 Introducción a Linux . antes de convertirse en parte del Proyecto Fedora. FC1. El Proyecto Fedora Linux desarrollaba paquetes extra para viejas distribuciones de RedHat Linux (RHL8.  19 Introducción a Linux .  OpenSuse es el nombre de la distribución y proyecto libre auspiciado por Novell y AMD para el desarrollo y mantenimiento de un sistema operativo basado en Linux.DISTRIBUCIONES MAS POPULARES DE LINUX Ubuntu es una distribución Linux que ofrece un sistema operativo enfocado a computadoras de escritorio aunque también proporciona soporte para servidores. Es una de las más importantes distribuciones de GNU/Linux a nivel mundial. diseñada para ser empotrada en dispositivos enrutadores. un sistema del proyecto Ubuntu diseñado para entornos educativos. Yellow Dog Linux o Black Lab Linux. 20 Introducción a Linux .  mkLinux. una distribución de Argentina destinada a los músicos.  MythTV. orientada para equipos multimedia o grabadores de vídeo digital. orientadas a usuarios de Macintosh y de la plataforma PowerPC.  Edubuntu.  Musix.DISTRIBUCIONES ESPECIALIZADAS Otras distribuciones se especializan en grupos específicos:  OpenWrt.  ABC GNU/Linux. distribución para la construcción de clusters Beowulf desarrollado por Iker Castaños Chavarri. una distribución basada en Debian diseñada para la edición multimedia. Universidad del País Vasco (España) 21 Introducción a Linux .DISTRIBUCIONES ESPECIALIZADAS Otras distribuciones se especializan en grupos específicos:  64 Studio. Iniciado por Richard Stallman  GNU/Linux® es un poderoso y sumamente versátil sistema operativo con licencia libre y que implemente el estándar POSIX (acrónimo de Portable Operating System Interface. FTP.  22 Capitulos IX. Linus Torvalds.¿QUE ES GNU/LINUX? GNU es un acrónimo recursivo que significa GNU No es Unix (GNU is Not Unix).  En 1992. SMTP . X. Web. El Sistema Operativo formado por esta combinación se conoce como GNU/Linux. XI: WS2003. que se traduce como Interfaz de Sistema Operativo Portable). el núcleo Linux fue combinado con el sistema GNU. GNU/LINUX® GNU/Linux® no es equipamiento lógico gratuito (comúnmente denominado como Freeware). es decir. La GPL (General Public Licence). Cuando nos referirnos a libre. lo hacemos en relación a la libertad y no al precio. asegurarse de que el equipamiento lógico siempre permanezca libre para todos los usuarios.  El Objetivo de la GPL es garantizar al usuario la libertad de compartir y cambiar equipamiento lógico libre. a la cual Linus Torvalds incorporó a Linux.  23 Introducción a Linux . está diseñada para asegurar que el usuario tenga siempre la libertad de distribuir copias del equipamiento lógico. se trata de equipamiento lógico libre. de modo que toda la comunidad se beneficie. con cualquier propósito. 24 Introducción a Linux . Estudiar el funcionamiento de la aplicación y adaptarlo a las necesidades. Distribuir copias. La libertad de usar el programa. 3. 2.¿QUE ES EL SOFTWARE LIBRE U OPENSOURCE? Se refiere a 4 libertades de los usuarios del SW: 1. Mejorar el programa y hacer públicas las mejoras. 4. con lo que puede ayudar a otros. Acceso al código fuente de la aplicación. 5. GNU/LINUX 25 Introducción a Linux . El proyecto GNU. iniciado en 1983.EL PROYECTO LINUX La historia de Linux está fuertemente vinculada a la del proyecto GNU. Oracle.  Linux es usado ampliamente en servidores y supercomputadoras y cuenta con el respaldo de corporaciones como Dell. IBM. pero es comúnmente utilizado para describir al sistema operativo tipo Unix. Red Hat y Sun Microsystems. tiene como objetivo el desarrollo de un sistema Unix completo compuesto enteramente de software libre.  Linux se refiere estrictamente al núcleo Linux.  26 Introducción a Linux . HewlettPackard. Novell.  27 Introducción a Linux . combinado con la redistribución del mismo.  El derecho a utilizar el software sin restricciones de uso.  Los derechos o libertades no son nada más que eso y no se obliga a que sean llevados a cabo. mejoras y reusar otros códigos libres permite compartir los beneficios entre toda la comunidad de desarrolladores o usuarios.VENTAJAS DEL SOFTWARE LIBRE La disponibilidad del código fuente y la libertad para modificarlo activan un proceso ilimitado de mejoras del software.  El derecho a redistribuir modificaciones. asegura una gran cantidad de usuarios potenciales.  El software no depende de ninguna entidad. al contrario que muchas empresas de software privativo.  28 Introducción a Linux . atentando contra nuestra intimidad o contra los intereses de la empresa.  Como añadido se puede asegurar que un producto no contiene puertas traseras mediante las cuales terceros puedan espiar nuestra información.  No hay posibilidad de cajas negras o puertas traseras en el software.VENTAJAS DEL SOFTWARE LIBRE Nadie tiene el poder de restringir como el software es usado.  La comunidad del software libre se caracteriza por solucionar sus problemas de seguridad en cuestión de horas.  Utilizando medios como Internet. incluso a países menos desarrollados. si el actual esta siendo gestionado erróneamente.  En el caso de proyectos libres desarrollados por la comunidad (no por empresas). ya que podría no liberarse nunca.  El hecho de no tener que cumplir fechas para liberar versiones nuevas podría ser también perjudicial.  29 Introducción a Linux . el software libre se convierte en un movimiento que consigue acercar la tecnología a cualquier punto del planeta. no hay conflictos por presiones de marketing.VENTAJAS DEL SOFTWARE LIBRE Siempre existe la posibilidad de hacer un fork3 o crear un código alternativo base. Cualquier empresa puede dar soporte sobre un programa libre y cubrir un ámbito local. El software libre acerca el desarrollo de soluciones a nivel local.  30 Introducción a Linux .VENTAJAS DEL SOFTWARE LIBRE Los programas libres pertenecen a todos.  Mayor competitividad y dificultad para constituir monopolios.  Fomento de empresas o negocios locales. DESVENTAJAS DEL SOFTWARE LIBRE En proyectos libres desarrollados únicamente por la comunidad libre no hay garantía de que el desarrollo ocurra. Esta desventaja aparece en países donde tienen leyes que permiten patentes de Software.  Es difícil en ocasiones saber si un proyecto existe y conocer su estado actual.  Pueden haber problemas entorno a la propiedad intelectual.  31 Introducción a Linux . carecen de marketing y por tanto suelen ser bastante más desconocidos que sus homólogos cerrados. Los proyectos que provienen de la comunidad. Es por tanto posible que un proyecto pueda morir si no interesa lo suficiente.  El servidor de vídeo puede funcionar con sólo 64 MB RAM.REQUERIMIENTOS DEL SISTEMA Distribución comercial de Linux. o bien solamente aplicaciones para modo de texto. y 650-800 MB de espacio en disco duro y un microprocesador de 200 MHz para la instalación mínima. el ambiente gráfico 192 MB RAM.  32 Introducción a Linux .  El mínimo recomendado para utilizar GNOME 2. El óptimo es de 512 MB RAM. 64MB RAM y un microprocesador de 100 MHz serán suficientes.x es de 192 MB RAM. se recomiendan 256 MB.  Sin ambiente gráfico. como es el caso de un servidor.  El FHS es mantenido por Free Standards Group.  33 Introducción a Linux . una organización sin fines de lucro constituida por compañías que manufacturan equipamiento físico (Hardware) y lógico (Software) como Hewlett Packard. IBM y RedHat. Dell.ESTÁNDAR DE JERARQUÍA DE SISTEMA DE FICHEROS El estándar de jerarquía de ficheros (FHS o Filesystem Hierarchy Standard) define los principales directorios y sus contenidos en GNU/Linux y otros sistemas operativos similares a Unix. existen varias subjerarquías de directorios y pueden clasificarse en:  Estáticos: Contiene archivos que no cambian sin la intervención del administrador (root).) 34 Introducción a Linux ..)  Dinámicos: Contiene archivos que son cambiantes. /sbin.ESTRUCTURA DE LOS DIRECTORIOS EN LINUX En el sistema de ficheros de Linux. /opt.. /var/run. pueden ser leídos por cualquier otro usuario. sin embargo. (/var/mail. y pueden leerse y escribirse (algunos sólo por su respectivo usuario y el root).. /home. (/bin.. /boot. /var/spool. /usr/bin. /var/lock. solo son modificables por el administrador. o incluso compartirse entre usuarios.  Restringidos: Contiene ficheros que no se pueden compartir. /var/run. /boot.ESTRUCTURA DE LOS DIRECTORIOS EN LINUX En el sistema de ficheros de Linux. (/etc. existen varias subjerarquías de directorios y pueden clasificarse en:  Compartidos: Contiene archivos que se pueden encontrar en un ordenador y utilizarse en otro. /var/lock) 35 Introducción a Linux . aún si están almacenados en dispositivos físicamente diferentes. 36 Introducción a Linux .ESTRUCTURA DE DIRECTORIOS Todos los ficheros y directorios aparecen debajo del directorio raíz «/». ESTRUCTURA DE DIRECTORIOS 37 Introducción a Linux . ESTRUCTURA DE DIRECTORIOS 38 Introducción a Linux . ESTRUCTURA DE DIRECTORIOS 39 Introducción a Linux . 40 Introducción a Linux . Asignar más espacio puede considerarse desperdicio.PARTICIONES RECOMENDADAS PARA INSTALAR GNU/LINUX. esta será siempre la última partición del disco duro y no se le asigna punto de montaje. 41 . /Swap: Debe asignarse el doble del tamaño del RAM físico. Como mínimo se requieren tres particiones: Introducción a Linux /boot : Requiere al menos 75 MB. / : Requiere de 512 a 1024 MB. de ser posible. En servidores regularmente se le asigna al menos la mitad del disco duro. son: /usr: Requiere al menos 1. Otras particiones que se recomienda asignar. Para uso general.PARTICIONES RECOMENDADAS PARA INSTALAR GNU/LINUX. considere un tamaño óptimo de hasta 8 GB en instalaciones promedio. /home: En estaciones de trabajo se asigna al menos la mitad del disco duro a esta partición.5 GB en instalaciones básicas. /var: Requiere al menos 512 MB en estaciones de trabajo sin servicios. se recomiendan no menos de 5 GB y. /tmp: Requiere al menos 350 MB y puede asignarse hasta 2 GB o más dependiendo de la carga de trabajo y tipo de aplicaciones. 42 Introducción a Linux .
Copyright © 2024 DOKUMEN.SITE Inc.