Curso de Administración de Servidores GNU/Linux



Documentos relacionados
Introducción al Software Libre

Introducción al Mundo GNU/Linux

IES Abyla. Departamento de Informática. Sistemas Operativos

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

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

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

Conceptos Generales. sobre Software Libre. Grupo de Estudio en Software Libre [GLUC-GEC] Copyright Ulises Hernandez. FDL

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

INFORMÁTICA 4º ESO

4.- Fundamentos del software

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

Sistema Operativo Linux

Campaña Antipiratería: Software Libre, Software Legal

Unidad 1: Introducción a GNU/Linux. GNU/Linux

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

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

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

Introducción a GNU/Linux

COLEGIO COMPUESTUDIO

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

Software Libre y Software propietario

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Campaña Antipiratería: Software Libre, Software Legal

Pimeef Software Libre en la empresa

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

Software libre: historia y ventajas

Ing. Andrés Bustamante

Índice. agradecimientos...19

Conceptos Básicos de Software. Clase III

Adopción de Ubuntu en una dependencia gubernamental, caso del Instituto

CONFIGURACIÓN DEL ADAPTADOR DE RED EN LINUX

Curso sobre software libre Licencias de software libre

Es el conjunto de programas y procedimientos ejecutados en un computador, necesarios para hacer posible la realización de una tarea específica.

Concepto de sistema operativo

Descripción. Este Software cumple los siguientes hitos:

José Mariscal Prieto. Curso de.

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

Taller de Software Libre

Software Libre. Ing. Ernesto Pérez Estévez

SISTEMA OPERATIVO FUNCIONES DEL SISTEMA OPERATIVO

T4.- El sistema operativo Linux.

Maquinas Virtuales - VirtualBox. Talleres ETSIIT Oficina de Software Libre Universidad de Granada José Antonio Serrano García

Qué es el Software Libre?

Jorge Valhondo Vazquez. Implantación Aplicaciones Informáticas de Gestión ASI2

Unidad 0. Preparación del material. Implantación y administración remota y centralizada de Sistemas Operativos. Manuel Morán Vaquero

SOFTWARE LIBRE EN INSTITUCIONES EDUCATIVAS. DISTRIBUCIONES LINUX Y CONCEPTOS BÁSICOS

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

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

INSTALACIÓN DEL SISTEMA OPERATIVO LINUX DE LA DISTRIBUCIÓN CENTOS

T2.- Software libre. TEMA 2 SOFTWARE LIBRE. T2.- Software libre. 1.- Concepto de software libre. 1.- Concepto de software libre.

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

Atrápame si puedes...

Funcionamiento de los Computadores:

TEMA 1. SISTEMAS OPERATIVOS Y ALMACENAMIENTO DE INFORMACIÓN

INTERNET START UP CAMPUS

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

INTERFAZ GRAFICA DE LINUX Y ENTORNO GRAFICO DE WINDOWS.

Introducción al Linux y software libre. Marcelino Vicens Universidad de Valencia

Guía de Instalación. Glpi

Introdución a GNU/Linux Edición Abalar

Software libre: licencias y propiedad intelectual

Sistema operativo Discos duros Usuarios

Qué es el Software Libre? Algunos principios básicos

Instructivo para descarga del código fuente

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

Instituto Tecnológico Superior de Lerdo

bajo coste

Introducción al Software Libre

DIPLOMADO DE PROFUNDIZACIÓN EN LINUX (Opción de Grado)

Administración UNIX: Introducción

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008

Sistemas Operativos Libres

Creación de una Distro Linux

Escritorios virtuales

Asuntos legales y profesionales INTRODUCCIÓN A LA INGENIERÍA DE SISTEMAS

Nociones Fundamentales sobre Derechos de Autor y Licenciamiento de Software Libre. Andrés Gazsó Abogado Gazsó Dolányi & Fernández Abogados

Software libre. Descripción

Fundamentos de Desarrollo de Software

Software libre y estándares abiertos

Manual de Instalación

Clase 01 El Sistema Operativo GNU/Linux

Transcripción:

Curso de Administración de Servidores GNU/Linux Centro de Formación Permanente Universidad de Sevilla Jorge Juan <jjchico@dte.us.es>. Abril, 2014 Usted es libre de copiar, distribuir y comunicar públicamente la obra y de hacer obras derivadas bajo las condiciones de la licencia Attribution-Share alike de Creative Commons. Puede consultar el texto completo de la licencia en http://creativecommons.org/licenses/by-sa/3.0/

