La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Victor Leonel Orozco Shekalug Una introducción tecnica a Linux.

Presentaciones similares


Presentación del tema: "Victor Leonel Orozco Shekalug Una introducción tecnica a Linux."— Transcripción de la presentación:

1 Victor Leonel Orozco Shekalug Una introducción tecnica a Linux

2 Bienvenidos

3 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

4 UNIX Unix 1969 Un sistema que inspiro a muchos otros Sus conceptos siguen vigentes hasta la fecha Administracion de usuarios Multitarea Sistemas de red AT&T y los Bell Labs

5 UNIX Libres BSD (freebsd, openbsd, netbsd, dragonfly bsd) OpenSolaris Minix Propietarios Mac OS AIX HP-UX Casi casi UNIX Linux

6 ¿De donde salio esta loquera? ¿Como nace el software libre? Richard Stallman 1,984, GNU, FSF Copyleft (una gran idea) Soy programador y me gusta UNIX

7 ¿De donde salio esta loquera? Linus Torvalds pone la ultima pieza (Linux) Linux 1.0 en 1994 y 2.2 en 1999 Alrededor de 7 a 10 millones de computadoras

8 ¿De donde sale esta loquera? El codigo evoluciona ya que cualquiera con el conocimiento suficiente participa Asi que el sistema que estoy usando es el aporte de usuarios, desarrolladores, companias y empresas de todo el mundo.

9 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

10 ¿Que es un sistema linux? Un kernel linux (linux.org) Un set de utilidades de la FSF y el proyecto GNU Un sistema de ventanas X (xfree86) Web servers (apache) Herramientas de administracion (aptitude, yum, urpmi) Aplicaciones de varios origenes, con sabores distintos por proyecto

11 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

12 La terminal ¿Porque existe? Porque nos gusta ver letras en las pantallas Porque es divertido imaginarnos en la matrix Porque el monstruo comegalletas tambien usa la consola Porque si :D

13 La terminal ¿Porque existe? Unix y las redes El concepto se mantiene, una consola/sesion/terminal se conecta al linux (aunque sea local) Tenemos a disposición 7 conexiones y una por lo regular se conecta de manera grafica Formalmente una terminal en un entorno grafico es un emulador de terminal

14 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

15 Cuentas de usuario y grupos Cuenta usuario != persona fisica Conjunto de privilegios que aplican a varios Los términos usuario y cuenta a veces se usan de manera intercambiable. Otros sistemas que se inspiraron en el esquema Windows (familia NT) Linux Plan 9

16 Cuentas de usuario y grupos Root vrs normal El dueño de la casa La cuenta Superusuario puede usarse de varias maneras: Inicio de sesión como root Su Sudo Archivos SUID

17 Creacion de usuarios El usuario root crea otros usuarios Linux mediante el comando useradd. Cuando este comando se introduce en el prompt, Linux lleva a cabo muchas tareas simultáneas para crear la cuenta del usuario (/home y permisos por defecto) Archivos importantes: /etc/passwd (configuraciones basicas) /etc/shadow (contraseñas encriptadas) Comandos: Usermod (modificación de propiedades) Userdel (eliminacion de usuarios)

18 Cuentas de usuario y grupos Cada grupo de un sistema Linux puede tener desde ningún miembro hasta muchos Archivo importante: /etc/group. Comandos importantes: newgrp: creacion de grupos gpasswd: administracion de grupos

19 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

20 Cuentas de usuario y grupos Cada grupo de un sistema Linux puede tener desde ningún miembro hasta muchos Archivo importante: /etc/group. Comandos importantes: newgrp: creacion de grupos gpasswd: administracion de grupos

21 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

22 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

23 El sistema (jerarquia) de archivos *nix, arbol / Por lo regular las carpetas son categoricas En otros sistemas se han hecho menos estandar para ser mas amigables “En unix todo es un archivo”

24 Tipos de archivo “todo es un archivo” Regulares () Directorios (d) Archivos de dispositivos de tipo carácter (c) y tipo bloque (b) Sockets locales (s) Pipes nominales (p) Links simbólicos (l)

25 La jerarquia de directorios Algunos conceptos importantes Nombres absolutos (comienzan con /) Nombres relativos (carpeta/carpeta2,./carpeta,../carpeta) La estructura de arbol pretende unir todos los sistemas de archivos independientemente de cuales sean y para eso se “cuelgan del arbol” montandolos en un directorio. Archivos importantes /etc/fstab

26 La jerarquia de directorios

27 Contenido ¿De donde salio esta loquera? ¿Que es un sistema GNU/Linux en realidad? Basicas que todo linuxero sabe (o deberia saber) ¿Porque existe la terminal? Usuarios, grupos y permisos Jerarquia de ficheros Administradores de paquetes

28 #1 Lo pequeño es hermoso. #2 Haz que cada programa haga una cosa bien. Filosofia UNIX

29 Administrador de paquetes Instalación Actualización Configuración de programas Paquete:Software+metadata+dependencias

30 Paquetes vrs. instaladores Instaladores Cada producto trae su instalador Rastrea su instalacion Distintos proveedores de instaladores Multiples formatos de instalacion Paquetes Parte de las herramientas del sistema operativo. Base de datos de instalación Un unico proveedor de sistema de instalación Un unico tipo de paquetes (a veces)

31 Tipos de administradores Basados totalmente en binarios.deb (ubuntu,debian).rpm (red hat, mandriva).tgz (arch, slackware) Basados en codigo de preferencia Portage (ebuilds) BSD ports (makefiles) KISS

32 Gestores vrs. backends El gestor es el encargado de Dependencias Busquedas Metadata Actualizacion de listas El backend es la herramienta usada por el gestor para instalar

33 Ejemplos YUM (red hat) → RPM URPMI (red hat) → RPM Yast (suse) → RPM Apt (debian) → dpkg Fink (mac OS) ->dpkg Slap-get → tgz simple Pacman (arch) → tgz simple

34 Algunos otros Instaladores kilk autopackage epm Incrustados eggs (python) gems (ruby) pear (php) cpan (perl)

35 gracias Shekalug http://www.shekalug.org Yo (Victor Orozco) http://tuxtor.shekalug.org tuxtor@shekalug.org

36 Licencia Reconocimiento 3.0 Guatemala License de Creative Commons


Descargar ppt "Victor Leonel Orozco Shekalug Una introducción tecnica a Linux."

Presentaciones similares


Anuncios Google