Tema2 Admin SSOO
-
Upload
albertstewie -
Category
Documents
-
view
242 -
download
0
description
Transcript of Tema2 Admin SSOO
-
Administracin de Sistemas OperativosEI1018
Caractersticas de Linux
Conceptos bsicos Instalacin y proceso de arranque y parada Gestin de acceso al sistema
Administracin de Sistemas Operativos- Tema 2 2
Gestin de acceso al sistema Sistemas de archivos Mantenimiento y monitorizacin del sistema
-
Linux es un SO tipo UNIX que emplea filosofa de software libre Origen: Agosto de 1991 por Linus Torvalds (Univ. Helsinki)
Se inspiraba en MINIX -> Tanenbaun
Un sistema operativo no slo es un ncleo-> se necesita un conjunto deaplicaciones
Administracin de Sistemas Operativos- Tema 2 3
Gran parte del software se desarrolla bajo el proyecto de GNU de la FreeSW. Foundation, Cambridge, Massachusetts
5 Octubre de 1991 -> Linux 0.02
bash (shell de GNU)
gcc (compilador de C de GNU) Combinacin ncleo y software GNU -> Sistemas GNU/Linux Versin estable 3.18.3 (versin, nivel, revisin) (16-enero-2015)
http://www.kernel.org/
Sistema operativo de cdigo abierto
Cualquiera puede disponer de sus fuentes
Portabilidad
Pensado para depender muy poco de una arquitectura concreta
Administracin de Sistemas Operativos- Tema 2 4
Ncleo de tipo monoltico
Diseo del ncleo en una sola pieza
Mdulos dinmicamente cargables
Partes del sistema que se cargan en el ncleo en tiempo de ejecucin por demanda
Desarrollo del sistema por una comunidad vinculada por internet
-
Hay tres elementos software principales que componen Linux
Ncleo Linux
Aplicaciones GNU
Software de terceros
Administracin de Sistemas Operativos- Tema 2 5
Distribucin -> Coleccin de software que forma un sistema operativobasado en el ncleo (kernel) Linux
Existen empresas que se dedican a la puesta a punto ycomercializacin de las distribuciones
Apartados a comprobar al analizar las distribuciones:
Versin del ncleo Linux
Formato de empaquetado: mecanismo para instalar y administrar elsoftware de la distribucin
Administracin de Sistemas Operativos- Tema 2 6
Estructura del sistema de archivos
Arranque del sistema
Versiones de la biblioteca del sistema
Escritorio de X Window
Software de usuario
-
Distribuciones ms importantes:http://www.linux.org
http://distrowatch.com
Arch: https://www.archlinux.org/
CentOS: http://www.centos.org/
Administracin de Sistemas Operativos- Tema 2 7
CentOS: http://www.centos.org/
Debian: http://www.debian.org/
Fedora: http://fedoraproject.org/
Gentoo: http://www.gentoo.org/
Linux Mint: http://linuxmint.com/
OpenSUSE: http://www.opensuse.org/
RedHat: http://www.redhat.com/
Slackware: http://www.slackware.com/
Ubuntu: http://www.ubuntu.com/
Algunas distribuciones espaolas:
Guadalinex:http://www.guadalinex.org/
Asturix:
Administracin de Sistemas Operativos- Tema 2 8
Asturix:http://asturix.com/es
LinEx:http://linex.gobex.es/
LliureXhttp://www.lliurex.net/
-
Administracin de Sistemas Operativos- Tema 2 9
Ncleo monoltico
Soporta diversos sistemas de ficheros (ext3, ext4, Reiser, XFS, ...) Ncleo soporta carga/descarga de partes del ncleo (mdulos) bajo
demanda
Administracin de Sistemas Operativos- Tema 2 10
demanda
Soporta aplicaciones multithread
Soporte para multiprocesador (SMP: multiprocesamiento simtrico)
-
Las tareas del SO como gestor de procesos son:
Creacin y eliminacin de procesos
Planificacin de procesos
Administracin de Sistemas Operativos- Tema 2 11
Planificacin de procesos Procurando la ejecucin de mltiples procesos buscando maximizar la utilizacin del
procesador
Establecimiento de mecanismos para la sincronizacin y comunicacin deprocesos
Gestin de bloqueos mutuos
Gestin de memoria virtual (espacio de paginacin o reaswap)
El tamao adecuado depende de:- La memoria requerida por los trabajos- El tamao de los programas- El nmero de trabajos simultneos- La demanda del sistema
Administracin de Sistemas Operativos- Tema 2 12
- La demanda del sistema
Posibles ubicaciones del espacio de paginacin:
Fichero normal del sistema de ficheros
Particin de intercambio o swap Crear espacio de intercambio: mkswap Activar una particin o fichero de paginacin: swapon Desactivar una particin o fichero de paginacin: swapoff
-
Los dispositivos se representan/utilizan como ficheros
Tipos de dispositivos reconocidos por Linux:
Caracteres: Transmiten un solo bit o byte a la vez (transmisin serie) Puerto paralelo (lp0, lp1) Puerto serie (ttyS0)
Administracin de Sistemas Operativos- Tema 2 13
Puerto serie (ttyS0) .
Bloques: Transmiten datos en bloques (transmisin paralela) Disco duro IDE (hda) Particin del disco duro (hda1) Disco duro SCSI (sda) CD-ROM (cdrom)
Sockets: Forma de comunicacin entre procesos Socket de syslog (log)
La unidad bsica del sistema son los ficheros
En el estndar FHS (Filesystem Hierchachy Standard) se describe laestructura de rbol del sistema de ficheros principal (cuya raz es /),donde se especifica la estructura de los directorios y los principalesficheros que contendrn
Administracin de Sistemas Operativos- Tema 2 14
ficheros que contendrn
-
/home: Directorios de los usuarios
/bin: Archivos ejecutables para todos los usuarios /sbin: Archivos ejecutables para tareas de administracin
Administracin de Sistemas Operativos- Tema 2 15
/proc: Informacin sobre partes del sistema
/boot: Ficheros necesarios para cargar el ncleo y ficheros deconfiguracin de gestores de arranque
/lib: Libreras compartidas y mdulos del ncleo (kernel)
/usr: Programas y datos compartidos por todo el sistema:
/usr/bin: ficheros ejecutables para todos los usuarios
/usr/sbin: ficheros ejecutables de administracin
Administracin de Sistemas Operativos- Tema 2 16
/usr/include: ficheros cabecera del lenguaje C
/usr/lib: Libreras
/usr/local: software local
/usr/share: Datos compartidos por varios ordenadores en red
/usr/src: cdigo fuente
-
/dev:Ficheros de dispositivos
/etc: Ficheros de configuracin
/var: Archivos variables del sistema
Administracin de Sistemas Operativos- Tema 2 17
/tmp: Temporal
/root: Directorio personal del administrador (root) /mnt o /media: punto de montaje para sistemas de ficheros
Operaciones bsicas en la gestin de almacenamientomasivo:
Particionar los dispositivos de almacenamiento- Tipos de particiones:
Primarias: Imprescindibles para arrancar el sistema Extendidas: Particin que no es de inicio del sistema
Administracin de Sistemas Operativos- Tema 2 18
Extendidas: Particin que no es de inicio del sistema Se puede dividir en particiones lgicas Slo puede haber una particin extendida por disco duro
Creacin de sistemas de ficheros
Montar sistemas de ficheros
Comprobacin de sistemas de ficheros
-
En Linux hay una nica jerarqua de directorios (nico sistema de ficheros lgico)
Cada particin tiene su propio sistema de ficheros, con su propio directorio raz
Montar un sistema de ficheros supone aadir ese sistema de ficheros en el
sistema de ficheros lgico
Administracin de Sistemas Operativos- Tema 2 19
Desmontar un sistema de ficheros supone que dicho sistema de fichero dejade estar disponible
El sistema operativo se instala en el sistema de ficheros raz, que siempreest montado en el directorio /
Durante el proceso de arranque, primero se monta el sistema de ficheros razy despus el resto de sistemas de ficheros
Cmo montar sistemas de ficheros?
Administracin de Sistemas Operativos- Tema 2 20
Cmo montar sistemas de ficheros?
Comando mount (comando umount para desmontar sistemas de ficheros)
Fichero /etc/fstab Contiene informacin sobre todos los sistemas de ficheros a montar (y de las particiones
swap a activar)
El fichero /etc/mtab contiene informacin sobre los sistemas de ficheros montados
-
Durante el arranque el comando fsck chequea la consistencia delsistema de ficheros, detecta problemas e intentan repararlos
Para chequear un sistema de ficheros siempre debe estardesmontado
Administracin de Sistemas Operativos- Tema 2 21
El sistema de ficheros raz debe estar montado slo en modo lectura
Si al arrancar, el proceso de chequeo de sistemas de ficheros encuentra problemas que no puede solucionar, va a obligar al administrador del sistema a realizar dicha operacin mediante la ejecucin del comando fsck
Pasos a seguir para aadir un nuevo disco o sistema de ficheros:
Realizar la conexin fsica
Crear las particiones: fdisk, mkpart
Crear sistema de ficheros: mkfs
Chequear el sistema de ficheros: fsckCrear el punto de montaje
Administracin de Sistemas Operativos- Tema 2 22
Crear el punto de montaje
Montar el nuevo sistema de ficheros
Actualizar /etc/fstab indicando las opciones correspondientes almontaje
-
Comando fdisk -l /dev/hda
Administracin de Sistemas Operativos- Tema 2 23
Start y End: Cilindro inicial y final
Bloques: Tamao en bloques de 1KByte
Id: Tipo de particin