Objetivos Aprender a administrar un servidor GNU/Linux Aprender a administrar los servicios más usuales: web, correo electrónica, archivos, etc. Administración desde interfaz gráfica y de comandos Administración local y remota Ámbito: empresa/institución pequeña/mediana Administración de Servidores GNU/Linux 2

Contenidos Curso de administración de servidores Introducción a las distribuciones GNU/Linux Introducción al Software Libre Administración de Servidores GNU/Linux 3

Profesorado Miembros del Departamento de Tecnología Electrónica de la Universidad de Sevilla (por orden de aparición) Jorge Juan Chico (Director) Doctor en Física Enrique Ostúa Arangüena Ingeniero Informático Administración de Servidores GNU/Linux 4

Programa del Curso 1. Introducción al entorno 2. Interfaz de comandos y scripts del shell 3. Gestión de usuarios y grupos. Permisos y procesos 4. Arranque y parada. Gestor de arranque. Ejecución diferida 5. Paquetes de software 6. Sistemas de archivos y espacio de intercambio 7. Configuración y comprobación de la red. Seguridad. 8. Correo electrónico 9. Servicio WEB 10.Sistemas de archivos en red Administración de Servidores GNU/Linux 5

Calendario Aproximado 11/abril: Unidades 1, 2 25/abril: Unidades 3, 4 2/mayo: Unidades 5, 6 16/mayo: Unidad 7, 8 23/mayo: Unidad 9 6/junio: Unidad 10 Administración de Servidores GNU/Linux 6

Metodología Exposición de conceptos Desarrollo de ejemplos y demostraciones Resolución de ejercicios Administración de Servidores GNU/Linux 7

Contacto Página web http://www.dte.us.es/cursos/linux-admin Correo electrónico mediante lista de distribución de correo <linux-adm@dte.us.es> Con cada profesor correo electrónico, mensajería, teléfono, videoconferencia,... (ver datos de contacto en página web) Administración de Servidores GNU/Linux 8

Material Ordenador personal del aula Ordenador personal en casa Ordenador portátil Dispositivo de almacenamiento USB (pen-drive, disco USB, etc.) Capacidad: 2GB Se formateará durante el curso Administración de Servidores GNU/Linux 9

Contenidos Curso de administración de servidores Introducción a las distribuciones GNU/Linux Historia de GNU/Linux Distribuciones GNU/Linux Distribución Ubuntu Introducción al Software Libre Administración de Servidores GNU/Linux 10

GNU/Linux Administración de Servidores GNU/Linux 11

GNU/Linux Administración de Servidores GNU/Linux 12

Qué es GNU/Linux? Es una implementación de UNIX Es un sistema operativo avanzado: multiusuario, multitarea, memoria virtual,... Multi-plataforma: más de 10 arquitecturas soportadas Dispone de un enorme número de aplicaciones Es Software Libre Administración de Servidores GNU/Linux 13

Historia de GNU/Linux 1971: Ken Thompson implementa UNIX en una vieja PDP-7 1975: UNIX V.7 pasa a las universidades (Berkeley) 1980: Restricciones en la distribución de UNIX 1984: Richard Stallman comienza el proyecto GNU: UNIX libre y funda la Free Software Foundation (www.fsf.org) 1991: Linus Torvalds escribe un kernel tipo UNIX (Linux). Se incorpora a GNU 1996: Linux 2.0. Proliferan las distribuciones de GNU/Linux 1999: Linux 2.2. Aumenta el interés de las grandes empresas por GNU/Linux 2000: Entornos de escritorio: GNOME, KDE 2003: Expansión entre usuarios particulares. Apoyo de las administraciones públicas 2004: Ubuntu Linux: just work Administración de Servidores GNU/Linux 14

Situación actual Servidor S.O. más extendido Soporte de los mayores fabricantes: IBM, HP, Sun, Oracle Facilidad de instalación y administración Escritorio Opción factible como entorno de escritorio Competidor directo de otros SO's: MS-Windows (TM), Mac OS X Problemas de soporte por parte de la industria tradicional Administración de Servidores GNU/Linux 15

Distribuciones GNU/Linux Conjunto de aplicaciones reunidas por un grupo, empresa o particular, que permite instalar fácilmente un sistema GNU/Linux Amplía la visión del S.O. que tiene el usuario: S.O. con miles de aplicaciones incluidas. La mayor parte de los programas se instalan y actualizan desde un repositorio común: facilidad de mantenimiento, seguridad. Administración de Servidores GNU/Linux 16

Componentes de una distribución Una distribución proporciona: Kernel: Linux Comandos y utilidades básicas: GNU Sistema de instalación y configuración Aplicaciones: en forma de paquetes pre-configurados y adaptados a la distribución Soporte Sistema de actualización de software Actualizaciones de seguridad Administración de Servidores GNU/Linux 17

