Archivos y Directorios

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Archivos y Directorios"

Transcripción

1 Archivos y Directorios Atributos de un archivo, estructura del sistema de archivos, enlaces simbólicos y operaciones sobre el directorio 1 Funciones: stat, fstat y lstat #include <sys/stat.h> int stat(const char *pathname, struct stat *buf); int fstat(int *fildes, struct stat *buf); int lstat(const char *pathname, struct stat *buf); stat retorna estado de un archivo con nombre fstat retorna estado de un archivo abierto lstat es similar a stat, pero se aplica a un enlace simbólico (no entrega información sobre el enlace referenciado) III-2 Estructura de Estado de un Nodo struct stat { /* estructura dependiente de la implementación */ }; mode_t st_mode; /* tipo de archivo & modo (permisos) */ ino_t st_ino; /* # de i-node */ dev_t st_dev; /* # de dispositivo (sistema de archivo) */ dev_t st_rdev; /* # de dispositivo para archivos especiales */ nlink_t st_nlink; /* # de enlaces */ uid_t st_uid; /* User ID del dueño */ gid_t st_gid; /* Grupo ID del dueño */ off_t st_size; /* tamaño en bytes para archivos regulares */ time_t st_atime; /* tiempo de último acceso */ time_t st_mtime; /* tiempo de última modificación */ time_t st_ctime; /* tiempo de última modificación de status */ long st_blksize; /* mejor tamaño de bloque de E/S */ long st_blocks; /* # de bloques asignados de 512 bytes */ III-3 1

