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

Slides:



Advertisements
Presentaciones similares
TEMA1. Introducción a los servicios de red e Internet Sistemas GNU/Linux. Distribuciones. JORGE DE NOVA SEGUNDO.
Advertisements

pgrep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Solaris 7. Desde entonces.
Adrián García Rojo 4ºA.
UD 1: “Introducción a los servicios de red e Internet” Sistemas GNU/Linux. Distribuciones Luis Alfonso Sánchez Brazales.
UNIX® El futuro está abierto.. UNIX® El futuro está abierto.
¿Qué es un Sistema Operativo?. Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que.
Sistemas operativos.
Linux es un operativo de software que no pertenece a ninguna persona o empresa donde no es necesario una licencia pera instalarlo en un equipo informático.
Orígenes y características
1 Indice del Curso Tema 1 - Introducción Tema 2 - Comandos Tema 3 - Procesos y Entorno Tema 4 - Shell y Editores Tema 5 - Distribuciones e Instalación.
Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas,
SOFTWARE LIBRE, OPEN SOURCE E HISTORIA DE LINUX TOVAR LÓPEZ IAN GUSTAVO PROFESOR RENÉ DOMINGUEZ ESCALONA ADMINISTRA SISTEMAS OPERATIVOS GRUPO 503.
Administración de GNU/Linux Curso de Utilización y Administración avanzada de sistemas GNU/Linux y aplicaciones de Software Libre para estudiantes universitarios.
Administración de Linux Ponente: Pablo Cabezas Mateos Universidad de Salamanca 26 de Noviembre de
Introducción a Linux Jornadas Noviembre 2009 GUL – UC3M Tania Pérez.
El Software Libre es para todos El ABC del software libre I.S.C. Héctor A. Bautista Flores 30 de Marzo de 2011.
Introducción al Software Libre Pablo Garaizar Sagarminaga
SOFTWARE LIBRE Y OTRAS YERBAS Taller de Arte y Programación (UDELAR) Montevideo, agosto de 2010.
Jornadas de Software Libre y Open Source Virtualización en entornos GNU/Linux Debian 5 con Xen Allam Chaves – José Carvajal / Centro de Gestión Informática.
Linux Victor Villena Siguiente. Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de sistema.
¿Qué es GNU/Linux? Camilo Quintana, Miembro de GUL-UCA
SoftwareLibre humanidad hacia otros Jorge Luis Hernández C
Administradores de paquetes Víctor Orozco - Lugusac.
Qué es “Software Libre” ● “Software libre” es aquel que puede ser usado, estudiado y modificado sin restricción. ● Para ello, el software debe estar disponible.
YUM jitsu Neville A. Cross Embajador de Fedora
Curso de Linex (V) Antonio Durán Terrés. Usuarios del sistema ● Linex es un sistema multiusuario – Por eso es necesario introducir usuario y contraseña:
Entorno SCM Analisis y Diseño 2 - USAC Segundo Semestre 2009 Victor Leonel Orozco
ADMINISTRACION DE USUARIOS Y SISTEMAS DE ARCHIVOS EN LINUX ● Víctor Leonel Orozco (Lugusac)
AppServ Implantación de Aplicaciones Web. Conceptos previos LAMP = Linux (SO) + Apache (Servidor Web) + MySQL (BBDD) + PHP (Web dinámicas). WAMP = Windows.
Introducción al Software Libre Fco Javier Lucena Lucena.
RESUMEN M1-UF1 UF0852: Instal∙lació i actualització de sistemes operatius.
Ofelia Cervantes Instalación de Python en Linux 1.
Gestor de paquetes Instalar y eliminar software (GUI y consola)
G DATA V14 Client Instalación
ALFRESCO.
Grupo de Usuarios de Linux
Sistemas operativos Linux
Introducción a Sistemas Operativos
Conceptos e Historia de Linux
Linux Objetivo: El alumno conocerá la importancia del sistema operativo Linux, así como sus funciones.
Conociendo un Ubuntu: Una distribución diferente a Linux
Instalación y configuración de Wordpress
File Transfer Protocol (FTP)
Comandos Básicos Comandos Básicos Jornadas Octubre 2009 GUL – UC3M
Introducción a Sistemas Operativos (clase práctica)
POLITECNICO INDES COROZAL
Servidores GNU/.
LINUX.
INSTALACION LINUX UBUNTU
Sistema operativo Linux
Pablo Sierra Heras Sistemas operativos.
SEMINARIO INCORPORAR SOFTWARE LIBRE – MITOS Y VERDADES
KUbuntu Carlos Torres Denis González 7 de septiembre de 2015.
2.5 Seguridad e integridad.
ADMINISTRACIÓN DE USUARIOS
Introducción al Software Libre
HERRAMIENTA DE TAREAS JORGE ENRIQUE SOTO.
Linux Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux.
Comandos de Linux Luna Luna Francisco Jesús
SOL GUTIÉRREZ Y MARIANA HEINTZ 4°C Prof. Gustavo price
Instituto Universitario Tecnológico Rodolfo Loero Arismendi
EL COMPUTADOR Es un aparato electrónico que almacena y procesa información. Contiene diversos elementos, clasificados de la siguiente.
SISTEMAS OPERATIVOS PARA MOVILES. Que es un S.O para Móviles? Un sistema operativo que controla un dispositivo móvil al igual que las Computadoras, son.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Distribuciones de LINUX Raúl González Martínez.
Frontend vs Desarrollo WEB Moderno Perfiles Ingenieros Backend Ingenieros Frontend Diseñadores Web: Se encargan de crear la interfaz gráfica, la.
ADMINISTRACIÓN DE USUARIOS Y GRUPOS Linux es un sistema multiusuario, por lo tanto, la tarea de añadir, modificar, eliminar y en general administrar usuarios.
VIRUS INFORMÁTICO.  CONCEPTO Un virus es un software que tiene por objetivo de alterar el funcionamiento normal de cualquier tipo de dispositivo informático,
Administración de Sistema Operativo Linux. Agenda Introducción Historia Linux Actual Ventajas y Desventajas Distribuciones Árbol de Directorios – Jerarquía.
ESTRUCTURA DE LO SISTEMAS OPERATIVOS Presentado por: Jennifer.
UNIX & LINUX Prof. Ing. Carlos R. Arza Torres INTRODUCCIÓN A Curso: 3ER - MOD. 4 FACULTAD POLITÉCNICA
Transcripción de la presentación:

Victor Leonel Orozco Shekalug Una introducción tecnica a Linux

Bienvenidos

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

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

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

¿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

¿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

¿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.

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

¿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

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

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

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

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

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

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

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)

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

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

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

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

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

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”

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)

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

La jerarquia de directorios

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

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

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

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)

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

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

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

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

gracias Shekalug Yo (Victor Orozco)

Licencia Reconocimiento 3.0 Guatemala License de Creative Commons