SISTEMAS OPERATIVOS. LINUX UNIDAD 2. Tema 2. El Sistema Operativo. Linux 1.Concepto de sistema operativo. 2.Funciones 3.Estructura de un sistema operativo.

1 SISTEMAS OPERATIVOS. LINUX UNIDAD 2 ...
Author: David Chávez González
0 downloads 2 Views

1 SISTEMAS OPERATIVOS. LINUX UNIDAD 2

2 Tema 2. El Sistema Operativo. Linux 1.Concepto de sistema operativo. 2.Funciones 3.Estructura de un sistema operativo 4.Tipos de sistemas operativos 5.Tipos de archivos 6.Formas de distribución del software 7.Licencias 8.GNU/Linux

3 Clasificación del software - SOFTWARE DE BASE: -SISTEMA OPERATIVO -DRIVERS SOFTWARE DE APLICACIÓN OFIMATICA, UTILIDADES, ANTIVIRUS, EDICION DE IMAGEN... SOFTWARE DE DESARROLLO VISUAL BASIC, ECLIPSE, NETBEANS, BORLAND C/C++. SOFTWARE DE COMUNICACIONES NAVEGADOR WEB, VIDEOCONFERENCIA, CHATS….

4 El Sistema Operativo  Programa que actúa como intermediario entre el usuario y el hardware de un ordenador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas.

5 Funciones del S.O.  Gestión de CPU: asignar la CPU a los procesos  Gestión de memoria  Gestión de entradas/salidas (impresora)  Gestión de las aplicaciones: instalación, ejecución  Administra las autorizaciones de usuarios: control de acceso a los programas ejecutables.  Gestión de archivos, red, errores…  Ofrece al usuario una interfaz con el hardware

6 Estructura del S.O. Núcleo (kernel) Sistema Administración de Memoria Sistema de Entrada/Salida Intérprete de comandos (terminal) Admin. de Archivos Gestión de procesos Seguridad Redes

7 Tipos de S.O.  Según la interfaz: Gráfica o Modo Texto  Según el número de usuarios:  S.O. Monousuario  S.O. Multiusuario  Según el número de tareas:  Monotarea  Multitarea  Según el nº procesadores soportado:  Uniproceso  Multiproceso: 2 o mas procesadores  Según el manejo de recursos:  Centralizado  Distribuido

8 Otras maneras de arrancar el PC  Sistemas duales  Máquinas virtuales  Live CD

9 Algunos S.O.’s:  GNU/Linux  Mac OS-X  Unix http://www.unix.org/ http://www.unix.org/  Familia Microsoft Windows  MS-DOS  FreeBSD  Solaris  Android https://www.android.com/intl/es_es /

10 Tipos de archivos  TEXTO: txt, rtf, odt, docx  PDF, PS  IMAGEN: jpg, gif, png, tiff  SONIDO: wav, mp3, aiff  VIDEO: wmv, mpeg, mp4, mov...  OFIMÁTICA: odt, odp, doc...

11 Formas de distribución del software  Software Libre  Software Propietario o privativo  Software Comercial  Software Semilibre  Freeware  Shareware

12 Licencias de software  Una licencia es un contrato.  Licencias de código cerrado: comerciales  Licencias de código abierto: Licencia GPL

13 Licencia GPL  Garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software.  Su propósito es declarar que el software cubierto por esta licencia es software libre y protegerlo de intentos de apropiación que restrinjan esas libertades a los usuarios.  Esta licencia fue creada originalmente por Richard Stallman fundador de la Free Software Foundation (FSF) para el proyecto GNU.

14 GNU/Linux  Breve historia de Linux.  Características  Usuarios y grupos. Identificación. Usuarios del sistema. El superusuario.  Permisos de acceso.  Estructura de directorios.  Acceso a las unidades de disco.  Rutas y nombres de fichero  Las distribuciones de Linux.

15 Historia de Linux  Antecedentes: Unix. Minix  A principios de los años 90, Linus Benedict Torvald desarrolló, a partir de una versión educativa de Unix, llamada Minix, un sistema operativo totalmente nuevo llamado Linux. Este sistema era totalmente compatible con los estándares de Unix.  El 5-oct-1991 se publicó la 1ª versión oficial de Linux  Proyecto GNU: Richard Stallman

16 Características de Linux  Multitarea.  Multiusuario.  Multiplataforma. Intel 386/486/Pentium, Motorola 680, Sun Sparc,...  Shells programables  Soporte para cq tipo de dispositivos directamente en el núcleo.  Soporte para la mayoría de sistemas de ficheros.  Arquitectura modular