2 Tipos de Archivo Archivo Regular. String de bytes (binario o texto) Archivo de Directorio. Contiene nombres, atributos y puntero a otros archivos. Archivo de Especial de Caracteres. Corresponde a un dispositivo de caracteres (e.g. terminal). Archivo de Especial de Bloques. Corresponde a un dispositivo de bloques (e.g. disco). FIFO. Para IPC (pipe con nombre) Socket. Para IPC (en redes) III-4 Permisos de Acceso Cada archivo tiene permiso de lectura, escritura y ejecución (RWX) para el dueño, el grupo y otros (9 bits en st_mode). Bit de ejecución en directorios es permiso de búsqueda. Para poder abrir un archivo cualquiera es necesario tener permiso en cada directorio en el sendero hacia el archivo. Los permisos pueden ser cambiados con el comando chmod. III-5 Set-user-ID y Set-group-ID Cada proceso tiene 6 o más Id`s asociados: El ID real del usuario y del grupo se toman del archivo de passwd y no cambian (excepto para superusuario) El ID efectivo del usuario y del grupo determina permisos de acceso a archivos El saved set-user ID y saved set-group-id contienen copias de los ID efectivos y se usan con la función setuid. III-6 2

3 Mecanismo de Cambio de ID Normalmente la ID efectiva coincide con la real. Sin embargo existe un modo que permite que un proceso tome su ID efectiva del archivo (bits setuser-id y/o set-group-id activados en st_mode) Aplicación: Cambio de password: usuario debe modificar archivo perteneciente a root y grupo sys. III-7 Verificación de Permisos Si el ID efectivo del usuario es 0 (superusuario), el acceso está permitido. Si el ID efectivo del usuario es igual al ID del dueño del archivo, acceso se concede si está habilitado, sino negarlo. Si el ID efectivo del grupo (o uno suplementario) es igual al ID del dueño del archivo, acceso se concede si está habilitado, sino negarlo. Si el acceso apropiado de OTROS está habilitado, se concede el acceso, sino negarlo. III-8 Bits de Permisos de Acceso en el Archivo st_mode mask Significado S_IRUSR S_IWUSR S_IXUSR S_IRGRP S_IWGRP S_IXGRP S_IROTH S_IWOTH S_IXOTH S_ISUID S_ISGID S_IXOTH user-read user-write user-execute group-read group -write group -execute other-read other -write other -execute set-user-id on execution set-group-id on execution saved-text (sticky bit) III-9 3

4 Propiedad de Archivos y Directorios Nuevos POSIX.1 define para la creación de un archivo (open o creat) La propiedad del archivo es igual al ID efectivo del usuario La propiedad del grupo es igual ID efectivo del grupo o al ID de grupo del directorio. Segunda opción de ID de grupo garantiza que esta se propague en el subárbol del directorio en cuestión. III-10 Función: access int access(const char *pathname, int mode); Permite verificar permisos de accesos usando ID reales mode es OR de R_OK, W_OK, X_OK y F_OK Sirve cuando se tiene activado set-xx-id para verificar si usuario real tiene permisos III-11 #include <stat.h> mode_t umask(mode_t cmask); Función: umask return: máscara anterior del modo creación del archivo Permite modificar la máscara del modo de creación de archivos o directorio del proceso. Bits en alto se sustraen del permiso de acceso Es normal usar máscara 022 (en octal) III-12 4

5 Funciones: chmod y fchmod #include <stat.h> mode_t chmod(const char *pathname, mode_t mode); mode_t fchmod(int filedes, mode_t mode); Permite modificar permisos de acceso del archivo por nombre o descriptor mode es el OR al bit de permisos de acceso (9 bits) mas 2 bits para setuser-id y set-group-id. Algunas versiones antiguas de UNIX suportan el sticky bit para mejorar el desempeño de algunos programas (permitido sólo por superusuario su activación), manteniendo programa en área de swap. III-13 Funciones: chown, fchown y lchown #include <sys/unistd.h> int chown(const char *pathname, uid_t owner, gid_t group); int fstat(int *fildes, uid_t owner, gid_t group); int lstat(const char *pathname, uid_t owner, gid_t group); Permite cambiar ID del dueño y del grupo (con restricciones: superusuario para UID y grupos del dueño) Interpretación de cada función similar a stat, i.e.: Archivo por nombre archivo abierto enlace simbólico III-14 Tamaño de un Archivo Se indica en st_stat de la estructura stat y se interpreta así: Archivo regular: Número de bytes del archivo. Directorio: Bytes ocupados por el nodo (normalmente un múltiplo de 16 o 512) Enlace simbólico: largo en bytes del nombre Un archivo regular puede tener un tamaño superior al espacio de disco asignado (existen huecos en el archivo, que se interpretan como 0s). III-15 5

6 Funciones: truncate y ftruncate int truncate(const char* pathname, off_t length); int ftruncate(int fildes, off_t length); Ambas funciones (no son parte de POSIX.1) truncan un archivo al tamaño length. En caso de ser menor el largo real, efecto depende de implementación: puede extender al largo agregando 0 (existe un hueco), o dejarlo tal cual. III-16 Sistema de Archivos Un dispositivo de almacenamiento (e.g. disco) se divide en particiones, existiendo un sistema de archivos en cada partición. El superbloque describe el sistema de archivo El sistema puede disponer de un bloque de arranque. Cada i-node describe a un archivo, existiendo un contador de enlaces (desde directorios). Un i-node de directorio tiene mínimo 2 enlaces. III-17 Estructura del Sistema de Archivo partición partición partición i-list Bloques de directorio y datos Boot-block(s) Super block i-node i-node i-node i-node i-node i-node III-18 6

7 mode owners timestamps Block size count direct blocks single indirect double indirect triple indirect i-nodes III-19 Función: link int link(const char *existingpath, const char *newpath); Permite crear en el directorio un nuevo enlace a un archivo existente. Se debe incrementar el contador de enlaces. Muchos sistemas sólo permiten enlaces (duros) en un mismo sistema de archivos. Sólo el superusuario puede crear un enlace que apunta a un directorio (evitar ciclos). III-20 Función: unlink int unlink(const char *pathname); Permite eliminar un enlace a un archivo en un directorio. Se debe decrementar el contador de enlaces en el i-node referenciado. El archivo sigue accesible si existen otros enlaces. Si la cuenta alcanza 0, el archivo es borrado (en caso de estar abierto, esta operación se posterga hasta el cierre). III-21 7

8 #include <stdio.h> Función: remove int remove(const char *pathname); Permite eliminar un enlace a un archivo o directorio, y forma parte de ANSI C. Para un archivo remove es equivalente a unlink. Para un directorio remove equivale a rmdir. III-22 #include <stdio.h> Función: rename int rename(const char *oldname, const char *newname); Permite renombrar un enlace a un archivo o directorio, y forma parte de ANSI C. Si se renombra un archivo, y el nuevo nombre existe, este último es borrado. Si se renombra un directorio, y el nuevo nombre existe, este último se borra ssi está vacio. III-23 Enlaces Simbólicos Es un puntero indirecto, a diferencia de un enlace duro a un i-node. Permite superar superar limitaciones de estos últimos: Es posible cruzar a otro sistema de archivo No está limitado al superusuario III-24 8

9 Función: symlink int symlink(const char *actualpath, const char *sympath); Permite crear en el directorio un enlace simbólico a un archivo o directorio. No es necesario que actualpath exista, y ambos nombres no requieren estar en el mismo sistema de archivo. III-25 Función: readlink int readlink(const char *pathname, char *buf, int bufsize); Permite leer el nombre del enlace simbólico, retornando el largo del string (no es terminado con 0). Dado que open sigue los enlaces simbólicos, esta función permite efectivamente leer el enlace. III-26 #include <sys/stat.h> Función: mkdir int mkdir(const char *pathname, mode_t *mode); Crea un directorio nuevo y vacio. Entradas. y.. se crean automáticamente mode especifica permisos de acceso, que son modificados por la máscara del proceso (umask) III-27 9

10 Función: rmdir int rmdir(const char *pathname); Permite borrar un directorio vacío. Si el # de enlaces llega a cero, y no está abierto por ningún proceso, se libera el espacio ocupado por el directorio. III-28 Lectura de Directorios Puede ser leído por quien tiene permisos, pero sólo el kernel puede modificarlo. Estructura de entrada depende de la implementación (típicamente incluye sólo nombre e i-node) Esta estructura la define struct dirent en <dirent.h> III-29 Funciones: opendir, readdir, rewinddir y closedir #include <dirent.h> DIR *opendir(const char* pathname); return: puntero si OK, NULL si fin de directorio o existe error struct dirent readdir(dir *dp); return: puntero si OK, NULL si existe error int rewinddir(dir *dp); int closedir(dir *dp); Permite abrir, leer, rebobinar y cerrar un directorio III-30 10

11 Caching de Archivos El Sistema Operativo mantiene en el kernel un cache consistente en buffers de bloques del disco. Lectura y escritura se prioriza a los buffers. Escritura al disco se retarda (delayed write). Para garantizar consistencia en el disco, se usan funciones ad-hoc. III-31 Funciones: sync y fsync int sync(void); int fsync(int fildes); sync permite respaldar todos los buffers modificados en el sistema al disco. El sistema normalmente llama en forma periódica esta función (típicamente cada 30 [s] por update) fsync permite respaldar todos los buffers modificados de un archivo. III-32 11

Trabajo Práctico 1 Sistema de archivos FAT16 en lenguaje ensamblador

Trabajo Práctico 1 Sistema de archivos FAT16 en lenguaje ensamblador Trabajo Práctico 1 Sistema de archivos FAT16 en lenguaje ensamblador Organización del Computador 2 1er. Cuatrimestre 2010 Versión 3 1. Introducción teórica En las viejas epocas de Windows 95, aparecieron

Más detalles

Programación de Sistemas. Programación de Sistemas con Ansi C sobre UNIX. Gestión de errores. Gestión de errores. Ficheros regulares

Programación de Sistemas. Programación de Sistemas con Ansi C sobre UNIX. Gestión de errores. Gestión de errores. Ficheros regulares Programación de Sistemas con Ansi C sobre UNIX Pedro Merino Gómez Jesus Martínez Cruz Dpto. Lenguajes y Ciencias de la Computación Universidad de Málaga Programación de Sistemas Llamadas al sistema Gestión

Más detalles

Analista Universitario en Sistemas Sistemas Operativos Llamadas al sistema en Linux 2009

Analista Universitario en Sistemas Sistemas Operativos Llamadas al sistema en Linux 2009 Analista Universitario en Sistemas Sistemas Operativos Llamadas al sistema en Linux 2009 Introducción: Todo procesador moderno posee al menos dos modos de funcionamiento distintos modo kernel (Protected

Más detalles

Asignación de disco en UNIX

Asignación de disco en UNIX SISTEMA DE FICHEROS Asignación de disco en UNIX Asignación de disco indexada (i-nodes) Bloques libres enlazados. Bloques de datos (y índices) Boot area Superblock Lista de i-nodes Introducció als Sistemes

Más detalles

Sistemas Operativos: Programación de Sistemas. Curso Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J.

Sistemas Operativos: Programación de Sistemas. Curso Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Tema 5 : Comunicación entre Procesos mediante Tuberías Sistemas Operativos: Programación de Sistemas Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Santana Pérez Curso 2006-07 Introducción Algunas

Más detalles

Sistemas Operativos. Curso 2016 Sistema de Archivos

Sistemas Operativos. Curso 2016 Sistema de Archivos Sistemas Operativos Curso 2016 Sistema de Archivos Agenda Interfaz. Archivos. Directorios. Seguridad en archivos. Implementación. Definiciones. Sistema de archivos virtual. Estructura de los directorios.

Más detalles

SISTEMAS OPERATIVOS: Lección 12: Directorios

SISTEMAS OPERATIVOS: Lección 12: Directorios SISTEMAS OPERATIVOS: Lección 12: Directorios Jesús Carretero Pérez Alejandro Calderón Mateos José Daniel García Sánchez Francisco Javier García Blas José Manuel Pérez Lobato Introducción y conceptos básicos

Más detalles

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP

Nombres de archivo. Sistemas Operativos III - ETB EMT - CETP Nombres de archivo En Linux los nombres de archivo no deben contener ninguno de los siguientes caracteres especiales ni espacios:! @ # $ % & * ( ) [ ] ` \ / ; < > :, Linux permite hasta 256 caracteres

