Administración UNIX: Introducción



Documentos relacionados
Introducción al Mundo GNU/Linux

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

Herramientas de Programación: Introducción a Unix

Administración de Redes

Software libre: historia y ventajas

Introducción a GNU/Linux

Sistemas Operativos Libres

IES Abyla. Departamento de Informática. Sistemas Operativos

Introducción a la Administración de Sistemas Unix/Linux

Software libre y estándares abiertos

Master Universitario Oficial en Sistemas Telemáticos e Informáticos (URJC) Jesús M. González Barahona y Gegorio Robles.

Programación Concurrente

Curso de Administración de Servidores GNU/Linux

Ing. Andrés Bustamante

Linux: Historia, estado actual y su futuro. Alexis Maldonado H. Juan Ignacio Del Valle G. Facultad de Ingeniería, UCR

Modelos de licenciamiento GNU/Linux Distribuciones Características. GNU/Linux. Colaboratorio de Computación Avanzada (CNCA)

El multiverso Unix. Infraestructura de Redes de Ordenadores, 4 o Ingeniería de Telecomunicación. Miguel Vidal. mvidal@gsyc.urjc.

Administración y Seguridad de Redes ALUMNA: NANCY NALLELY TIZAPANTZI JIMÉNEZ

Introducción a la Administración de Sistemas Unix/Linux

Administración de Redes

Sistema Operativo GNU/Linux Nivel básico. Contexto histórico y generalidades de UNIX y GNU/Linux

Software libre. El software libre provee la libertad de: Documentación (guías, wikis, faqs, etc.). Programa ejecutable. Código fuente del programa.

Sistemas operativos libres para servidores

laboratorio de sistemas operativos y redes

Sistema Operativo Linux

Introducción a GNU/Linux Basado en el curso de GNU/Linux para seres humanos dictado por el BBLUG en 2007

SISTEMAS OPERATIVOS. Juan Diego Villa Juan Guillermo Salazar

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

El sistema UNIX. La historia de los sistemas UNIX

INSITITUTO TECNOLOGICO DE DURANGO

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

Software Libre y Software propietario

Sistemas Operativos de Red

Creación de una Distro Linux

Introducción. Sistemas Operativos. Pedro Chávez Lugo 23 de marzo de 2010

Fundamentos de software. Introducción a la Informática

Conceptos Básicos de Software. Clase III

El proyecto Debian. Sam Hocevar Líder de proyecto Debian vo Encuentro Linux Arica, Chile 13 de Octubre 2007

INTERFAZ GRAFICA DE LINUX Y ENTORNO GRAFICO DE WINDOWS.

Definición Kernel Procesos Memoria Sistema de Archivos Seguridad y Protección Interfaz con el usuario GNU/Linux. Sistemas Operativos

COLEGIO COMPUESTUDIO

Software libre: un poco de historia. IDA. Informática Básica Dip. GAP Fac. ADE

Jorge García Delgado. 1.a.1.- Introducción al Software CLAMAV y CLAMTK

Curso de verano. Biología Computacional: Análisis masivo de datos ómicos

INFORMÁTICA 4º ESO

DATOS GENERALES. CLAVE DE LA MATERIA: CARACTER DEL CURSO: PRERREQUISITOS: CARGA HORARIA GLOBAL: CARGA HORARIA SEMANAL: VALOR EN CREDITOS: 9

Un sistema operativo es un sofware que actúa de interfaz. hardware y los

Capítulo 5. Sistemas operativos. Autor: Santiago Felici Fundamentos de Telemática (Ingeniería Telemática)

Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación

GNU/Linux: Guía de supervivencia Sábado 26 de Septiembre, Nicolás Brailovsky Juan Martín Muguerza

Instituto Tecnológico Superior de Lerdo

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

Microsoft Office 2010 Illustrated. Tipos de Software

Sistemas operativos: una visión aplicada. Capítulo 11 Estudio de casos: Linux

Tema II: Introducción a los Sistemas Operativos

Sistemas Operativos de red (NOS).

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Capítulo 6 Introducción a los Sistemas Operativos de Redes (NOS)

Funcionamiento de los Computadores:

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

FICHA. Centro Informático Local. Secretaría de Cultura y Educación - MR 20/10/11 LINUX KUBUNTU

Programación Concurrente

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

PROGRAMAS DE ESTUDIO FORMATO 7 ADMINISTRACIÓN AVANZADA DE LINUX. Área de Formación Profesional

INTRODUCCION A LOS SISTEMAS OPERATIVOS

El multiverso Unix. Infraestructura de Redes de Ordenadores, 4 o Ingeniería de Telecomunicación. Miguel Vidal.

Unidad I. Introducción a la programación de Dispositivos Móviles (Continuación )

Pliego de prescripciones técnicas /11/5005 Página 1 de 5

