Taller de introducción al sistema operativo GNU/Linux - Presentation Transcript
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo Manuel Martín Salvador [email_address] http://draxus.org Licencia Creative Commons
¿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 Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo 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 Ciclo de Software Libre en la ETSIIT Gcubo El proyecto GNU
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo 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 Ciclo de Software Libre en la ETSIIT Gcubo El proyecto Linux
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo GNU + Linux
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo El proyecto GNU/Linux
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo Distribución GNU/Linux
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo El Sistema Gráfico
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo El Gestor de Ventanas/Escritorio
El Gestor de Ventanas/Escritorio Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo Siempre podremos encontrar un “pingüino” a nuestro gusto
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 Ciclo de Software Libre en la ETSIIT Gcubo
Firefox Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Konqueror Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
OpenOffice Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
KOffice Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Gimp Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Krita Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Inkscape Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Karbon14 Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Transmission Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Azureus Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Emesene Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Pidgin Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Kopete Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Banshee Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Amarok Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Totem Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
KMplayer Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
F-spot Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Picasa Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Compiz Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Wine Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
VirtualBox Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
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 Ciclo de Software Libre en la ETSIIT Gcubo
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 Ciclo de Software Libre en la ETSIIT Gcubo
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 Ciclo de Software Libre en la ETSIIT Gcubo
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. Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo - rwx rwx rwx http://www.arrakis.es/~terron/permisos.html
El sistema de archivos Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo 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
El sistema de archivos: Journaling Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo 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)
Programación en Linux - Compiladores - Documentación - Entornos de desarrollo - Depuradores Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Eclipse Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Netbeans Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Monodevelop Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Anjuta Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Geany Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Vim Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Emacs Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
DDD Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Winpdb Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
Planner Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo
- 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? Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo http://gcubo.org
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 Taller de Introducción a GNU/Linux Ciclo de Software Libre en la ETSIIT Gcubo Gracias ¿Preguntas?
1 comments
Comments 1 - 1 of 1 previous next Post a comment