17 Usuarios y grupos  Identificación.  El superusuario: root.  Usuarios del sistema.  Grupos de usuarios.

18 Estructura de directorios  /bin comandos básicos del sistema operativo.  /sbin comandos configuración sistema.  /dev Contiene los ficheros de dispositivo.  /boot Ficheros de arranque  /etc Ficheros de configuración del sistema  /root  /lib  /home  /media  /mnt  /tmp  /usr

19 Ruta, nombre de fichero  /home/usuario/documentos/mitexto.txt

20 Permisos de acceso  En Linux hay tres tipos básicos de acceso a los archivos:  Lectura (r)  Escritura (w)  Ejecución (x)  Permite acceso a cada fichero basándose en tres niveles:  Propietario  Grupo  Resto de usuarios

21 Sistema de archivos  Ext2  Ext3 versión mejorada de Ext2,  Ext4 : sist.de ficheros evolucionado de Ext3. Ventajas frente a Ext3:  Aumento del tamaño del sistema de ficheros a 1 ExaByte = 2 20 Tb y del tamaño máximo por archivo (16 Tb).  Número ilimitado de directorios frente a los 32.000 de Ext3  Mayor velocidad en la creación y borrado de ficheros

22 Discos duros  Todos los discos en la carpeta /dev  Como se nombran los discos en Linux:  / dev/sda (el primer disco duro SATA)  /dev/sda1  /dev/sda2  /dev/sda3...  /dev/sdb (segundo disco SATA).  Número – indica la partición. Las primeras cuatro (primarias o extendidas) particiones son numeradas de 1 a 4. Particiones lógicas empiezan en 5.

23 Particiones (fdisk –l)  Disco 1: /dev/sda  1ª partición: /dev/sda1 (max. 4 partic. primarias)  2ª partición: /dev/sda2  3ª partición: /dev/sda3  4ª partición: /dev/sda4 (max. 16partic. lógicas)  Disco 2: /dev/sdb  Disco 3: /dev/sdc

24 Distros o Distribuciones  Distro=Kernel Linux + Aplicaciones libres, que permiten realizar prácticamente todas las tareas para las que está diseñado un ordenador.  S istema de escritorio (KDE o Gnome). Explorador de archivos (Konkeror o Nautilus)  Debian, Ubuntu, Fedora, OpenSuSE, Linux Mint, CentOS, Gentoo, Arch Linux…  Debian, Ubuntu, Fedora, OpenSuSE, Linux Mint, CentOS, Gentoo, Arch Linux…

25 Gestión de procesos Un proceso es un programa en ejecución. En memoria se reserva un espacio para sus datos: entorno del proceso. La CPU va cogiendo procesos y ejecutándolos según alguna política de planificacion (FIFO, LIFO, quantum o round-robin) Comandos: PS TOP

26 Comandos Linux:  Date- Cal  Ls  Cat, More, Mkdir, Rmdir, Cp, Mv, Rm  Apt-get install  Pwd  Who, WhoamI  Find  Tar, Bzip2, Gzip  Man, help  hostname  Shutdown

27 Guadalinex  Guadalinex es un sistema operativo multiusuario y multitarea y un conjunto de aplicaciones GNU/Linux, basados en Ubuntu-Debian.  Es un proyecto de la Junta de Andalucía que pretende promover el uso del software libre para facilitar el acceso a la Sociedad del Conocimiento

28 El S.O. Guadalinex  Software libre: código abierto (Open Source). Licencia GPL  Basado en Ubuntu y Debian  Multiusuario y Multitarea.  Live CD  El escritorio Gnome  El sistema de ficheros.  Trabajo con archivos y directorios: el navegador Nautilus.  El editor Gedit.  La terminal de comandos

29 El S.O. Guadalinex  Gestión de usuarios  Permisos de archivos y carpetas  Los procesos  Instalar periféricos: la impresora  Instalar aplicaciones y plugins: el gestor de paquetes Synaptic.  Trabajando en Guadalinex: grabar Cd´s, multimedia, ofimática, diseño gráfico con Gimp, Accesorios, aplicaciones educativas...  La Ayuda de Gnome  Recursos en la web

30 Recursos en la web  www.guadalinex.org  www.guadalinex.org/guadapedia/index.p hp/Portada  www.guia-ubuntu.org  www.hispalinux.es Asoc. Española de usuarios de linux  www.google.es/linux