Más detalles

Sistema Operativo Linux

Sistema Operativo Linux Sistema Operativo Linux Contenidos Administración de usuarios Creación, modificación, eliminación Atributos de las contraseñas Administración de permisos en archivos y directorios Mecanismos de autenticación

Más detalles

Llamadas al Sistema en UNIX.

Llamadas al Sistema en UNIX. Gestión de ficheros: creat, open, read, write, close. Un fichero en UNIX: Es una secuencia de Byte sin formato, se accede a ellos de forma directa. La interpretación del contenido depende de las variables

Más detalles

1.- ESTRUCTURA BÁSICA DE PERMISOS EN ARCHIVOS

1.- ESTRUCTURA BÁSICA DE PERMISOS EN ARCHIVOS > Estructura básica de permisos en archivos => Estructura básica de permisos en directorios => Usuario, Grupos y Otros => Chmod octal 1.- ESTRUCTURA BÁSICA DE PERMISOS EN ARCHIVOS Hay 3 atributos básicos

Más detalles

GESTIÓN DE ARCHIVOS. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena

GESTIÓN DE ARCHIVOS. Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena GESTIÓN DE ARCHIVOS Presentado por: Alba Arosemena Alma Vargas Hospicia Mendoza Roselvira Fernández Ahías Arosemena INTRODUCCIÓN En la mayoría de las aplicaciones, el archivo es el elemento central. La

Más detalles

ATRIBUTOS DE LOS FICHEROS EN LINUX

ATRIBUTOS DE LOS FICHEROS EN LINUX PRÁCTICA 2 ATRIBUTOS DE LOS FICHEROS EN LINUX Objetivos Noción de inodo. Enlaces simbólicos y no simbólicos. Descripción de los atributos de un fichero. Permisos de un fichero. 1. Noción de inodo A cada

Más detalles

MANEJO DE DIRECTORIOS Y FICHEROS ESPECIALES

MANEJO DE DIRECTORIOS Y FICHEROS ESPECIALES MANEJO DE DIRECTORIOS Y FICHEROS ESPECIALES Operaciones sobre directorios: Llamadas al sistema: int mkdir(const char *pathname, mode_t mode); mkdir intenta crear un directorio de nombre pathname, mode

Más detalles

TEMA 4. SISTEMA DE ARCHIVOS