GNU/Linux-libre. Mitos, alcances y el trabajo por hacer

.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...

Analista Universitario en Sistemas. Sistemas Operativos. Instituto Politécnico Superior. KERNEL o NÚCLEO

Capitulo 1: Plataforma Android

Backup online empresarial Resumen de características técnicas 2015

Sistemas Operativos INTRODUCCIÓN A LAS TECNOLOGÍAS INFORMÁTICAS

SISTEMA OPERATIVO FUNCIONES DEL SISTEMA OPERATIVO

Administración UNIX: Gestión del software

Utilización del sistema operativo GNU/ Linux en las netbooks

Tema 2: Implementación del núcleo de un Sistema Operativo

Duración (en horas) 52. Nombre del Módulo: SISTEMAS OPERATIVOS

01 Introducción al lenguaje C. Diego Andrés Alvarez Marín Profesor Asociado Universidad Nacional de Colombia Sede Manizales

TAREA #6 Tipos de Software y Documentos Colaborativos.

4.- Fundamentos del software

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Tema 1. Introducción a JAVA

Ventajas Tecnológicas

29 de octubre de 2007

Maquinas virtuales Conceptos Básicos

Tema 3. Introducción a la configuración de un PC

Instalación de FreeBSD Server 8.4. Marcos Rodríguez Javier

Software para virtualización

Cómo instalar un sistema operativo en VirtualBox

2.2. Principales características de los sistemas operativos. UNIDAD 2

c o p i a r e m o t a

SGME Documento Adjunto. Prerequisitos y requerimientos para la instalación del sistema. Andrés Moschini

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991.

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

Administración de GNU/Linux

Transcripción:

Administración UNIX: Introducción Juan Hernando jhernando@fi.upm.es Septiembre 2013 jhernando@fi.upm.es Administración UNIX: Introducción 1/12

Sistema Operativo Pieza de software fundamental de la máquina Imtermediario entre el hardware y las aplicaciones Proporciona abstracción del hardware Gestiona memoria, procesos, dispositivos de entrada/salida... y arbitra el acceso a recursos. Usuario Aplicación Sistema Operativo Hardware Fuente: Wikipedia jhernando@fi.upm.es Administración UNIX: Introducción 2/12

UNIX Qué es UNIX? Sistema operativo Sistema multitarea y multiusuario desarrollado en los AT&T Bell Labs entre 1969 y 1973 Ken Thompson, Dennis Ritchie, Brian Kernighan y otros. Originalmente escrito en ensamblador (1969). Posteriormente recodificado prácticamente en su totalidad en C (1970-73). jhernando@fi.upm.es Administración UNIX: Introducción 3/12

UNIX Qué es UNIX? Família de S.S.O.O. Marca comercial con la que se conoce al conjunto de SS.OO. que derivan del UNIX original De manera informal, se utiliza UNIX, Unix-like, *nix... para referirse a la familia de sistemas operativos que siguen una filosofía común, basada en el UNIX original y sus sucesores. jhernando@fi.upm.es Administración UNIX: Introducción 4/12

Single UNIX Specification (SUS) Conjunto de estándares que un S.O. debe cumplir para poder llevar el nombre UNIX (marca comercial) Trabajo original de IEEE y The Open Group, mantenido en la actualidad por Austin Group Extensión de POSIX: Portable Operating System Interface for unix Características 1 Definiciones fundamentales 2 Shell y utilidades 3 Interfaz del sistema jhernando@fi.upm.es Administración UNIX: Introducción 5/12

Single UNIX Specification (SUS) ANSI C (1989) [C89, ISO C 90] POSIX.1 (1988, IEEE) [POSIX 1003.1] POSIX.1b (1993) Realtime POSIX.1c (1995) Threads POSIX.1 (1990, ISO) POSIX.2 (1992) Shell & utilities XPG3 (1989) POSIX.1 (1996, ISO) POSIX.1g (2000) Sockets XPG4 (1992) XNS (4, 5, 5.2) XPG4v2 (1994) [SUS, UNIX 95, Spec 1170] POSIX.1d (1999) Additional realtime extensions POSIX.1j (2000) Advanced realtime extensions ISO C 99 (1999) SUSv2 (1997) [UNIX 98, XPG5] POSIX.1-2001 / SUSv3 (2001, Austin CSRG) [UNIX 03] POSIX.1-2008 / SUSv4 (2008, Austin CSRG) Fuente: Wikipedia jhernando@fi.upm.es Administración UNIX: Introducción 6/12

Familia UNIX 1 UNIX originales Descendientes directos del UNIX de Bell Labs y del UNIX de Berkeley (BSD) La mayoría de los UNIX comerciales 2 UNIX de marca Aquellos que cumplen con el estándar SUS. La mayoría son derivados comerciales del UNIX System V Ejemplo mas conocido: Mac OS X (variante de BSD) 3 UNIX de facto Sistemas no certificados SUS, pero que comparten la filosofía UNIX en gran medida Muchos son proyectos de código abierto/libre El más conocido: Linux (GNU/Linux en su nombre completo) jhernando@fi.upm.es Administración UNIX: Introducción 7/12