Distribuciones. Cuántas hay? Muchas: 312 activas en 3/2010 (distrowatch.com) Grandes familias RPM: Red-hat, Fedora, Suse, Mandriva,... DEB: Debian, Ubuntu, Guadalinex,... TGZ: Slackware Source: Gentoo Administración de Servidores GNU/Linux 18

Popularidad de (distrowatch.com) http://distrowatch.com/stats.php?section=popularity Administración de Servidores GNU/Linux 19

Ubuntu Linux Basada en Debian. Aparece en 2004 y rápidamente se convierte en la distribución más popular Muy orientada al usuario final: just works Gran repercusión en los medios http://www.publico.es/ciencias/013014/linux/ubuntu/seres/humanos Ejemplo de uso: Los empleados de Google la usan como escritorio en vez de Windows Dell vende ordenadores con Ubuntu preinstalado... Administración de Servidores GNU/Linux 20

Ciclo de desarrollo Versión estable/oficial (desktop y servidor) Nueva versión cada 6 meses Soporte: actualizaciones de seguridad oficiales y gratuitas durante 9 meses (antes 18) Versiones LTS (Long-Term Support) Nueva versión cada 2-3 años Soporte oficial y gratuito durante 5 años (o más) Versión de desarrollo Desarrollo abierto a la participación, versiones alpha y beta. Administración de Servidores GNU/Linux 21

Construcción de una distribución Aplicación Configuración x30000 original Desarrollador Dependencias Paquetes Paquete Programador Instalador Usuario Administración de Servidores GNU/Linux 22

Contenidos Curso de administración de servidores Introducción a las distribuciones GNU/Linux Introducción al Software Libre Administración de Servidores GNU/Linux 23

Software Libre Cuatro libertades Libertad de uso Libertad de estudio y adaptación Libertad de redistribución Libertad de modificación y distribución de las modificaciones Condición necesaria: Disponer del código fuente Administración de Servidores GNU/Linux 24

Qué es software? Código fuente Código binario include <stdio.h> main() { printf( Hola mundo\n ); } 00100111001110011100110 01100110011110011011010 11010001110001100110001 00110011110010010101010 10010010000111111011100 11100111001101000110011 Administración de Servidores GNU/Linux 25

Software privativo Basado en la venta de licencias de uso. La propiedad es únicamente del productor. El productor puede (y suele) imponer condiciones de uso Usar en un único ordenador No usar en un país determinado El usuario no puede modificar el programa Sólo el productor puede adaptar el software y corregir errores Fomenta situaciones de monopolio Administración de Servidores GNU/Linux 26

Software Libre Basado en la libertad de uso, estudio y distribución de los programas de ordenador El usuario decide las condiciones de uso Usar en muchos ordenadores Usar para cualquier propósito El usuario puede modificar el programa Adaptación a necesidades particulares Corrección de errores Evita situaciones de monopolio: competencia Administración de Servidores GNU/Linux 27

Libre = gratis? El software libre PUEDE ser gratis y normalmente lo es. La importancia NO está en el precio, sino en la libertad. Muchas empresas VENDEN software libre. Distribución de software libre Desarrollo a medida El negocio con software libre se basa en dar servicios, no en vender licencias de uso. Administración de Servidores GNU/Linux 28

Licencia GPL (General Public Licence) Garantiza las 4 libertades del SL Libertad de uso Libertad de estudio y adaptación Libertad de redistribución Libertad de modificación y distribución de las modificaciones Introduce Copyleft : Software derivado de software GPL también debe ser GPL Licencia GPL adoptada por la mayoría del software libre actual Administración de Servidores GNU/Linux 29

por qué usar software libre? El usuario individual La empresa Administración de Servidores GNU/Linux 30

por qué escribir software libre? El usuario individual La empresa Administración de Servidores GNU/Linux 31

es más fiable/seguro el software privativo que el libre? Administración de Servidores GNU/Linux 32

tiene mejor soporte el software privativo que el libre? Administración de Servidores GNU/Linux 33

se puede ganar dinero con el software libre? Administración de Servidores GNU/Linux 34

Modelos de negocio Software privativo Software libre Equipos 2000 Equipos 2000 Software 1000 Software 0 M. obra 1000 M. obra 1000 Mantenim. 1200 Mantenim. 1000 Total gastos 5200 Total gastos 4000 Factura 7000 Factura 6000 Beneficio 1800 Beneficio 2000 Administración de Servidores GNU/Linux 35

? Administración de Servidores GNU/Linux 36