Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo Manuel Martín Salvador [email_address] http://draxus.or...
¿Qué es Linux? En general, cuando hablamos de  Linux  nos referimos al sistema completo  GNU/Linux  que comprende: - Núcle...
El proyecto GNU -  Richard M. Stallman - Proyecto GNU (1983) -  Software Libre · Licencias GPL y LPGL · Free Software Foun...
El proyecto GNU Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
El proyecto Linux -  Linus Torvalds - Núcleo Linux (1991) - Compatible UNIX - Licenciado bajo GPL - Publicado en la Red Ta...
El proyecto Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
GNU + Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
El proyecto GNU/Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Distribución GNU/Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
El Sistema Gráfico Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
El Gestor de Ventanas/Escritorio Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
El Gestor de Ventanas/Escritorio Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Siempre podremos encontrar un “pingüino” a nuestro gusto Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Sistema de gestión de paquetes - Centralizado - Fácil acceso - Bibliotecas compartidas -> resolución de dependencias - Bin...
Firefox Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Konqueror Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
OpenOffice Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
KOffice Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Gimp Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Krita Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Inkscape Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Karbon14 Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Transmission Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Azureus Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Emesene Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Pidgin Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Kopete Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Banshee Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Amarok Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Totem Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
KMplayer Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
F-spot Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Picasa Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Compiz Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Wine Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
VirtualBox Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
La Línea de Comandos Shell : intérprete de órdenes para comunicarse con el sistema operativo Unix Shell sh dash bash ksh c...
Algunas órdenes orden significado ls Listar directorio actual cd Cambiar de directorio mkdir Crear directorio rmdir Elimin...
Operaciones privilegiadas - Los sistemas Linux trabajan con una política estricta de usuarios. - Cada usuario puede perten...
Permisos Unix Los permisos que pueden existen sobre los objectos del sistema de ficheros son: -  lectura  (r,Read). Permis...
El sistema de archivos bin  Binarios de comandos esenciales  boot  Archivos estáticos de cargador de arranque (boot-loader...
El sistema de archivos: Journaling Al igual que Windows funciona con particiones NTFS o FAT, en Linux existen distintos fo...
Programación en Linux - Compiladores - Documentación - Entornos de desarrollo - Depuradores Taller de Introducción a GNU/L...
Eclipse Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Netbeans Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Monodevelop Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Anjuta Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Geany Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Vim Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Emacs Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
DDD Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Winpdb Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
Planner Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
-  G rupo de Usuarios  G NU /Linux de  G ranada - Organización sin ánimo de lucro. - Divulgar el Software Libre. - Facilit...
Agradecimientos Un día con Linux, por jEsuSdA 8) – Creative Commons by-nc-sa  http://www.jesusda.com/docs/undiaconlinux/in...
Upcoming SlideShare
Loading in …5
×

Presentacion Taller de Introducción a Linux SFD2010