Familia UNIX 1969 1971 to 1973 1974 to 1975 Unics UnixTSS 1 to 4 UnixTSS 5 to 6 PWB/Unix 1969 Open Source Mixed/Shared Source 1971 to 1973 Closed Source 1974 to 1975 1978 1979 BSD 1.0 to 2.0 UnixTSS 7 Unix 32v 1978 1979 1980 1981 BSD 3.0 to 4.1 Xenix 1.0 to 2.3 System III 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 to 2004 2005 2006 to 2010 Minix 1.x Minix 2.x Minix 3.x Linux 0.0.1 Linux 0.95 to 1.2.x Linux 2.0 to 2.6.x NEXTSTEP/ OPENSTEP 1.0 to 4.0 Mac OS X Server Mac OS X 10.0 to 10.6 (Darwin) UnixTSS 8 UnixTSS (Time Sharing System) 9 to 10 BSD NET/2 386BSD FreeBSD 1.0 to 2.2.x FreeBSD 3.0 to 3.2 FreeBSD 3.3 to 8.0 BSD 4.2 BSD 4.3 BSD 4.3 Tahoe BSD 4.3 Reno BSD 4.4 to 4.4 lite2 NetBSD 0.8 to 1.0 NetBSD 1.1 to 1.2 NetBSD 1.3 NetBSD 1.3 to 5.x Sun OS 1 to 1.1 Sun OS 1.2 to 3.0 Sun OS 4 OpenBSD 1.0 to 2.2 OpenBSD 2.3 to 4.x AIX 1.0 AIX 3.x to 6.x Xenix 3.0 SCO Xenix SCO Xenix W286 SCO Xenix V386 SCO Xenix W386 SCO Unix 3.2.4 OpenServer 5.0 to 5.04 OpenServer 5.0.5 to 5.0.7 OpenServer 6.x System V R1 to R2 System V R3 System V R4 Unixware 1.x to 2.x Unixware 7.x Solaris 2.1 to 10 OpenSolaris 2008.05 and later HP/UX 1.0 to 1.2 HP/UX 2.0 to 3.0 HP/UX 6 to 11 HP/UX 11i to 11i v3 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 to 2004 2005 2006 to 2010 Fuente: Wikipedia jhernando@fi.upm.es Administración UNIX: Introducción 8/12

GNU/Linux Comúnmente conocido simplemente como Linux GNU es el S.O. (GNU is Not Unix) Linux es el núcleo (kernel) De la familia UNIX, pero no certificado Software libre (mayoritarimente GPLv2) Comenzó en círculos académicos y de investigación Fruto de la colaboración desinteresada de numerosos desarrolladores por todo el mundo En la actualidad es uno de los S.O. mas importantes del mundo, con gran aceptación en los ámbitos académico, personal e industrial. jhernando@fi.upm.es Administración UNIX: Introducción 9/12

Linux Sistema operativo de la familia UNIX Libre Multiplataforma: Portado a cientos de arquitecturas diferentes Ordenadores personales (Ubuntu, SuSe...) Sistemas distribuidos (Condor, XtreemOS...) Dispositivos móviles (Android) Sistemas empotrados y de propósito específico (Routers, TVs...) Superordenadores (92.4 % máquinas top500 junio 2012) Disponible en multitud de distribuciones jhernando@fi.upm.es Administración UNIX: Introducción 10/12

Distribución de Linux Sistema operativo (Linux) + Aplicaciones Las distros facilitan la instalación de sistema Linux, porque incluyen software adicional que muchas veces es necesario. Entornos de escritorio (GNOME, KDE...) Aplicaciones de ofimática (LibreOffice...) Herramientas de desarrollo (compiladores, depuradores, IDEs...) Herramientas avanzadas de administración El objetivo de una distro es recopilar en una única fuente todo el software que es necesario para despegar sistemas con requisitos específicos Ordenadores personales (Ubuntu...) Servidores (OpenSuSe server...) Máquinas de uso específico (AVLinux, Musix...) Multi-propósito (Debian, Gentoo...) jhernando@fi.upm.es Administración UNIX: Introducción 11/12

Distribución de Linux Incluye un mecanismo sencillo para instalar y configurar el software que proporciona Paquetes pre-compilados: Debian (deb), Fedora (rpm), Ubuntu (deb)... Compilación local: Gentoo Suele incorporar aplicaciones de alto nivel que facilitan la administración Para las prácticas usaremos Ubuntu Server 13.04 jhernando@fi.upm.es Administración UNIX: Introducción 12/12