ISO Tema 9,
|
|
- Consuelo Guzmán de la Fuente
- hace 6 años
- Vistas:
Transcripción
1 ISO Tema 9, Aislamiento de Subsistemas y Contenedores Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos 26 de abril de 2018 Modificado el 10 de mayo de 2018
2 presentación 1 frente a frente a 7 2 / 31
3 frente a frente a 7 3 / 31
4 frente a Gestión automatizada de mediante scripts con Vagrant, que nos permite: Crear y destruir a través de un fichero de configuración Vagrantfile. Se usan genéricas preparadas como base. Al arrancar se provisionan con otro script, que instala, configura y ejecuta los programas adecuados para dar el servicio objetivo máquina. vagrant up vagrant ssh vagrant destroy uname -a Se puede comprobar que son sistemas distintos con uname dentro y fuera máquina. La es a nivel hardware. 4 / 31
5 Control de una frente a Control de una : Importar desde fichero: vboxmanage import <file>.ova Control sin entorno gráfico: VBoxHeadless --startvm "testvm" Creación de instantáneas (snapshots): los discos de una se congelan y las modificaciones se realizan en otro fichero. 5 / 31
6 frente a frente a 7 6 / 31
7 frente a Gestionar un sistema con nos permite: diferenciar los sistemas y los recursos necesarios para proporcionar un servicio: cada sistema es una simulación de ordenador, un SO independiente. por lo que un problema en una sólo va a afectar a un servicio la creación es repetible y automatizable. 7 / 31
8 frente a frente a 7 8 / 31
9 frente a es un mecanismo que ejecuta un programa cambiando la raíz de su sistema de ficheros a un directorio, por lo que ese programa puede ser el que arranque un sistema completo. Sólo compartirá con el anterior el sub-árbol de directorios y el kernel. Se pueden montar los subdirectorios especiales como /proc 9 / 31
10 Ejemplo de uso de frente a Como root mkdir jaula cd jaula/ cp /bin/busybox../busybox ls./busybox uname -a ldd busybox mkdir proc dev run var mount --bind /proc proc # directorio /proc disponible en la jaula mount --bind /dev dev /home/pablo/jaula./busybox ash # En otra terminal sudo ls -ld /proc/18582/root lrwxrwxrwx 1 root root 0 abr 20 19:56 /proc/18582/root -> /home/pablo/jaula Más ejemplos en unix-linux--command-examples-usage-syntax/ 10 / 31
11 frente a frente a 7 11 / 31
12 : Namespaces frente a usa diferentes mecanismos proporcionados por el kernel y construidos sobre él. Usa los namespaces para crear entornos aislados en el sistema, los contenedores. Cada elemento del contenedor se ejecuta en su propio espacio de nombres y no tiene acceso al exterior. Algunos de los espacios de nombres que usa son: pid namespace: Process isolation (PID: Process ID). net namespace: Managing NETwork interfaces. ipc namespace: Managing access to IPC resources (IPC: InterProcess Communication). mnt namespace: Managing MouNT-points. uts namespace: Isolating kernel and version identifiers. (UTS: Unix Timesharing System). 12 / 31
13 : Control groups frente a Los cgroups o grupos de control controlan la cantidad de recursos que consume el contenedor. De esta forma los contenedores comparten los recursos de hardware y tienen un límite, por ejemplo de memoria disponible. Controlan: Limitación de recursos. Control de prioridades. Contabilidad. Control de grupos de procesos (congelar y rearrancar). 13 / 31
14 Union file systems Un sistema de ficheros Union es el que compone, une la información de varios sistemas de ficheros (las capas) para obtener uno. Esas capas son las fases de creación del sistema de ficheros del contenedor. Las capas pueden ser compartidas por varios contenedores (como el sistema operativo base). ls -l /var/lib/docker/overlay/ frente a storagedriver/overlayfs-driver/ 14 / 31
15 frente a frente a 7 15 / 31
16 Qué es? es un mecanismo para aislar, gestionar y modularizar la ejecución de un servicio, sus procesos y recursos necesarios, como almacenamiento, redes y otros dispositivos. frente a Figura: Virtualización a nivel de hardware Figura: Contenedores 16 / 31
17 Estructura de un contenedor frente a Un contenedor comparte el kernel con el resto de procesos del sistema, puesto que el contenedor aísla servicios formados por varios procesos que colaboran. Se puede distinguir imagen el conjunto de capas de sólo lectura que forman el sistema de ficheros contenedor una imagen con una capa de lectura y escritura Cuando hablamos de SO, pensamos en el conjunto de ficheros y mecanismos básicos para arrancar en el contenedor los servicios necesarios para un programa estándar de ese sistema. Sin embargo, el contenedor no arranca ningún proceso. 17 / 31
18 Estructura de un contenedor Cada capa (image-layer) es un sistema de ficheros de sólo lectura, y es el resultado de una fase de instalación de software. Las capas se unen con un sistema de ficheros de UnionFS. Cuando arranca el contenedor se añade una capa vacía de escritura. frente a blogspot.com.es/2015/10/visualizing-docker-containers-and-images.html 18 / 31
19 file mínimo frente a file mínimo # Crear con # docker build --tag ejemplo. # # y arrancar con # docker run --rm ejemplo./busybox ls -l # docker run -it --rm --name "Ejemplo" -h "ED" ejemplo./busybox ash # y dentro por ejemplo: uname -a FROM scratch COPY busybox / Capas en /var/lib/docker 19 / 31
20 Entornos de trabajo con frente a Entornos de trabajo con : tenemos una red definida por software, un sistema de ficheros local accesible desde el contenedor (creado para la imagen y con una capa añadida para hacerlo R/W) y tanta memoria y CPU como tenga el sistema (si no se restringe). En ese entorno se ejecuta un solo programa, un microservicio. Aunque tenga disponibles todos los ficheros de una distribución GNU/Linux como la imagen de Ubuntu, no se ejecuta ningún software de gestión del Sistema Operativo (demonios, entorno gráfico... ) aparte del que señalemos al arrancar el contenedor. 20 / 31
21 docker pull ros frente a $ docker pull ros Using default tag: latest latest: Pulling from library/ros e8afd5: Pull complete 2ff1bbbe9310: Pull complete [...] // varias capas omitidas 6eec5fc93cc9: Pull complete f580de0c172a: Pull complete Digest: sha256:078 fbd221da8a3126eff2e e38ef94631a b86 Status: Downloaded newer image for ros:latest Para arrancar un microservicio (que es el controlador de comunicaciones de ROS): docker run -it --rm ros roscore 21 / 31
22 docker inspect ubuntu frente a { "Id" : "sha256:0109b6d281310b5f0f0ba41cd16cb04341f1eb4ced6851e869", "RepoTags" : [ "ubuntu:latest" ], "Parent" : "sha256:800b0e0f49b20661fa41c19d1fb4cc637525a8a88305e", "Created" : " T20:21: Z", "Container" : "74bb7db8d212f77ab6e54d2c60533f641de8c91e7ef343b88a146", "ContainerConfig" : { "Hostname" : "e611e15f9c9d", "Domainname" : "", "User" : "", "AttachStdin" : false, "AttachStdout" : false, "AttachStderr" : false, "Tty" : false, "Env" : null, "Cmd" : [ "/bin/sh", "-c", "#(nop) CMD [\" / bin / bash\"]" ], "Image" : "d74508fb cea586dfc5274cd6fdfedee309ecdcbc2bf5cb82", "Volumes" : null, "WorkingDir" : "", "Entrypoint" : null, "Labels" : {} }, 22 / 31
23 docker inspect ubuntu frente a ] } "Architecture" : "amd64", "Os" : "linux", "Size" : , "VirtualSize" : , "GraphDriver" : { "Name" : "aufs", "Data" : null }, "RootFS" : { "Type" : "layers", "Layers" : [ "sha256:4aeeaca5ce7da68668c26c e67475f7abcc08f92052da", "sha256:708fd576a927742ae909d66e2f4c2212b988bc531e4d64cb34fc", "sha256:90222f49bc4c6b5edd97dbabbd6f785bc5c7e650486f59e2efd9", "sha256:5f70bf18a e94b8210a36bea41b6cddfaf10ace3c6ef" ] } 23 / 31
24 Red y puntos de montaje en frente a Las redes en se crean y destruyen por software. Los contenedores se pueden conectar a redes al crearlos y posteriormente. $ docker network ls NETWORK ID NAME DRIVER 7fca4eb8c647 bridge bridge 9f904ee27bf5 none null cf03ee007fb4 host host $ docker volume ls DRIVER VOLUME NAME # Punto de montaje de mi directorio en un directorio del contenedor docker run -it -v /home/pablo/catkin_ws/:/catkin_ws ros 24 / 31
25 frente a frente a 7 25 / 31
26 frente a frente a Gestionar un sistema con tiene ciertas ventajas frente a usar : Usa menos recursos, no necesita todos los servicios de un SO estándar por lo que arranca mucho más rápidamente y con menos memoria. No emula hardware virtual sino que usa el mismo kernel que el sistema anfitrión, es mucho más rápido en ejecución. Los recursos están virtualizados pero se pueden compartir fácilmente entre contenedor y SO base. 26 / 31
27 vs Cada tecnología tiene un ámbito de aplicación: docker-vs-vms-how-does-it-work vs. virtual machines: Which should you use? frente a 27 / 31
28 Ejemplos de files frente a Ejemplos de files: -raspbian-ros-indigo Contenedores para Raspberry Pi y forma de uso: 28 / 31
29 frente a frente a 7 29 / 31
30 frente a 30 / 31
31 ISO Tema 9, Aislamiento de Subsistemas y Contenedores Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos 26 de abril de 2018 Modificado el 10 de mayo de 2018
ISO Tema 9,
ISO Tema 9, 2015-2016 Concurrencia de Procesos Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos 13 de abril de 2016 Modificado el 25 de abril de 2016 presentación 1 frente a 2 3 4 5 6 frente
Desmembrando Contenedores. Iván Chavero Red Hat
Desmembrando Contenedores Iván Chavero Red Hat Hace muuuuucho mucho tiempo... Aplicaciones Redes Web Hace no tanto tiempo (y todavía) Bendita Ley de Moore Virtualización Plataforma Kernel Sistema Operativo
Demo contenedores HPC Admintech Valencia, Mayo Jesús Cuenca Senior HPC SIE
Demo contenedores HPC Admintech Valencia, Mayo 2018 Jesús Cuenca Senior HPC Consultant @ SIE Maquina virtual demo Maquina virtual demo Descargar MV: http://ip/d Demodocker.ova (Instalar Virtualbox) Importar
GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE
GNU/LINUX Y JERARQUÍA DE ARCHIVOS EN LINUX ALLEN BARRETO DEFINICIÓN OFICIAL DE LO QUE ES LINUX OBTENIDA DE LA SIGUIENTE FUENTE http://www.kernel.org/ Linux is a clone of the operating system Unix (http://www.unix.org/what_is_unix.html),
Linux 101 Configuración de Hardware
Configuración de Hardware kernel & modulos - sysfs () (Sysfs es un sistema de archivos virtual proporcionado por el núcleo Linux 2.6. Sysfs exporta información sobre los dispositivos y controladores desde
Virtualización. Victor de la Fuente (2016)
Virtualización Victor de la Fuente (2016) Por qué llegamos a virtualizar? Aprovechar mejor recursos (carga de trabajo o con variable en servidores) Compartición y asignación dinámica de recursos Simplificar
Docker Containers. José-Tomás Salvador Tendero Sales Engineer
Docker Containers José-Tomás Salvador Tendero Sales Engineer Manager jose-tomas.salvador@intersystems.com @jt_salvador Quizá os suene Desarrollo.un día cualquiera de proyecto Podríamos volver a empezar?
II. DISEÑO DEL SISTEMA. Introducción Instalación por red Arranque por red
II. DISEÑO DEL SISTEMA Introducción Instalación por red Arranque por red Qué es un cluster? Cluster de memoria Distribuida Nuestro Diseño Login SERVER PXE, NFS,TFTP, DHCP Internet DISKS NODOS DE COMPUTO
Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows.
Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows. Windows muestra cada partición en una UNIDAD nombrada con
Introducción a Docker - Parte
Introducción a Docker - Parte 1 @javierprovecho Que es Docker? Plataforma abierta para crear y ejecutar aplicaciones distribuidas. Destinado a desarrolladores y administradores. Construcción basada en
Tema 7:Línea de ordenes del sistema operativo.
Tema 7:Línea de ordenes del sistema operativo. Órdenes de Linux Introducción Estructura de directorios Ordenes básicas Bash Shell Redirección 1 1. Introducción Objetivos Conocer el árbol de directorio
Presentación de la asignatura ISO
Presentación de la ISO Introducción a los Sistemas Operativos, 2016-2017 Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos EU de Ingeniería de Vitoria-Gasteiz, UPV/EHU 1 de febrero de 2017
Presentación de la asignatura ISO
Presentación de la ISO Introducción a los Sistemas Operativos, 2017-2018 Pablo González Nalda Depto. de Lenguajes y Sistemas Informáticos EU de Ingeniería de Vitoria-Gasteiz, UPV/EHU 31 de enero de 2018
Sesión 3. Discos. Curso 09/10. David Villa Escuela Superior de Informática Universidad de Castilla-La Mancha
Curso 9/1 Curso de Enseñanzas Propias Sesión 3 Discos David Villa Escuela Superior de Informática Universidad de Castilla-La Mancha Contenido en Montaje automático Comando mount Sistemas de ficheros de
CONCEPTOS BÁSICOS COMPUTADORA
CONCEPTOS BÁSICOS COMPUTADORA Una computadora (también llamada ordenador o computador) es un sistema digital con tecnología microelectrónica, capaz de recibir y procesar datos a partir de un grupo de instrucciones
Redes de Computadoras y Cortafuegos con GNU/Linux
Redes de Computadoras y Cortafuegos con GNU/Linux Dr. Luis Gerardo de la Fraga Departamento de Computación Cinvestav Correo-e: fraga@cs.cinvestav.mx 21 de mayo de 2009 Dr. Luis Gerardo de la Fraga Cinvestav
ISO Tema 1,
I Tema 1, 2016-2017 Introducción. Pablo González Nalda Depto. de Lenguajes y s Informáticos 1 de febrero de 2017 Modificado el 16 de enero de 2017 de la presentación 1 Operativo ()? Operativo ()? El como
Redes de Computadoras y Cortafuegos con GNU/Linux
Redes de Computadoras y Cortafuegos con GNU/Linux Dr. Luis Gerardo de la Fraga Departamento de Computación Cinvestav Correo-e: fraga@cs.cinvestav.mx 18 de mayo de 2007 Dr. Luis Gerardo de la Fraga Cinvestav
TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA
TEMA 1. IMPLANTACIÓN DE SISTEMAS OPERATIVOS MODO ESCRITORIO. 2 FPB INFORMÁTICA DE OFICINA IES NUM. 3 LA VILA JOIOSA SISTEMA OPERATIVO. CONCEPTO El sistema operativo (SO) forma parte del software base que
Comandos Básicos de Linux
Comandos Básicos de Linux 1/8 LOGIN Y PASSWORD El proceso de Login distingue a un usuario de otro. Identifica a cada usuario con un nombre. Tras arrancar el sistema: Linux login: nombre de usuario Password:
Creación de un Sistema Mínimo con GNU/Linux
Creación de un Sistema Mínimo con GNU/Linux Dr. Luis Gerardo de la Fraga Departamento de Computación Cinvestav E-mail: fraga@cs.cinvestav.mx 25-26 Octubre, 2011 Dr. Luis Gerardo de la Fraga CCE 2011. Mérida
SISTEMA OPEATIVO DEFINICIÓN
DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse
TEMA 2: Sistemas Operativos
TEMA 2: Sistemas Operativos 2.1. QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario
Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio
Comandos Básicos Jornadas Marzo 2009 Universidad Carlos III de Madrid Tania Pérez Asensio Qué es Linux? Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta. Principal
vmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar
vmware vs. Xen Una comparación de los esquemas mas populares de virtualización Emma Di Battista & Gabriel Pérez Salgado Universidad Simón Bolívar Contenidos 1. Introducción 2. Hipervisores 3. Snapshots
A Strategy for Container Lifecycle Management
A Strategy for Container Lifecycle Management Federico Aguirre, Alfredo Edye, Edgardo Hames Bitlogic.io Abstract Virtualization has been around much of the history of computing -from the introduction of
1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos?
PREGUNTAS TEÓRICAS GENERALES 1. Por qué decimos que "Linux" es solamente el kernel del sistema operativo que utilizamos? Linux es el nombre del kernel del sistema operativo GNU/Linux. El resto del sistema
Continuous Delivery (y 3)
Continuous Delivery (y 3) Sesión 11a 2 Entornos de prueba La última parte de la tubería de despliegue consiste en probar los builds compilados en distintos entornos de prueba Distintos entornos Tests de
Introducción a docker Benito Cuesta & Salvador González 01/03/2016
Introducción a docker Benito Cuesta & Salvador González 01/03/2016 Índice Presentación Dockers. Definición y características. Getting Started Delivery con Kubernetes Microservicios. Estilo arquitectónico.
033 - IFC01CM15. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN
033 - IFC01CM15. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN DEPARTAMENTO: Formación Profesional MODALIDAD: Curso DESTINATARIOS: Profesores Técnicos de FP Catedráticos y Profesores de Enseñanza Secundaria
El usuario root. Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es. Febrero de 2012
El usuario root Departamento de Sistemas Telemáticos y Computación (GSyC) gsyc-profes (arroba) gsyc.es Febrero de 2012 GSyC - 2012 El usuario root 1 c 2012 GSyC Algunos derechos reservados. Este trabajo
Master en Linux Administración de Sistemas y Certificación LPI
LINadm01b Master en Linux Administración de Sistemas y Certificación LPI Fabricante: Linux Grupo: Sistemas Operativos Formación: Master Horas: 112 Subgrupo: Avanzado Introducción Este curso está especialmente
SILLABUS CURSO : LINUX
SILLABUS CURSO : LINUX Administración DURACIÓN : 8 sesiones de 3 horas cada sesión Horarios : Grupo 1 : Lunes Miércoles -Viernes (8:00 pm a 11 :00 pm) Grupo 2 : Martes Jueves ( 7:00 pm 10 :00 pm) SUMILLA
Creación de Ambientes Virtuales Seguros para la Compilación, Interpretación y Ejecución de
Propuesta de Proyecto de Grado Creación de Ambientes Virtuales Seguros para la Compilación, Interpretación y Ejecución de Código Por Br. Marianne L. Aymard C. Tutor: Prof. Msc. Rodolfo Sumoza Noviembre
Práctica 3 Comandos para el manejo de discos y directorios
Práctica 3 Comandos para el manejo de discos y directorios 1. Introducción 2. Comandos para el manejo de discos 3. Comandos para el manejo de directorios 4. Ejercicios José Luis Triviño Rodriguez 1 Introducción
U9. Instalación y configuración (Linux)
U9. y configuración (Linux) www.adminso.es U9. n y configuración n (Linux) 2.4, 2.6.x Comunicaciones Aplicaciones GNU Aplicaciones Utilidades Usuarios del sistema Lenguajes/ Programadores Shell Gestión
Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS
Objetivos y Temario CURSO LINUX. PRINCIPIOS BASICOS OBJETIVOS Este curso sobre GNU/Linux se dirige a cualquier informático que desee dominar los principios básicos de este sistema operativo o que quiera
II. HERRAMIENTAS DE VIRTUALIZACIÓN
II. HERRAMIENTAS DE VIRTUALIZACIÓN Hypervisores: comparativa Nombre Hyper-V (Server 2008 R2) Developer Host CPU Guest CPU Host OS Guest OS Hardwareassisted Licencia Windows 2000, Microsoft x86-64 X86,
Curso de verano. Biología Computacional: Análisis masivo de datos ómicos
Curso de verano Biología Computacional: Análisis masivo de datos ómicos Centro Mediterráneo Universidad de Granada Con la colaboración de: Departamento de Arquitectura y Tecnología de Computadores Consejo
Examen 1ª Evaluación. 1 of 13 7/9/2013 8:51 PM. Comenzado: Jul 9 en 8:51pm. Question 1: 1 puntos Un ejemplo de aplicación es:
Examen 1ª Evaluación Comenzado: Jul 9 en 8:51pm Question 1: 1 puntos Un ejemplo de aplicación es: kernel IIS fat 16 Linea de comandos Question 2: 1 puntos Cual de los siguientes no es un tipo de sistema
Linux Avanzado: Redes y Servidores (Versión Ubuntu)
Linux Avanzado: Redes y Servidores (Versión Ubuntu) Duración: 60.00 horas Páginas del manual: 308 páginas Descripción Sistema operativo Linux: Redes y Servidores Objetivos Al realizar este curso, el alumno
Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX
Administración de sistemas UNIX/Linux Práctica Colección de scripts para la configuración de una infraestructura de máquinas UNIX Curso 2013/2014 Introducción Esta práctica consiste en la elaboración de
Servidor DHCP Centos 7
Servidor DHCP Centos 7 Autor: Pablo Andrés Bernabéu Soler En este proyecto el estudiante instalará un servidor DHCP. Para ello las siguientes partes serán implementadas: 1. Preparativos: Creación de la
037- IFC01CM16. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN
037- IFC01CM16. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN DEPARTAMENTO: Formación Profesional MODALIDAD: Curso DESTINATARIOS: Profesores Técnicos de FP Catedráticos y Profesores de Enseñanza Secundaria
Fundamentos de los Sistemas Operativos. Tema 1. Conceptos generales Estructura del sistema operativo ULPGC - José Miguel Santos Espino
Fundamentos de los Sistemas Operativos Tema 1. Conceptos generales Estructura del sistema operativo 2015 ULPGC - José Miguel Santos Espino Contenido Componentes del S.O. Programas del sistema El núcleo
ANDRES LEONEL CESPEDES SISTEMA OPERATIVO II
NOMBRE: MATERIA: DOCENTE: CARRERA: ANDRES LEONEL CESPEDES SISTEMA OPERATIVO II ING. DAVID MENDOZA ING. SISTEMA 29 de Noviembre de 2013 Es un Software que crea un entorno virtual entre el sistema operativo
Sistema de archivos. El sistema de archivos tiene una serie de directorios estándar:
Sistema de archivos En UNIX todos los programas, datos, directorios y dispositivos son archivos. Un archivo es una sucesión de bytes. El sistema de archivos de UNIX está organizado en una jerarquía de
Jails: virtualización light
Jails: virtualización light Gabriel Astudi!o Muñoz Encuentro Linux 2009 1 Resumen Contexto de la charla. Descripción del problema. Soluciones existentes. Jails. Descripción, uso y configuración. Demostración
Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos. (ubuntu 10.10)
Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos. (ubuntu 10.10) Sistema de ficheros A diferencia que en Windows los discos en Linux no se llaman C: o D: sino mas bien llevan nombres
CARRERA DE CERTIFICACION LINUX REDHAT
CARRERA DE CERTIFICACION LINUX REDHAT Red Hat System Administration I DESCRIPCION MODULOS DE CAPACITACION 1. Iniciación al escritorio gráfico GNOME Objetivo: iniciarse en GNOME y editar archivos de texto
Sesión 2 Sistema de Ficheros (FHS)
Curso 09/10 Curso de Enseñanzas Propias Introducción a Sesión 2 Sistema de Ficheros (FHS) Javier Albusac Escuela Superior de Informática Universidad de Castilla-La Mancha Contenido Introducción Sistemas
Conceptos y Estructuras de Sistemas Operativos
Conceptos y Estructuras de Sistemas Operativos Contenido del Curso Evaluación I ex. Parcial 100% prueba escrita II ex. Parcial 100% proyecto Examen final= Nota del proyecto (50%) + prueba escrita (50%)
TEMA 2: GESTIÓN DE ARCHIVOS
Tema 2: Gestión de archivos. GNU/LINUX 1/6 TEMA 2: GESTIÓN DE ARCHIVOS Este tema cubre la gestión básica del sistema de archivos (archivos, directorios y links) de GNU/LINUX mediante las órdenes disponibles
Copias de seguridad (Linux) www.adminso.es
www.adminso.es Contenido INTRODUCCIÓN Contenido Qué debemos copiar? / /bin /dev /etc /home /lib /mnt /proc /root /usr /var ejecutables dispositivos configuración datos de usuarios librerías montar ficheros
Ramón Manjavacas Ortiz
Curso 2004-2005 Ramón Manjavacas Ortiz Web: http://www.inf-cr.uclm.es/www/rmanjava Email: Ramon.Manjavacas@uclm.es Introducción.: 1 Caso UNIX.: 2 Caso Windows 2000.: 3 Transp. 2 Sistemas de Archivos Sistema
Oracle Linux 7: Advanced Administration Ed 1
Oracle Linux 7: Advanced Administration Ed 1 Duration 5 Days What you will learn Este 7 de Oracle Linux: Administración avanzada de entrenamiento es ideal para administradores con experiencia que necesita
OpenDomo en Raspberry Pi
David Sánchez Herrero Administración de Redes y Sistemas Operativos en Entornos de Software Libre OpenDomo es un sistema embebido libre desarrollado por la empresa OpenDomo Services S.L., basado en GNU/Linux,
Virtualización. Fernando Lorge florge@unlu.edu.ar. Laboratorio de REDES Recuperación de Información y Estudios de la Web
Administración y Gestión de Redes Lic. en Sistemas de Información Laboratorio de REDES Recuperación de Información y Estudios de la Web Virtualización Fernando Lorge florge@unlu.edu.ar - 2015 - Virtualización
RESUMEN M1-UF1. UF0852: Instal lació i actualització de sistemes operatius.
RESUMEN M1-UF1 UF0852: Instal lació i actualització de sistemes operatius. Que es un Sistema Operativo? Conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios
UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX
UNIDAD DIDACTICA 8 MONTAR Y DESMONTAR UNIDADES EN GNU/LINUX Eduard Lara 1 1. INTRODUCCIÓN En los sistemas GNU/LINUX y UNIX los dispositivos como los discos duros y sus particiones, el terminal de pantalla,
Estructura del sistema de archivos en Linux
Estructura del sistema de archivos en Linux La estructura de un sistema de archivos de un sistema operativo es el nivel más básico de organización. Casi todas las formas en que un sistema operativo interactúa
Qué es Linux? Es un sistema operativo inspirado en Unix.
Qué es Linux? Es un sistema operativo inspirado en Unix. Su arquitectura libre y gratuita le ha permitido ser utilizado en computadoras personales, teléfonos celulares y supercomputadoras. Porqué Linux?
Proceso de Particionamiento de Discos Duros e Instalación De Diferentes Sistemas Operativos en VirtualBox.
Proceso de Particionamiento de Discos Duros e Instalación De Diferentes Sistemas Operativos en VirtualBox. W I N D O W S 7 Y U B U N T U 1 1. 0 4 E N L A M I S M A M A Q U I N A. W I N D O W S S E R V
Sistema de ficheros GNU/Linux Introducción.
En este artículo se describen algunos de los sistema de ficheros que se utilizan en los sistema GNU/Linux, así como algunas utilidades que permiten crearlos. Sistema de ficheros GNU/Linux Introducción.
Linux Principios básicos de uso del sistema [4ª edición]
Introducción 1. Historia de Unix 11 2. GNU 13 2.1 FSF 14 2.2 CopyLeft y GPL 14 3. Linux 16 3.1 Características 18 3.2 Distribuciones 20 4. Qué distribución elegir? 20 4.1 Las distribuciones para el "gran
VIRTUALIZACION PARA ENTORNOS DE PRUEBA Y DESARROLLO
1 VIRTUALIZACION PARA ENTORNOS DE PRUEBA Y DESARROLLO NOMBRES: OBJETIVOS DE APRENDIZAJE Entender los tipos de conexiones en virtualización Comprender las diferencias entre virtualización parcial y virtualización
Documento de implementación Servidor Web. Proyecto Laboratorio de Redes 2011-2
Documento de implementación Servidor Web Proyecto Laboratorio de Redes 2011-2 CONTROL DE REVISIONES Fecha Versión Autores Revisado y aprobado Modificación Camilo Ernesto Gaitán Riveros 18/11/2011 0.1 Luis
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN
UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: 02/2015 GUÍA DE LABORATORIO #6 Nombre de la Practica: Instalación de FreeBSD para Server. Tiempo Estimado: 2 horas
FreeBSD 9-CURRENT: instalación online y offline. Agenda. Introdución. Instalar 8.0-RC1 y renovar a 9-CURRENT via SVN (1/3)
FreeBSD 9-CURRENT Instalación 'online' y 'offline' Matthias Apitz guru@unixarea.de http://www.unixarea.de/ Agenda 1. 2. 3. 4. 5. 6. Introdución Instalar 8.0-RC1 y renovar a 9-CURRENT via SVN Instalar ports
Cursos de Introducción a Linux
Cursos de Introducción a Linux Programa de Estudio Cursos de Introducción a Linux Sabías que Linux es el sistema operativo de distribución libre más utilizado en el mundo? El curso Introducción a Linux
Práctica 2: Sector de arranque
Práctica 2: Sector de arranque Gustavo Romero López Arquitectura y Tecnología de Computadores 7 de junio de 2016 Gustavo Romero López Práctica 2: Sector de arranque 1 / 13 Objetivos Creación de un sector
Práctica 2: Sector de arranque
Práctica 2: Sector de arranque Gustavo Romero López Arquitectura y Tecnología de Computadores 27 de febrero de 2017 Gustavo Romero López Práctica 2: Sector de arranque 1 / 13 Objetivos Creación de un sector
NAUTILUS. El navegador de archivos Nautilus. nombre.extensión
El navegador de archivos Nautilus. Toda la información con la que trabajamos en un sistema operativo se organiza o almacena en ficheros o archivos. Los archivos están formados por un nombre y una extensión.
UNIDAD3: MÁQUINAS VIRTUALES. Sistemas Operativos Monopuesto Curso 2012/2013
UNIDAD3: MÁQUINAS VIRTUALES Sistemas Operativos Monopuesto Curso 2012/2013 UT3: MÁQUINAS VIRTUALES 1. Introducción 2. Máquinas Virtuales: definición 3. Herramientas de virtualización 4. Conceptos: host
Taller de Sistemas Operativos Docente: Rogelio Escobedo Mitre Horario: 12:00pm 1:00pm. Solaris
Taller de Sistemas Operativos Docente: Rogelio Escobedo Mitre Horario: 12:00pm 1:00pm Solaris Verde Manjares Juan Carlos 13211440 Aguilar Garay Aarón 13211418 Sandoval Lizárraga Christopher Francisco 13211481
Tema 1: Arquitectura de ordenadores, hardware y software
Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática
Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia
Introducción al Linux y software libre Marcelino Vicens Universidad de Valencia Concepto de Software libre Software Libre Se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar,
3.4 Administración de archivos en Linux Sistema de Archivos Virtual VFS El sistema de archivos VFS Super Block inodo dentry file
3.4 Administración de archivos en Linux Comenzaremos la explicación del sistema de archivos de Linux, exponiendo la idea de lo que se denomina Sistema de Archivos Virtual o simplemente VFS (Virtual File
Introducción al software libre
Introducción al software libre BLOQUE 2: GNU/Linux UPV/EHU - SAE 31 de enero, Vitoria-Gasteiz De qué vamos a hablar? Qué es GNU/Linux? GNU/Linux frente a otros sistemas. Distribuciones de GNU/Linux. :
Herramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN
CURSO: SISTEMA OPERATIVO LINUX, ADMINISTRACIÓN Y CONFIGURACIÓN PROPÓSITO DEL CURSO Introducir completamente al participante en el trasfondo tecnológico del software libre y en especial GNU/Linux y proporcionar
Parte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
1.9 Año 2000 y años siguientes
1.9 Año 2000 y años siguientes Middleware Relaciona dos aplicaciones distintas Generalmente sobre una red y entre máquinas incompatibles. Particularmente importante para Web services Simplifica la comunicacion
Tema 2. Organización de un sistema operativo tipo Linux
Tema 2. Organización de un sistema operativo tipo Linux p. 1/11 Tema 2. Organización de un sistema operativo tipo Linux Administración de Sistemas Operativos Administración de Sistemas Operativos y Periféricos
UT06: REDES LINUX Y REDES MIXTAS ADMINISTRACIÓN DE SISTEMAS OPERATIVOS
NFS NFS es el sistema que utiliza Linux para compartir carpetas en una red. Mediante NFS, un servidor puede compartir sus carpetas en la red. Desde los PCs de los usuarios se puede acceder a dichas carpetas
Administración de GNU/Linux
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 Pablo Cabezas Mateos Índice Qué debe conocer
I. INTRODUCCIÓN A LA VIRTUALIZACIÓN
I. INTRODUCCIÓN A LA VIRTUALIZACIÓN Definición VIRTUALIZACIÓN HARDWARE Capacidad para ejecutar uno o más sistemas operativos de forma aislada sobre un sistema anfitrión, como si estuvieran ejecutándose
Seminario de introducción al uso del sistema operativo UNIX
Lenguajes de Alto Nivel y Compiladores Curso 2007/2008 Por: Seminario de introducción al uso del sistema operativo UNIX Mario Aldea Rivas Michael González J. Javier Gutiérrez Grupo de Computadores y Tiempo
Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/.
Instalación GNU/Linux Ubuntu -10.04.3-server-i386 Con la ayuda de este sencillo manual podemos ver como instalar Un servidor GNU/Linux, en este caso utilizaremos la distribución Ubuntu -10.04.3-server-i386
Unidad 1: Introducción al entorno
Unidad 1: Introducción al entorno Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla David Guerrero , Jorge Juan ,
SERVICIO NFS INDICE. Introducción Configuración del Servidor NFS Modo texto Modo Gráfico Configuración del Cliente NFS
SERVICIO NFS INDICE Introducción Configuración del Servidor NFS Modo texto Modo Gráfico Configuración del Cliente NFS INTRODUCCIÓN Qué es NFS? El sistema NFS (Network File Sistem) fue desarrollado para
Curso Introducción a Linux
Curso Introducción a Linux Días: 16,17,18,19 y 20 de enero 2017 Horario: por las tardes de 16h. a 20h. Duración: 20 horas Modalidad: Curso Presencial Precio: 250 euros Un ordenador por alumno - Máximo
PROGRAMA FORMATIVO. Administración de Sistemas Solaris y Oracle Linux con Shellscript
PROGRAMA FORMATIVO Administración de Sistemas Solaris y Oracle Linux con Shellscript MÓDULOS FORMATIVOS Módulo nº 1 ADMINISTRACIÓN AVANZADA DE SISTEMAS SOLARIS Al finalizar este módulo los alumnos realizaran
Instalación. La parte de cliente está instalado por defecto en todas las distribuciones. Quiere decir:
Proyecto El presente proyecto intenta mostrar una progresión en el conocimiento y uso de los protocolos SSH y NFS con un ejemplo práctico final que combina ambos para la consecución de un objetivo común.
Ubuntu Server HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS.
Ubuntu Server 12.10 HOW TO : NFS EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como compartir datos en una Red Linux, usando NFS. Antes de empezar vamos a explicar que es NFS. NFS