Curso Linux Reducido

1,014 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,014
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Curso Linux Reducido

  1. 1. Curso Básico de GNU/Linux <ul><li>Universidad Veracruzana </li></ul><ul><li>F I E C </li></ul><ul><li>” Un Sistema Operativo que funciona, y funciona muy bien” </li></ul><ul><li>Be Free ... Be Linux </li></ul><ul><li>M. C. Raúl Varguez Fernández </li></ul><ul><li>Poza Rica de Hgo. Veracruz, Septiembre de 2007. </li></ul>
  2. 2. Indice a considerar ... <ul><li>La inevitable parte Teórica: </li></ul><ul><ul><li>Hardware, Firmware y Software </li></ul></ul><ul><ul><li>Open Source y Free Software vs Sofware Propietario </li></ul></ul><ul><ul><li>¿ Qué es GNU / Linux ?. </li></ul></ul><ul><ul><li>¿ Qué es una Distribución ? </li></ul></ul><ul><ul><li>Un poco de historia y hechos relevantes. </li></ul></ul><ul><ul><li>Definiciones y conceptos necesarios. </li></ul></ul><ul><ul><li>Consideraciones y requerimientos de instalación. </li></ul></ul><ul><ul><li>Ambientes Gráficos. </li></ul></ul><ul><ul><li>Introducción a las redes bajo Linux. </li></ul></ul><ul><ul><li>Estaciones de Trabajo y Servidores </li></ul></ul>
  3. 3. Indice tentativo II parte <ul><li>La práctica (La parte divertida): </li></ul><ul><ul><li>Instalación de Linux </li></ul></ul><ul><ul><li>Estructura de Archivos </li></ul></ul><ul><ul><li>Configuraciones Básicas </li></ul></ul><ul><ul><li>Ambiente Gráfico (Gnome) </li></ul></ul><ul><ul><li>Herramientas Principales </li></ul></ul><ul><ul><li>Shell y Comandos Básicos </li></ul></ul><ul><ul><li>Instalación de Software </li></ul></ul><ul><ul><li>Aplicaciones Open Source relevantes </li></ul></ul><ul><ul><li>Servidores </li></ul></ul>
  4. 4. Esquema de un sistema de Cómputo <ul><li>Hardware </li></ul><ul><li>Firmware </li></ul><ul><ul><ul><ul><ul><ul><ul><li>De Sistema </li></ul></ul></ul></ul></ul></ul></ul><ul><li>Software </li></ul><ul><ul><ul><ul><ul><ul><ul><li>De Aplicación </li></ul></ul></ul></ul></ul></ul></ul>
  5. 5. Open Source – Free Software <ul><li>Free Sofware </li></ul><ul><ul><ul><li>GNU </li></ul></ul></ul><ul><ul><ul><li>GPL </li></ul></ul></ul><ul><ul><ul><li>LGPL </li></ul></ul></ul><ul><li>Open Source </li></ul><ul><ul><ul><li>GPL </li></ul></ul></ul><ul><ul><ul><li>BSD </li></ul></ul></ul><ul><ul><ul><li>APACHE </li></ul></ul></ul><ul><ul><ul><li>MOZILLA </li></ul></ul></ul><ul><li>No necesariamente Gratuito. </li></ul><ul><li>Libre de usar, copiar, distribuir, modificar. </li></ul><ul><li>Disponibilidad del Código fuente. </li></ul><ul><li>Desarrollo basado en comunidades principalmente, aunque existen empresas importantes que participan en desarrollos. </li></ul><ul><li>Portable </li></ul>
  6. 6. Sofware Propietario <ul><li>Licencias proporcionadas por los fabricantes. </li></ul><ul><ul><li>Microsoft </li></ul></ul><ul><ul><li>Apple </li></ul></ul><ul><ul><li>Adobe </li></ul></ul><ul><ul><li>Shareware </li></ul></ul><ul><ul><li>Trial </li></ul></ul><ul><ul><li>Freeware </li></ul></ul><ul><li>Generalmente implica costos. </li></ul><ul><li>Restricciones para usar, copiar y distribuir </li></ul><ul><li>No se dispone de código Fuente. </li></ul><ul><li>No se permite modificarlo </li></ul><ul><li>Desarrollado unicamente por el fabricante. </li></ul><ul><li>Desarrollo para plataformas seleccionadas </li></ul>
  7. 7. Ventajas o Desventajas La mejor opinion es la de cada quien: <ul><li>Conclusiones Personales : </li></ul><ul><li>El software Propietario es todavia un mal necesario. </li></ul><ul><li>El software libre es el presente en muchas aplicaciones y el futuro de muchas otras en el mundo de la computación. </li></ul><ul><li>Como Ingenieros es nuestra obligación conocer y aprovechar lo mejor de los 2 mundos. </li></ul>
  8. 8. Sistema Operativo <ul><li>Administra los recursos de hardware. </li></ul><ul><li>Proporciona servicios básicos para que corran los programas. </li></ul><ul><li>Proporciona una interfaz de usuario. </li></ul><ul><li>Proporciona seguridad y protección. </li></ul><ul><li>Opcionalmente proporciona soporte a redes y comunicaciones </li></ul>
  9. 9. ¿ Qué es GNU / Linux ? <ul><li>GNU.- Proyecto de la Free Software Fundation, creada por Richard Stallman para desarrollar un sistema operativo parecido a Unix, pero que no es Unix (GNU is not Unix). Años 70 y 80 's </li></ul><ul><li>Linux .- Kernel (Núcleo del Sistema Operativo) desarrollado independientemente por el entonces estudiante Finlandés Linus Torvals , con ayuda de muchos programadores a nivel mundial y que se integró al proyecto GNU.en 1991 </li></ul>En conjunto el Kernel de Linux mas las herramientas de GNU (Como el compilador GCC, librerías, editores, linkeadores, etc.). Mas aplicaciones de proyectos independientes integrados al sistema, forman un Sistema Operativo que cumple con el estandar POSIX establecido por la ISO y que básicamente se comporta como un clon de Unix Revolution OS
  10. 10. ¿ Que es una Distribución ? <ul><li>Cuando una persona, organización o compañía integra un Sistema Operativo GNU / Linux, agregandole un programa de instalación y herramientas administrativas (Asistentes, programas de configuración y control, sistema de paquetes, etc) y los conjunta a través de un disquete, CD-ROM, DVD, USB etc, se le denomina distribución. </li></ul><ul><li>Las principales distribuciones son: </li></ul><ul><li>Red Hat.- Enterprise / Fedora / CentOS </li></ul><ul><li>Debian.- Ubuntu / Knoppix / Linspire </li></ul><ul><li>SuSE.- Novell / </li></ul><ul><li>Mandriva.- Mandrake / Conectiva </li></ul><ul><li>Slackware, y cientos de minidistribuciones </li></ul>
  11. 11. Historia y hechos relevantes <ul><li>60 y 70 's.- Desarrollo de Multics, Lenguaje C y Unix. Liberación del código de Unix por AT&T </li></ul><ul><li>70 y 80 's.- Fundación de la FSF y el proyecto GNU por Richard Stallman </li></ul><ul><li>90 's Desarrollo del Kernel de Linux. </li></ul><ul><li>90's a la Fecha </li></ul><ul><ul><li>Kernel avanzado Herramientas consolidadas </li></ul></ul><ul><ul><li>Desarrollo de Internet y colaboración masiva ( Participación de Empresas ) </li></ul></ul><ul><ul><li>Proyectos Exitosos (Servidores Web Apache,FTP, Telnet, SSH, Correo) </li></ul></ul><ul><ul><li>Integración de Proyectos de Bases de Datos comerciales y libres </li></ul></ul><ul><ul><li>Desarrollo de Ambientes Gráficos Avanzados (Gnome y KDE ademas de los clasicos (Fluxbox, Fmw, Icewc, etc), con efectos 3D. </li></ul></ul><ul><ul><li>Desarrollo de aplicaciones básicas (Firefox, OpenOffice, GIMP, etc) </li></ul></ul><ul><ul><li>Virtualización, Clustering, Supercomputo, Animación por computadora, etc </li></ul></ul><ul><ul><li>Desarrollo de literalmente miles de aplicaciones para usuarios. </li></ul></ul>
  12. 12. Distribución elegida <ul><li>Desarrollador: Canonical Ltd./Fundación Ubuntu </li></ul><ul><li>Modelo de desarrollo: FOOS </li></ul><ul><li>Núcleo: Linux </li></ul><ul><li>Tipo de núcleo: Monolítico </li></ul><ul><li>Licencia: GPL </li></ul><ul><li>Última versión estable: 7.04 / 19 de abril de 2007 </li></ul><ul><li>Estado actual: En desarrollo </li></ul><ul><li>Sitio web: www.ubuntu.com </li></ul>Ubuntu GNU/Linux
  13. 13. Requerimientos <ul><li>Ubuntu requiere: </li></ul><ul><li>Procesador Pentium 75 Mhz </li></ul><ul><li>256 MB de memoria RAM. </li></ul><ul><li>3 gigabytes de espacio D.D. </li></ul><ul><li>La instalación de servidor requiere de: </li></ul><ul><li>64 MB de memoria RAM </li></ul><ul><li>500 MB de espacio en D.D. </li></ul>
  14. 14. Consideraciones <ul><li>Se requieren 2 particiones básicas como mínimo: </li></ul><ul><li>Partición para el manejo de memoria virtual (Tipo swap ). Recomendablemente del doble de la RAM de la PC. </li></ul><ul><li>Partición para la instalación del punto de montaje / (Recomendable 4 Gb como mínimo). Con sistema de Archivos ext3 </li></ul>
  15. 15. Consideraciones <ul><li>El primer usuario que se registra puede acceder al grupo de usuarios sudo. </li></ul><ul><li>Sudo es un comando que brinda privilegios de ”superusuario”, ”administrador” o usuario ”root” para sistemas tipo unix. </li></ul><ul><li>Por lo tanto el primer usuario dado de alta podrá acceder a la administración total del sistema. </li></ul>
  16. 16. Consideraciones <ul><li>Las características de la configuración de la Red, dependerá del proveedor de Internet. En este caso la configuración de los equipos son: </li></ul><ul><li>Dirección IP 148.226.162.x </li></ul><ul><li>Netmask 255.255.255.0 </li></ul><ul><li>Gateway 148.226.162.1 </li></ul><ul><li>DNS1 148.226.210.7 </li></ul><ul><li>DNS2 148.226.210.8 </li></ul><ul><li>Dominio pozarica.intra.uv.mx </li></ul><ul><li>Nombre del equipo fiecxx </li></ul><ul><li>Servidor Proxy 148.226.162.162 puerto 3128 </li></ul>
  17. 17. Consideraciones <ul><li>La instalación de linux instala en el MBR (Master Boot Record.- Sector especial del disco Duro que es el primero que se lee al intentar cargar el sistema operativo), un programa llamado GRUB , que es básicamente un gestor de arranque que permite elegir con que sistema operativo arrancar el equipo. </li></ul><ul><li>La configuración del GRUB se realiza en el archivo /boot/grub/menu.lst </li></ul>
  18. 18. Fin de la Primera Parte <ul><li>A instalar, configurar y probar ... </li></ul>u

×