TEMA 4. SISTEMA DE ARCHIVOS TEMA 4. SISTEMA DE ARCHIVOS 4.1. Características del sistema de archivos de UNIX 4.2. Estructura general de un sistema de archivos de UNIX 4.3. Representación interna de los archivos en UNIX 4.3.1. El

Más detalles

Sistemas operativos. Tema 10: Sistemas de ficheros

Sistemas operativos. Tema 10: Sistemas de ficheros Sistemas operativos Tema 10: Sistemas de ficheros Sistemas de ficheros El sistema de ficheros suele ser el aspecto más m visible de un SO para los usuarios. Objetivos: Ofrecer una visión n uniforme del

Más detalles

Capitulo VI Arquitectura del sistema de archivos

Capitulo VI Arquitectura del sistema de archivos Capitulo VI Arquitectura del sistema de archivos Las características que posee el sistema de archivos de UNIX son las siguientes: Posee una estructura jerárquica. Realiza un tratamiento consistente de

Más detalles

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.

Contenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas. Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento

Más detalles

6 Sistemas de Archivos

6 Sistemas de Archivos 6 Sistemas de Archivos Conceptos generales Archivos Directorios Semánticas de consistencia 1 Persistencia de datos Los sistemas de archivos implementan el almacenamiento persistente - los datos creados

Más detalles

Convivencia. Gestión del Sistema de Archivos

Convivencia. Gestión del Sistema de Archivos Convivencia Gestión del Sistema de Archivos Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción Se necesitan tres condiciones para el almacenamiento

Más detalles

Los dispositivos de almacenamiento secundario pueden ser muy distintos (discos rígidos, memorias flash, DVD, magnetic tape)

