Presentacion Taller de Introducción a Linux SFD2010

download Presentacion Taller de Introducción a Linux SFD2010

If you can't read please download the document

Transcript of Presentacion Taller de Introducción a Linux SFD2010

  • 1. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo Manuel Martn Salvador [email_address] http://draxus.org Licencia Creative Commons

2. Qu es Linux? En general, cuando hablamos deLinuxnos referimos al sistema completoGNU/Linuxque comprende: - Ncleo del Sistema Operativo - Aplicaciones Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 3. El proyecto GNU -Richard M. Stallman - Proyecto GNU (1983) -Software Libre Licencias GPL y LPGL Free Software Foundation - 4 Libertades del Software 0. Libertad deUso 1. Libertad deEstudio 2. Libertad deDistribucin 3. Libertad deMejorarel Software yPublicarlo Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 4. El proyecto GNU Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 5. El proyecto Linux -Linus Torvalds - Ncleo Linux (1991) - Compatible UNIX - Licenciado bajo GPL - Publicado en la Red Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 6. El proyecto Linux Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 7. GNU + Linux Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 8. El proyecto GNU/Linux Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 9. Distribucin GNU/Linux Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 10. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 11. El Sistema Grfico Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 12. El Gestor de Ventanas/Escritorio Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 13. El Gestor de Ventanas/Escritorio Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 14. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 15. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 16. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 17. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 18. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 19. Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 20. Siempre podremos encontrar un pingino a nuestro gusto Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 21. Sistema de gestin de paquetes - Centralizado - Fcil acceso - Bibliotecas compartidas -> resolucin de dependencias - Binarios y fuentes - Actualizacin automtica Repositorios DEB (apt) RPM (yum) TGZ (pacman) Autopackage (universal) Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 22. Firefox Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 23. Konqueror Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 24. OpenOffice Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 25. KOffice Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 26. Gimp Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 27. Krita Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 28. Inkscape Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 29. Karbon14 Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 30. Transmission Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 31. Azureus Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 32. Emesene Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 33. Pidgin Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 34. Kopete Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 35. Banshee Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 36. Amarok Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 37. Totem Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 38. KMplayer Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 39. F-spot Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 40. Picasa Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 41. Compiz Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 42. Wine Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 43. VirtualBox Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 44. La Lnea de Comandos Shell : intrprete de rdenes para comunicarse con el sistema operativo Unix Shell sh dash bash ksh csh esh y muchas ms Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 45. Algunas rdenes orden significado ls Listar directorio actual cd Cambiar de directorio mkdir Crear directorio rmdir Eliminar directorio rm Eliminar archivos o directorios cp Copiar archivos o directorios mv Mover archivos o directorios chmod Cambiar permisos de archivos o directorios chown Cambiar propietario de archivos o directorios chroot Cambiar directorio raz diff Ver diferencias entre archivos de texto grep Buscar cadenas de texto en archivos ps Lista los procesos ps Lista los procesos kill Matar a un proceso Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 46. Operaciones privilegiadas - Los sistemas Linux trabajan con una poltica estricta de usuarios. - Cada usuario puede pertenecer a uno o ms grupos. - Cada grupo puede tener distintos privilegios dentro del sistema. - El usuariorootes el administrador de la mquina y tiene los mximos privilegios. - Si se aade un usuario normal al gruposudoers , pasa a adquirir privilegios de root si utiliza la ordensudo . Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 47. Permisos Unix Los permisos que pueden existen sobre los objectos del sistema de ficheros son: -lectura(r,Read). Permiso de lectura. -escritura(w,Write). Permiso de escritura. -ejecucin(x,eXecute/search). Permiso de ejecucin. Cuando se aplica a directorios, sirve para que pueda buscarse un fichero en los mismos. -setuid(setuid). Un fichero con este permiso activo, cuando lo ejecuta cualquier usuario, en vez de ejecutarse con dicho permiso, lo hace con el del propietario del fichero. -setgid(setgid). Igual que setuid, pero para los grupos. - rwx rwx rwx http://www.arrakis.es/~terron/permisos.html Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 48. El sistema de archivos binBinarios de comandos esencialesbootArchivos estticos de cargador de arranque (boot-loader) devArchivos de dispositivos etcConfiguracin del sistema local-mquina homeDirectorios de los usuarios libLibreras compartidas mntPunto de montaje de particiones temporales procSistema de archivos virtual de informacin de procesos y del kernel rootDirectorio del usuario root sbinBinarios del sistema esenciales tmpArchivos temporalesusrSegunda jerarqua mayor varInformacin variable / http://es.tldp.org/Estandares/fsstnd12.html Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 49. El sistema de archivos: Journaling Al igual que Windows funciona con particiones NTFS o FAT, en Linux existen distintos formatos para las particiones del disco duro. -ext2 : fue el ms usado ya que vena por defecto con RedHat y Debian -ext3 : sustituye a ext2, incluyendojournaling , un mecanismo para implementar transacciones con vistas prevenir los fallos por cada del sistema. -ext4 : sustituir a ext3. Mejoras de rendimiento y mayores volmenes de datos. (liberado en diciembre de 2008) -ReiserFS : buen rendimiento con ficheros pequeos (la mayora de Linux) -XFS : sistema de alto rendimiento para trabajar con archivos grandes. -ZFS : sistema de nueva generacin (2004) que dispone de auto-reparacin y snapshots entre otras cosas. (Sun) -Btrfs : sistema de nueva generacin (2007) que pretende sustituir a ext3 con mejoras de ZFS. (Oracle) Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 50. Programacin en Linux - Compiladores - Documentacin - Entornos de desarrollo - Depuradores Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 51. Eclipse Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 52. Netbeans Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 53. Monodevelop Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 54. Anjuta Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 55. Geany Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 56. Vim Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 57. Emacs Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 58. DDD Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 59. Winpdb Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 60. Planner Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 61. -G rupo de UsuariosG NU /Linux deG ranada - Organizacin sin nimo de lucro. - Divulgar el Software Libre. - Facilitar el acceso a GNU/Linux. - Participar en el desarrollo, adaptacin y traduccin al espaol del Software Libre. - Ayudar a grupos de usuarios y desarrolladores de Software Libre que funcionen en Granada sin base organizativa. - Apoyar las iniciativas divulgadoras de Software Libre realizadas por otros. - Informar sobre otros sistemas de libre uso, distribucin y modificacin, dando a conocer al pblico esta particular manera de entender el software. Qu es Gcubo? http://gcubo.org Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo 62. Agradecimientos Un da con Linux, por jEsuSdA 8) Creative Commons by-nc-sahttp://www.jesusda.com/docs/undiaconlinux/index.html Iconos kNeu alpha 0.2 GPL Gracias Preguntas? Taller de Introduccin a GNU/Linux Software Freedom Day 2010 Gcubo