Temario |
La asignatura contiene seis unidades didácticas. Cada unidad tiene componentes teóricos y prácticos. Todas las unidades didácticas contribuyen a las mismas competencias (CB2, CB5, G4, G8, N2, ET2, ET3). 1. Trabajar con UNIX/Linux como administrador. • Contenidos teóricos: - La figura del administrador del sistema. - Organización de directorios de UNIX/Linux: el estándar FHS. - La documentación del sistema. • Contenidos prácticos: - Operación básica con la consola. - Arranque y parada del sistema. - Instalación del sistema operativo. - Instalación de aplicaciones y paquetes. - Instalación y configuración de máquinas virtuales. - Obtención de ayuda: información local y recursos en la red. - Instalación y configuración de servicios. - Recuperación del sistema mediante arranques de emergencia. Bibliografía: [1, 2, 3] 2. Shell y órdenes. • Contenidos teóricos: - El shell, flujos estándares, procesos. • Contenidos prácticos: - Órdenes de uso frecuente para la administración. - Redirecciones, error estándar. - Trabajar con filtros y tuberías. - Expresiones regulares. - Trabajar con procesos y tareas del shell. Bibliografía: [1, 5] 3. Programación de scripts de shell. • Contenidos teóricos: - Fundamentos de los lenguajes de scripts de UNIX. • Contenidos prácticos: - Creación y ejecución de scripts. - El lenguaje de scripts: expresiones, condicionales, bucles. - Órdenes múltiples, canales de E/S, lectura y escritura de ficheros, sustitución de órdenes. - Manejo de nombres de archivos: meta-caracteres y patrones. - Variables y parámetros: definición, atributos, variables especiales, expansión de variables, arrays, entrecomillados (quoting). - Expresiones aritméticas. - Ambiente de sesión: variables de ambiente, opciones, alias, subshells, shells restringidos. Bibliografía: [1, 4] 4. Usuarios y seguridad del sistema. • Contenidos teóricos: - Conceptos de seguridad física y lógica. - Usuarios y grupos en los sistemas UNIX. - Control de acceso: modelo de acceso discrecional (listas de control de acceso), modelo de acceso obligatorio (SElinux). - Las copias de seguridad. • Contenidos prácticos: - Administrar usuarios y grupos. - Gestión de contraseñas. - Registros de accesos. - Realizar copias de seguridad. Bibliografía: [1, 2, 3] 5. Administración del almacenamiento. • Contenidos teóricos: - Organización lógica del almacenamiento en sistemas UNIX/Linux. • Contenidos prácticos: - Administrar sistemas de archivos: creación, montaje, chequeo. - Administrar volúmenes lógicos (LVM). - Administrar cuotas de disco. Bibliografía: [1, 2, 3] 6. Monitorización, contabilidad, afinamiento y gestión de recursos. • Contenidos teóricos: - Objetivos de la monitorización, contabilidad y gestión de recursos. • Contenidos prácticos: - Monitorizar el sistema: archivos de estado y de registro, órdenes. - Contabilizar recursos: uso de CPU, disco, sesiones. - Afinamiento: parámetros de control de discos, archivos, memoria y procesos. - Gestión de recursos: cgroups. Bibliografía: [1, 2, 3] |