Los dispositivos de almacenamiento secundario pueden ser muy distintos (discos rígidos, memorias flash, DVD, magnetic tape) Introducción El almacenamiento secundario es necesario para: - Almacenar gran cantidad de datos - Almacenar datos persistentes (válidos entre sesiones/reinicios) - Compartir datos (si la protección de

Más detalles

REPRESENTACIÓN INTERNA DE FICHEROS

REPRESENTACIÓN INTERNA DE FICHEROS REPRESENTACIÓN INTERNA DE FICHEROS Inodos Existe un inodo para cada fichero del disco. Los inodos se encuentran: o o En disco, en la lista de inodos. En memoria, en la tabla de inodos, de estructura semejante

Más detalles

Usuarios, Grupos y Permisos en GNU/Linux

Usuarios, Grupos y Permisos en GNU/Linux Usuarios, Grupos y Permisos en GNU/Linux Page 1 Nota de Copyright 2005 Diego Chaparro. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike.

Más detalles

Sistemas de ficheros en Servidores de Información multimedia

Sistemas de ficheros en Servidores de Información multimedia Sistemas de ficheros en Servidores de Información multimedia 2º Ingeniero Técnico de Telecomunicación Imagen y Sonido Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Indice Concepto

Más detalles

NFS (NETWORK FILE SYSTEM) YURLEY ANDREA RODRIGUEZ VILLAMIZAR CÓDIGO: 1150391 ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED PROFESOR

NFS (NETWORK FILE SYSTEM) YURLEY ANDREA RODRIGUEZ VILLAMIZAR CÓDIGO: 1150391 ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED PROFESOR NFS (NETWORK FILE SYSTEM) YURLEY ANDREA RODRIGUEZ VILLAMIZAR CÓDIGO: 1150391 ADMINISTRACIÓN DE SISTEMAS OPERATIVOS DE RED PROFESOR ING. JEAN POLO CEQUEDA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER FACULTAD

Más detalles

Sistemas de Archivos Interfaz. Módulo 10. Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur

Sistemas de Archivos Interfaz. Módulo 10. Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Sistemas de Archivos Interfaz Módulo 10 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Module 10: Sistema de Archivos: Interfaz Concepto de archivos Métodos de Acceso

Más detalles

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS

SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS UNIVERSIDAD INTERNACIONAL SAN ISIDRO LABARDOR Escuela de Ingeniería en Sistemas SISTEMAS OPERATIVOS SISTEMA DE ARCHIVOS Cuatrimestre II-2006 Recopilado por Ing. Fernely Artavia Fallas Visión del usuario

Más detalles

GNU/Linux: Programación de Sistemas. Pablo Garaizar Sagarminaga

GNU/Linux: Programación de Sistemas. Pablo Garaizar Sagarminaga GNU/Linux: Programación de Sistemas Pablo Garaizar Sagarminaga GNU/Linux: Programación de Sistemas Pablo Garaizar Sagarminaga Facultad de Ingeniería Universidad de Deusto Bilbao, octubre de 2002 Tabla

Más detalles

Sea el siguiente programa de nombre "c0p1" para copiar archivos (por simplicidad se ha eliminado todo control de errores): Se pide:

Sea el siguiente programa de nombre c0p1 para copiar archivos (por simplicidad se ha eliminado todo control de errores): Se pide: Sea el siguiente programa de nombre "c0p1" para copiar archivos (por simplicidad se ha eliminado todo control de errores): 1 /* c0p1 origen destino 2 * Copia "origen" sobre "destino" byte a byte, 3 * haciendo

Más detalles

Examen de Fundamentos de sistemas distribuidos

Examen de Fundamentos de sistemas distribuidos Examen de Fundamentos de sistemas distribuidos Tiempo total: 2 horas Problema: Programa: Rendezvous con semáforos(5 puntos) Utilizando como único mecanismo de sincronización los semáforos descritos en

Más detalles

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co

Sistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co Sistemas de archivos distribuidos Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co >Abstracción del sistema operativo para representar y organizar los recursos de almacenamiento >Se debe hacer la

Más detalles

Sistemas Operativos. Iván Bernal, Ph.D. 4. Escuela Politécnica Nacional email: imbernal@mailfie.epn.edu.ec. Copyright @2002, I.

Sistemas Operativos. Iván Bernal, Ph.D. 4. Escuela Politécnica Nacional email: imbernal@mailfie.epn.edu.ec. Copyright @2002, I. Sistemas Operativos Clase # 9 Tipos de llamadas al Sistema Viernes, 3 de Mayo de 2002 Agenda Sorpresa! no hay prueba. Tipos de llamadas al sistema. Iván Bernal, Ph.D. Escuela Politécnica Nacional email:

Más detalles

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0

Autor: Prof. Pedro A. Hernández correo: pedroadonis@gmail.com Versión 1.0 Tema: Unidad 3. Los comandos que se presenta en esta práctica son para el manejo de los archivos del Sistema Operativo GNU/Linux. Tiempo estimado de Ejecución : 1.30 H Valoración: 10% Objetivo: Dar a conocer

Más detalles

Elementos de un programa en C

Elementos de un programa en C Elementos de un programa en C Un programa en C consta de uno o más archivos. Un archivo es traducido en diferentes fases. La primera fase es el preprocesado, que realiza la inclusión de archivos y la sustitución

Más detalles

Seguridad de los sistemas de ficheros

Seguridad de los sistemas de ficheros Seguridad de los sistemas de ficheros Ampliación de Sistemas Operativos Trabajo realizado por: Jose Yeray Suárez Perdomo 1 Introducción (I) La seguridad en el sistema de ficheros es la más conocida por

Más detalles

FACULTAD DE INFORMATICA SISTEMAS OPERATIVOS 3º de Informática.

FACULTAD DE INFORMATICA SISTEMAS OPERATIVOS 3º de Informática. FACULTAD DE INFORMATICA SISTEMAS OPERATIVOS 3º de Informática. PROBLEMAS SOBRE SISTEMAS DE FICHEROS 1. Calcular el número de accesos a disco necesarios para leer 20 bloques lógicos consecutivos (no necesariamente

Más detalles

Estructura de Datos: Archivos

Estructura de Datos: Archivos Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un

Más detalles

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007

Laboratorio de Sistemas Operativos. Ingenierías Técnicas en Informática de Sistemas y Gestión 2006/2007 1 FICHEROS ls: Lista los ficheros de un directorio concreto. ls l: Lista también las propiedades y atributos. ls la: Lista ficheros incluidos los ocultos de sistema. ls -la more: Lista los ficheros de

Más detalles

Programación de eventos del sistema de ficheros

Programación de eventos del sistema de ficheros Programación de eventos del sistema de ficheros Acerca de este documento En muchas ocasiones es útil para una aplicación saber cuándo otra aplicación modifica algún fichero del sistema de ficheros. Ejemplo

Más detalles

Capítulo 4. Archivos, directorios, usuarios y permisos

Capítulo 4. Archivos, directorios, usuarios y permisos Capítulo 4. Archivos, directorios, usuarios y permisos 4.1. Archivos y directorios Nota: Se va a utilizar el término fichero y archivo indistintamente, ya que son equivalentes. En Linux, todos los recursos

Más detalles

Ingeniería Superior de Informática. Curso 3º. Sistemas Operativos. Examen Final. TEORÍA. 31 de Enero de 2005

Ingeniería Superior de Informática. Curso 3º. Sistemas Operativos. Examen Final. TEORÍA. 31 de Enero de 2005 Ingeniería Superior de Informática. Curso º. Sistemas Operativos. Examen Final. TEORÍA. de Enero de 005 Nombre: DNI:. ( puntos). La TFA es la tabla que, en UNIX, guarda los punteros de posición de cada

Más detalles

aspectos fundamentales

aspectos fundamentales Administración disco aspectos fundamentales Lámina 1 Sistema archivos vs disco Sistema archivos es la abstracción usada por el kernel para representar y organizar los recursos de almacenamiento Recursos

Más detalles

T12. Estudio de FUSE y NTFS-3G

T12. Estudio de FUSE y NTFS-3G T12. Estudio de FUSE y NTFS-3G Diseño y Estructura Interna de un Sistema Operativo Cu... 10 de marzo de 2008 Índice 1. Introducción 1 2. FUSE: Filesystems in Userspace 1 2.1. Introducción.......................................

Más detalles

Lcdo. Manuel Mujica 1

Lcdo. Manuel Mujica 1 Permisos en GNU/Linux 1 Permisos en GNU/Linux El sistema de permisos en Linux se basa en un esquema de usuarios/grupos que lo convierte en la base principal de la seguridad en Linux, a estos usuarios y

Más detalles

Gestión de almacenamiento secundario

Gestión de almacenamiento secundario Tema 5: Gestión de almacenamiento secundario 1 5.1 INTRODUCCIÓN Profesor : M.Victoria González del Campo Necesidades básicas que motivan la existencia de archivos: 1. Almacenar gran cantidad de información

Más detalles

Administrador de File System FAT16 y FAT32

Administrador de File System FAT16 y FAT32 Administrador de File System FAT16 y FAT32 Julio Peralta, Lorena Ibaez, Mariano A. Carabajal, Matias D. Rotela, Patricia Gómez Dpto. de Ingeniería e Investigaciones Tecnológicas, Universidad Nacional de

Más detalles

Sistemas de Operación II

Sistemas de Operación II Sistemas de Operación II Sistemas de Archivos Distribuidos Prof. Carlos Figueira Basado en material de Yudith Cardinale (USB) Andrew Tanembaum y Marteen van Steen Contenido Introducción Requisitos Aspectos

Más detalles

Persistencia de datos

Persistencia de datos Sistemas de archivos Interfaz de los SAs: I. Archivos y directorios Implementación: II. Estructuras de datos III. Métodos de asignación IV. Gestión del espacio libre V. Cachés de disco VI. Archivos proyectados

Más detalles

SISTEMAS DE ARCHIVOS DISTRIBUIDOS

SISTEMAS DE ARCHIVOS DISTRIBUIDOS SISTEMAS DE ARCHIVOS DISTRIBUIDOS Tema # VII Sistemas de operación II Abril-Julio 2008 Yudith Cardinale Introducción Requisitos Aspectos de Diseño Servicios de archivos Servicios de directorios Módulo

Más detalles

Sistemas de Ficheros en GNU/Linux

Sistemas de Ficheros en GNU/Linux en GNU/Linux Page 1 Nota de Copyright 2005. Algunos derechos reservados. Este trabajo se distribuye bajo la licencia Creative Commons Attribution-ShareAlike. Para obtener la licencia completa, véase http://creativecommons.org/licenses/by-sa/2.1/es

Más detalles

Tema 1: Implementación del sistema de archivos

Tema 1: Implementación del sistema de archivos Tema 1: Implementación del sistema de archivos 1. Introducción 2. Implementación 3. Estructura del almacenamiento secundario Dpto. Tema Lenguajes 1: Implementación y Sistemas del Informáticos. sistema

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos 2º Ingeniero de Telecomunicación (Sonido e Imagen) Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Qué vamos a ver hoy? Qué es un sistema

Más detalles

7. Manejo de Archivos en C.

7. Manejo de Archivos en C. 7. Manejo de Archivos en C. Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos se almacenan normalmente en un dispositivo de

Más detalles

TEMA 2: GESTIÓN DE ARCHIVOS

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

Más detalles

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05

18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 18 y 19 Sistemas de Archivos Distribuidos y Tarea 05 Prof. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco)

Más detalles

MANUAL RAPIDO DE UNIX

MANUAL RAPIDO DE UNIX 1 MANUAL RAPIDO DE UNIX 1. INTRODUCCION. Características del Sistema Operativo UNIX. 1.2 Entrada y Salida del Sistema. 1.3 Estructura de Archivos. 1.4 Directorios y Archivos estándar Importantes. 1.5 Sintaxis

Más detalles

MANEJO DEL AREA DE SWAP

MANEJO DEL AREA DE SWAP PRACTICA #8 OBJETIVO: Aprender las bases del manejo del área de swap. INTRODUCCION: El área de swap también es conocida con el nombre de espacio de intercambio, ésta área se utiliza cuando la memoria RAM

Más detalles

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS

UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS UNIDAD DIDACTICA 3 REDIRECCIONAMIENTO Y TUBERIAS 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, el teclado,

Más detalles

Network File System NFS

Network File System NFS Universidad Simón Bolívar Diseño y Administración de Redes Septiembre - Diciembre 1.998 Network File System NFS David Rodríguez Gralin Motivación Se plantea la necesidad de un sistema que nos permita compartir,

Más detalles

Sistema de Ficheros. Sistemas Operativos - ITIG. Álvaro Polo Valdenebro. Abril 2009. apoloval@gsyc.es. GSyC - 2009 Introducción 1

Sistema de Ficheros. Sistemas Operativos - ITIG. Álvaro Polo Valdenebro. Abril 2009. apoloval@gsyc.es. GSyC - 2009 Introducción 1 Sistema de Ficheros Sistemas Operativos - ITIG Álvaro Polo Valdenebro apoloval@gsyc.es Abril 2009 GSyC - 2009 Introducción 1 c 2009 GSyC Algunos derechos reservados. Este trabajo se distribuye bajo la

Más detalles

Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 4 de Septiembre de 2009

Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 4 de Septiembre de 2009 Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 4 de Septiembre de 2009 1. [PROCESOS] a) Considerar el siguiente código: void main() { int j=10; pid_t pid; for (int i=0; i

Más detalles

Archivos. Teoría de Sistemas Operativos. Archivos. Archivos. Archivos. Archivos. Administración de Archivos

Archivos. Teoría de Sistemas Operativos. Archivos. Archivos. Archivos. Archivos. Administración de Archivos Teoría de Sistemas Operativos Administración de Sistemas de :: punto de vista del usuario Nombre Consiste en una serie de símbolos (letras y números principalmente). Sirven de referencia para el usuario

Más detalles

2.2 Nombres, Ligado y Ámbito

2.2 Nombres, Ligado y Ámbito 2.2 Nombres, Ligado y Ámbito Ligado estático y dinámico, reglas de ámbito y prueba de tipos. Conceptos Nombres e Identificadores Variables Tipos Ámbito Constantes Nombres Identificador que designa en el

Más detalles

Taller de Sistemas Operativos. Módulos del kernel

Taller de Sistemas Operativos. Módulos del kernel Taller de Sistemas Operativos Módulos del kernel Módulos El kernel de Linux es modular ya que permite la inserción y eliminación dinámica de código en el kernel en tiempo de ejecución. Las subrutinas asociadas,

Más detalles

El Sistema Operativo Linux

El Sistema Operativo Linux Introducción El Sistema Operativo Linux La mayor parte de los ordenadores que existen en la actualidad están diseñados de forma que puedan ejecutar diversas tareas o programas. Es evidente, que si cada

Más detalles

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA

66.69 CRIPTOGRAFÍA Y SEGURIDAD INFORMÁTICA Departamento de Electrónica Facultad de Ingeniería. Universidad de Buenos Aires. Seguridad en UNIX Temas Introducción System V vs Berkeley Kernel y Shells Como obtener Ayuda File System Administración

Más detalles

Gestión de Ficheros y Directorios

Gestión de Ficheros y Directorios Gestión de Ficheros y Directorios Transparencias basadas en el libro de referencia: Sistemas operativos. Una visión aplicada. J. Carretero, F.García, P. de Miguel, F. Pérez. McGraw Hill 2001 Curso 2005-2006

Más detalles

Sistemas Operativos: Programación de Sistemas. Curso 2006-07. Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J.

Sistemas Operativos: Programación de Sistemas. Curso 2006-07. Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Tema 2 : entorno programación linux Sistemas Operativos: Programación de Sistemas Oscar Déniz Suárez Alexis Quesada Arencibia Francisco J. Santana Pérez Curso 2006-07 Francisco J. Santana 1 Programación

Más detalles

Componente del sistema operativo que maneja el acceso a los archivos.

Componente del sistema operativo que maneja el acceso a los archivos. HFS (MAC) Hierachical File System File Manager Componente del sistema operativo que maneja el acceso a los archivos. Finder Parte del sistema operativo que maneja la búsqueda de archivos a ser presentados.

Más detalles

1. Investigar 5 programas para borrar y 3 opciones. Basta usar el comando apropos delete para ver los comandos que están relacionados con borrar.

1. Investigar 5 programas para borrar y 3 opciones. Basta usar el comando apropos delete para ver los comandos que están relacionados con borrar. . Investigar 5 programas para borrar y 3 opciones. Basta usar el comando apropos delete para ver los comandos que están relacionados con borrar. De estos podemos ver los manuales de 5 comandos para conocer

Más detalles

Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 9 de Febrero de 2007

Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 9 de Febrero de 2007 Ingeniería Informática. Curso 3º. Sistemas Operativos Examen Final. TEORIA. 9 de Febrero de 2007 Planteamiento del examen de TEORIA: El examen constará de 5 preguntas/cuestiones que pueden ser libremente

Más detalles

Afinamiento del Sistema

Afinamiento del Sistema Afinamiento del Sistema /home/oscar/asignaturas/aso/presentacion1/aso.sxi Oscar Alejandro Ferrer Bernal Facultad de Informática Universidad de Las Palmas de Gran Canaria Parte 1 Ajuste del Sistema Areas

Más detalles

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX CAPITULO 10 LINUX AGENDA Administración de la interfase del usuario. Cuentas para usuarios y grupos Administración de servicios y archivos del sistema Daemons (demonios) 2 Instalación de Linux La instalación

Más detalles

Matías Zabaljáuregui

Matías Zabaljáuregui El buffer de la entrada estándar en GNU/Linux Matías Zabaljáuregui (matiasz@info.unlp.edu.ar) http://linux.linti.unlp.edu.ar 0. Introducción Se intentará describir en términos sencillos la forma de tratar

Más detalles

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS

TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS TEMA 2. EL LENGUAJE C. ELEMENTOS BÁSICOS Una vez que ya sabes crear tus propios programas, vamos a analizar los fundamentos del lenguaje de programación C. Este capítulo incluye además los siguientes temas:

Más detalles

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero

TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando

Más detalles

Tema 2. El lenguaje JAVA

Tema 2. El lenguaje JAVA Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias

Más detalles

Analista Universitario en Sistemas. Taller de Programación II. Instituto Politécnico Superior PUNTEROS

Analista Universitario en Sistemas. Taller de Programación II. Instituto Politécnico Superior PUNTEROS PUNTEROS 1 Punteros en C Un puntero es una variable que almacena direcciones de memoria tipo *puntero; tipo variable; puntero = &variable; ffd0 valor variable fff0 ffd0 puntero A partir de la última sentencia

Más detalles

Como crear usuarios y grupos, añadirles permisos.

Como crear usuarios y grupos, añadirles permisos. Como crear usuarios y grupos, añadirles permisos. Para poder crear usuarios y grupos tenemos a nuestra disposición programas y scripts que nos proporciona el mismo sistema. Slackware nos permite trabajar

Más detalles

TEMA 2: Sistemas Operativos

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

Más detalles

TEMA 6. Implementación de UNIX. Contenido

TEMA 6. Implementación de UNIX. Contenido TEMA 6 Implementación de UNIX Contenido 6.1. Introducción 6.2. El Núcleo (Kernel) de UNIX 6.3. Gestión de Procesos 6.3.1. Estructuras de Control de Procesos 6.3.2. Contexto de un proceso 6.3.3. Estados

Más detalles

Sistemas Operativos I Manual de prácticas

Sistemas Operativos I Manual de prácticas Sistemas Operativos I Manual de prácticas Grupo de Sistemas Operativos (DSIC/DISCA) Práctica 3: Procesos POSIX ANTES DE EMPEZAR...... 2 PRÁCTICA 3: PROCESOS POSIX... 2 CREACIÓN DE PROCESOS MEDIANTE FORK...

Más detalles

Ordenador local + Servidor Remoto

Ordenador local + Servidor Remoto Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura

Más detalles

TEMA 7: EL SISTEMA DE ARCHIVOS

TEMA 7: EL SISTEMA DE ARCHIVOS TEMA 7: EL SISTEMA DE ARCHIVOS 1. Objetivos y funciones del sistema de archivos Sistema de archivos: Subsistema del S.O. encargado de la gestión de la memoria secundaria (concretamente del almacenamiento

Más detalles

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE CIENCIAS PRACTICA DE PROCESOS HERRAMIENTAS

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE CIENCIAS PRACTICA DE PROCESOS HERRAMIENTAS UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE CIENCIAS PRACTICA DE PROCESOS HERRAMIENTAS Caso 1: 1.- Necesitamos un cd o Dvd para grabar alguna de las versiones de livecd de Linux. 2.- Liga de una

Más detalles

Si el fichero hashes existe, el script debe notificar el error y salir como corresponde. A continuación se muestra un ejemplo:

Si el fichero hashes existe, el script debe notificar el error y salir como corresponde. A continuación se muestra un ejemplo: Examen de Sistemas Operativos ITIS Fuenlabrada Junio 2009 Tiempo total: 3 horas. Problema: Llamadas al sistema (5 puntos) Escriba en C para Plan 9 un programa llamado catsha1 cuyo propósito es crear un

Más detalles

Taller de Sistemas Operativos. Virtual File System 2012

Taller de Sistemas Operativos. Virtual File System 2012 Taller de Sistemas Operativos Virtual File System 2012 Conceptos generales Linux provee de una capa de software a nivel de núcleo para el acceso al sistema de archivos. La capa es denominada Virtual File

Más detalles

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable.

APUNTADORES. Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. APUNTADORES Un apuntador es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No hay que confundir una dirección de memoria con el contenido

Más detalles

Linux Principios básicos de uso del sistema [4ª edició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

Más detalles

Apartado TGR Puntuación. No Presentado. EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013.

Apartado TGR Puntuación. No Presentado. EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013. Apartado 1 2 3 4 5 TGR Puntuación No Presentado EXAMEN DE SISTEMAS OPERATIVOS (Grado en Ing. Informática) 17/1/2013. APELLIDOS Y NOMBRE:....................................................... Justificar

Más detalles

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX

UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX UNIDAD DIDACTICA 2 COMANDOS BÁSICOS DE LINUX Eduard Lara 1 1. SISTEMAS DE FICHEROS DE LINUX Todos los sistemas operativos estructuran sus objetos en una estructura jerárquica en forma de árbol que contiene

Más detalles

TEMA 2. GESTIÓN DE PROCESOS

TEMA 2. GESTIÓN DE PROCESOS TEMA 2. GESTIÓN DE PROCESOS 2.1. Estados y transiciones de un proceso. 2.1.1. Ciclo de vida de un proceso en UNIX. Conjunto de estados. 2.1.2. Control sobre algunas transiciones a nivel de usuario. 2.1.3.

Más detalles

1. Sistema Operativo Unix

1. Sistema Operativo Unix 1. Sistema Operativo Unix 1.1 Introducción al S.O. Unix y su entorno 1.2 Subsistema de Archivos 1.3 Subsistema de Procesos 1.4 Políticas de Gestión de Memoria Dpto. Lenguajes y Sistemas Informáticos. Universidad

Más detalles

Sistemas Operativos. Almacenamiento. Esteban De La Fuente Rubio L A TEX. 25 sep Universidad Andrés Bello

Sistemas Operativos. Almacenamiento. Esteban De La Fuente Rubio L A TEX. 25 sep Universidad Andrés Bello Almacenamiento esteban@delaf.cl L A TEX Universidad Andrés Bello 25 sep 2010 Tabla de contenidos 1 MBR Particiones Comandos 2 Tipos de sistemas de archivos Estructura de directorios Tipos de archivos 3

Más detalles

Tema 2. Organización de un sistema operativo tipo Linux

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

Más detalles

Curso ICA de: LINUX BÁSICO

Curso ICA de: LINUX BÁSICO Curso ICA de: LINUX BÁSICO DURACIÓN: 30 HORAS OBJETIVOS Al realizar este curso, el alumno adquirirá las siguientes habilidades y conocimientos: Instalar Linux en su equipo. Conocer las terminales virtuales

Más detalles

SOLUCION EXAMEN junio 2006

SOLUCION EXAMEN junio 2006 SOLUCION EXAMEN junio 2006 1. Explique razonadamente si las siguientes afirmaciones son verdaderas o falsas: I) (1 p) En UNIX únicamente se distinguen dos tipos de procesos: los procesos de usuario y los

Más detalles

NTFS (Windows NT) Principales características que se deseaba que tuviera. Manejo de disco: $MFT Master File Table

NTFS (Windows NT) Principales características que se deseaba que tuviera. Manejo de disco: $MFT Master File Table NTFS (Windows NT) Principales características que se deseaba que tuviera Soporte para discos grandes FAT usa entradas de 16 bits para referenciar clusters (puede referencia hasta 2^16 =65536 clusters,

Más detalles

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web

Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas. Laboratorio de Seguridad en aplicaciones web Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas Laboratorio de Seguridad en aplicaciones web Practica 1: Guía de configuración de laboratorio objetivos: Familiarizar al estudiante

Más detalles

Licencia de Publicación

Licencia de Publicación Manual Mantenimiento Básico de servidores basados en GNU/Linux Universidad Nacional Heredia, Costa Rica Actualizado al 06 de Agosto de 2009 Por: José Pablo Carvajal Chaves Para efectos de la ejecución

Más detalles