598 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
598
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Todas las distribuciones se basan en Linux e incluso existe una organización que estableció en el 2001 el LSB, que estandariza la estructura que debe tener una distribución Linux. Existen distribuciones hijas, que han surgido de alguna principal por diferentes razones. Por ejemplo Ubuntu nació de Debian (y se sigue alimentando), y Linux Mint de Ubuntu (que intenta mejorar la interfaz de usuario e incluye drivers privativos como los de tarjetas wireless y programas como el plugin Flash de Adobe). También hay otros casos como OpenSuse o Fedora que surgieron de sus distribuciones padres que están orientadas a servidores y a empresas.
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Freedesktop es una organización fundada en el año 2000 que intenta regular unos estándares para que los usen los diferentes sistemas de escritorio: - Xorg server - Drag&drop - Dbus - HAL - Fonts - Gstreamer (multimedia) etc
  • Una de las principales ventajas de Linux es su sistema de gestión de paquetes. Existen diferentes tipos de paquetes DEB (las basadas en Debian), RPM (las basadas en RedHat), TGZ (Slackware o ArchLinux) y Autopackage (que sirven en principio para cualquier distribución). Las distribuciones proveen un almacén para estos paquetes llamado reposotorio. Los repositorios se dividen generalmente según la versión de la distribución, pero también por tipo de licencia (free, non-free). Las principales ventajas de los repositorios son su centralización (+25000 paquetes en Ubuntu), fácil acceso (one-click-install), bibliotecas compartidas (aprovechan mejor los recursos y ocupan menos), se distribuyen tantos los binarios (diferentes para cada arquitectura) como las fuentes, y además se actualizan automáticamente.
  • Konqueror, además de ser un navegador web, también es un navegador de ficheros.
  • DataDisplayDebugger es un front-end para diferentes debugger (gdb, jdb, perldebugger, pydb...)
  • DataDisplayDebugger es un front-end para diferentes debugger (gdb, dbx, perldebugger, pydb...)
  • DataDisplayDebugger es un front-end para diferentes debugger (gdb, dbx, perldebugger, pydb...)
  • Presentacion Taller de Introducción a Linux SFD2010

    1. 1. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo Manuel Martín Salvador [email_address] http://draxus.org Licencia Creative Commons
    2. 2. ¿Qué es Linux? En general, cuando hablamos de Linux nos referimos al sistema completo GNU/Linux que comprende: - Núcleo del Sistema Operativo - Aplicaciones Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    3. 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 de Uso 1. Libertad de Estudio 2. Libertad de Distribución 3. Libertad de Mejorar el Software y Publicarlo Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    4. 4. El proyecto GNU Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    5. 5. El proyecto Linux - Linus Torvalds - Núcleo Linux (1991) - Compatible UNIX - Licenciado bajo GPL - Publicado en la Red Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    6. 6. El proyecto Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    7. 7. GNU + Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    8. 8. El proyecto GNU/Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    9. 9. Distribución GNU/Linux Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    10. 10. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    11. 11. El Sistema Gráfico Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    12. 12. El Gestor de Ventanas/Escritorio Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    13. 13. El Gestor de Ventanas/Escritorio Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    14. 14. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    15. 15. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    16. 16. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    17. 17. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    18. 18. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    19. 19. Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    20. 20. Siempre podremos encontrar un “pingüino” a nuestro gusto Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    21. 21. Sistema de gestión de paquetes - Centralizado - Fácil acceso - Bibliotecas compartidas -> resolución de dependencias - Binarios y fuentes - Actualización automática Repositorios DEB (apt) RPM (yum) TGZ (pacman) Autopackage (universal) Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    22. 22. Firefox Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    23. 23. Konqueror Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    24. 24. OpenOffice Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    25. 25. KOffice Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    26. 26. Gimp Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    27. 27. Krita Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    28. 28. Inkscape Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    29. 29. Karbon14 Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    30. 30. Transmission Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    31. 31. Azureus Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    32. 32. Emesene Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    33. 33. Pidgin Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    34. 34. Kopete Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    35. 35. Banshee Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    36. 36. Amarok Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    37. 37. Totem Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    38. 38. KMplayer Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    39. 39. F-spot Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    40. 40. Picasa Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    41. 41. Compiz Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    42. 42. Wine Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    43. 43. VirtualBox Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    44. 44. La Línea de Comandos Shell : intérprete de órdenes para comunicarse con el sistema operativo Unix Shell sh dash bash ksh csh esh y muchas más Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    45. 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 raíz 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 Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    46. 46. Operaciones privilegiadas - Los sistemas Linux trabajan con una política estricta de usuarios. - Cada usuario puede pertenecer a uno o más grupos. - Cada grupo puede tener distintos privilegios dentro del sistema. - El usuario root es el administrador de la máquina y tiene los máximos privilegios. - Si se añade un usuario normal al grupo sudoers , pasa a adquirir privilegios de root si utiliza la orden sudo . Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    47. 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. - ejecución (x,eXecute/search). Permiso de ejecución. 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 Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    48. 48. El sistema de archivos bin Binarios de comandos esenciales boot Archivos estáticos de cargador de arranque (boot-loader) dev Archivos de dispositivos etc Configuración del sistema local-máquina home Directorios de los usuarios lib Librerías compartidas mnt Punto de montaje de particiones temporales proc Sistema de archivos virtual de información de procesos y del kernel root Directorio del usuario root sbin Binarios del sistema esenciales tmp Archivos temporales usr Segunda jerarquía mayor var Información variable / http://es.tldp.org/Estandares/fsstnd12.html Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    49. 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 más usado ya que venía por defecto con RedHat y Debian - ext3 : sustituye a ext2, incluyendo journaling , un mecanismo para implementar transacciones con vistas prevenir los fallos por caída del sistema. - ext4 : sustituirá a ext3. Mejoras de rendimiento y mayores volúmenes de datos. (liberado en diciembre de 2008) - ReiserFS : buen rendimiento con ficheros pequeños (la mayoría de Linux) - XFS : sistema de alto rendimiento para trabajar con archivos grandes. - ZFS : sistema de nueva generación (2004) que dispone de auto-reparación y snapshots entre otras cosas. (Sun) - Btrfs : sistema de nueva generación (2007) que pretende sustituir a ext3 con mejoras de ZFS. (Oracle) Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    50. 50. Programación en Linux - Compiladores - Documentación - Entornos de desarrollo - Depuradores Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    51. 51. Eclipse Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    52. 52. Netbeans Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    53. 53. Monodevelop Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    54. 54. Anjuta Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    55. 55. Geany Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    56. 56. Vim Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    57. 57. Emacs Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    58. 58. DDD Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    59. 59. Winpdb Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    60. 60. Planner Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    61. 61. - G rupo de Usuarios G NU /Linux de G ranada - Organización sin ánimo de lucro. - Divulgar el Software Libre. - Facilitar el acceso a GNU/Linux. - Participar en el desarrollo, adaptación y traducción al español 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, distribución y modificación, dando a conocer al público esta particular manera de entender el software. ¿Qué es Gcubo? http://gcubo.org Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo
    62. 62. Agradecimientos Un día con Linux, por jEsuSdA 8) – Creative Commons by-nc-sa http://www.jesusda.com/docs/undiaconlinux/index.html Iconos kNeu alpha 0.2 – GPL Gracias ¿Preguntas? Taller de Introducción a GNU/Linux Software Freedom Day 2010 Gcubo

    ×