Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de...
Transcript of Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de...
![Page 1: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/1.jpg)
Linux
![Page 2: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/2.jpg)
Objetivo • Obtener una visión global y práctica de los
sistemas operativos Linux como alternativa al uso de los sistemas operativos Microsoft Windows.
2
![Page 3: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/3.jpg)
Índice General • Introducción a los sistemas operativos. • Instalación y actualización. • Gestión de usuarios y claves. • El sistema de archivos. • Administración básica del sistema. • Interfaces gráficas (KDE, Gnome). • Aplicaciones ofimáticas de uso cotidiano. • Interpretes de ordenes (shell).
3
![Page 4: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/4.jpg)
Introducción • Un sistema operativo es un programa que se
encarga de gestionar los recursos hardware del ordenador.
• Tareas básicas: o Administrar la memoria. o Gestionar el uso de la CPU (planificación). o Administrar el uso de los dispositivos E/S. o Apoyar la ejecución de los programas.
4
![Page 5: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/5.jpg)
Introducción • Breve historia:
o Primera generación: Tubos de vacio y tableros enchufables (1945-55).
o Segunda generación: Transistores y sistemas de lotes (1955-65).
o Tercera generación: Circuitos integrados y multiprogramación (1965-1980).
o Cuarta generación: Circuitos integrados a gran escala y aparición de los ‘PC’.
5
![Page 6: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/6.jpg)
Introducción • Aparición de los primeros sistemas operativos:
Software de código abierto, dependiente del harware. • Evolución hacia la independencia del hardware: OS/
360 de IBM. CTSS de MIT • Aparición de MULTICS (MIT, Bell Labs y General
Electric) • Evolución hacia UNICS (UNIX)
6
![Page 7: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/7.jpg)
Introducción • Aparición de los ordenadores personales
(decada de los 70): o Z80 o 8086/8088 (IBM) o Motorola 68000 (Apple)
• Aparición de los sistemas operativos propietarios a finales de los 60: o UNIX o CP/M o MS-DOS
7
![Page 8: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/8.jpg)
UNIX • Evolución de los SS.OO. UNIX:
UNIX III / UNIX V (AT&T) BSD (Berkeley) AIX (Licencia UNIX III a IBM) SCO Unix (Santa Cruz Operation) XENIX (Licencia de AT&T a Microsoft)
* Aparición de interfaces gráficas HP-UX / Solaris / Mac OS X
8
![Page 9: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/9.jpg)
UNIX
9
http://es.wikipedia.org/wiki/Archivo:Unix_history-simple.svg
![Page 10: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/10.jpg)
Licencia GPL • Proyecto GNU (Ñu/g.n.u.) y la Free Software
Fundation (FSF): El usuario tendrá...
• ... Libertad (0) para usar el programa para cualquier propósito. • ... libertad (1) para estudiar como funciona el programa y adaptarlo
a las propias necesidades. • ... libertad (2) para distribuir copias del software ayudando al
vecino. • ... libertad (3) para mejorar el programa y hacer públicas las propias
mejoras, en beneficio de toda la comunidad. Son precondiciones de la libertad 1 y 3 el acceso al código fuente.
o Licencias GPL.
10
![Page 11: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/11.jpg)
Linux • Propósito del proyecto GNU.
o Creación de un sistema operativo de código abierto. o Similar a UNIX. o Modular: Librerías + Aplicaciones + Kernel. o Librerías
http://www.gnu.org/software/libc/
o Aplicaciones
http://directory.fsf.org/GNU/ o Kernel: Hurd
http://www.gnu.org/software/hurd/
11
![Page 12: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/12.jpg)
Linux • Desarrollo de MINIX (1987) • Desarrollo de Linux (1991-94) • Integración de Linux en el proyecto GNU: GNU/
Linux • Consola / Entornos gráficos
12
![Page 13: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/13.jpg)
Linux • Free Software Fundation. • Open Source initiative. http://www.opensource.org/docs/osd o Libre redistribución. o Código fuente. o Trabajos deribados. o Integridad del código de los autores. o Ninguna discriminación contra personas o grupos. o Ninguna discriminación contra áreas de iniciativa. o Distribución de la licencia. o La licencia no debe restringir otro software. o La licencia debe ser tecnológicamente neutral.
13
![Page 14: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/14.jpg)
Linux • Productores de software libre:
o Grandes compañías. SUN / IBM
o Voluntarios. o Universidades.
• Financiación: o Venta de productos y servicios. o Patrocinios.
Canonical Ltd (Mark Shuttleworth). o Fuentes de financiación públicas.
14
![Page 15: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/15.jpg)
Introducción Posibles problemas con el software libre:
o Propiedad intelectual. o Derechos de autor. o Secreto comercial / Propiedad industrial. o Patentes.
Ejemplos: o AT&T vs BSD o SCO vs IBM
15
![Page 16: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/16.jpg)
Introducción • Distribuciones GNU/Linux.
o Primeras distribuciones - Slackware - Red Hat
- Debian - SuSE
- Knoppix - Fedora
- Ubuntu
16
![Page 17: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/17.jpg)
Linux • Esfuerzos de las administraciones hacia la utilización del
software libre: o Alemania: Debian / SuSE o Argentina: Estudia una ley para licenciar el software desarrollado en una provinciaq bajo
GPL. o México: GDF/Linux basado en Fedora y estudiantes de la UNAM desarrollaron ‘Jarro
Negro’ (instalable/LiveCD). o Australia: Financiación de Kroupware e inclusión en las escuelas de explicaciones de
GNU/Linux.
o Brasil, China, Francia, Italia,…
17
![Page 18: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/18.jpg)
Introducción • Administraciones públicas españolas:
o Extremadura: LinEx o Aragón: Augustux o Andalucía: GuadaLineX o Comunidad Valenciana: LliureX o Castilla la Mancha: Molinux o Comunidad de Madrid: MAX o Cataluña: Linkat o Galicia: Trisquel o …
18
![Page 19: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/19.jpg)
Linux en España
19
http://www.linuxadictos.com/distribuciones-linux-espanolas.html
![Page 20: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/20.jpg)
Para los ejercicios
• UBUNUTU SERVER 16.10 • Para instalarlo Usuario/contraseña
serán:
o ubuntu/ubuntu
20
![Page 21: Linux · 2020. 7. 1. · Introducción • Un sistema operativo es un programa que se encarga de gestionar los recursos hardware del ordenador. • Tareas básicas: o Administrar](https://reader036.fdocumento.com/reader036/viewer/2022081623/6142350c55c1d11d1b340baf/html5/thumbnails/21.jpg)
Ejercicios• Preguntas Cortas Comandos Linux
o http://www.cesareox.com/docencia/apuntes/linux/#93
• Ejercicios o http://www.cesareox.com/archivos/
download/100+Ejercicios+Linux?file_id=78507
21