PROGRAMAS DE ESTUDIO FORMATO 7 NOMBRE DE LA ASIGNATURA ADMINISTRACIÓN AVANZADA DE LINUX CICLO, AREA O MODULO Área de Formación Profesional CLAVE DE LA ASIGNATURA IT223 OBJETIVOS GENERALES DE LA ASIGNATURA Al final del curso el estudiante: Conocerá los principios básicos del sistema operativo Linux, utilizando como distribución de estudio el SUSE Linux Enterprise Server Será capaz de manipular el sistema operativo, realizando tareas de administración básicas y algunas más avanzadas Tendrá la preparación necesaria para presentar el examen de certificación Novell Certified Linux Professional (CLP) TEMAS Y SUBTEMAS Parte I. Fundamentos de SUSE Linux Enterprise Server 1. Comprendiendo la historia de Linux 1.1. La historia de Linux 1.2. Comprendiendo el entorno multiusuario 1.3. Instalación de SUSE Linux Enterprise Server 2. Uso de Linux Desktpo 2.1. Uso de GNOME Desktop Environment 2.2. Acceso a la línea de comandos 3. Administración de Linux con YAST 3.1. Comprendiendo el role de SuSEconfig 3.2. Administrar la configuración de red desde YaST 3.3. Instalación de paquetes de software 3.4. Administrar fuentes de instalación 4. Uso de los recursos de ayuda 4.1. Acceso y uso de las páginas man 4.2. Uso de páginas info 4.3. Acceso a notas y documentos de ayuda 4.4. Ayuda basada en GUI 4.5. Buscar ayuda en la Web 5. Administración de directorios y archivos 5.1. Comprendiendo la jerarquía del sistema de archivos 5.2. Tipos de archivos en el sistema 5.2.1. Archivos, directorios, archivos de dispositivos, enlaces, sockets y FIFOs 5.3. Trabajo con directorios IT223-1
5.4. Trabajo con archivos 5.5. Búsqueda de archivos en Linux 5.5.1. Herramientas gráficas de búsqueda 5.5.2. Comandos find, locate, whereis, which y type 5.6. Búsquedas por contenido 5.6.1. Comando grep 5.6.2. Expresiones regulares 6. Trabajo con el Shell y la línea de comandos 6.1. Ejecución de comandos 6.2. Tareas comunes 6.3. Caracteres especiales y sintaxis de los comandos 6.4. Uso de tuberías y redirección 7. Uso de editores de textos 7.1. Principales editors de textos 7.2. Uso del editor vi 8. Administración de usuarios, grupos y permisos 8.1. Administración de usuarios y grupos con YaST 8.2. Características principales de seguridad de los usuarios 8.3. Administración de usuarios y grupos desde la línea de comandos 8.4. Administración de permisos y propietarios de los archivos 8.5. Seguridad del sistema de archivos 9. Uso de KDE Desktop Environment 10. Componentes y arquitectura de red Parte II. Administración de SUSE Linux Enterprise Server 11. Instalación de Linux SUSE Enterprise Serve 11.1. Instalación de SLES 11.2. Configuración durante la instalación 11.3. Detección y solución de problemas durante la instalación 12. Administración del sistema de archivos 12.1. Diferentes sistemas de archivos existentes y selección de uno de ellos 12.2. Configuración de particiones 12.3. Admnistración del sistema de archivos 12.4. Administrador de Volúmenes Lógicos (LVM) y Software RAID 12.5. Establecimiento y configuración de cuotas de almacenamiento 13. Administración de accesos de usuarios y seguridad 13.1. Autenticación de usuarios con PAM 13.2. Administrar y asegurar el entorno de usuarios 13.3. Uso de listas de control de acceso 14. Configuración manual de la red 14.1. Términos de redes en Linux 14.2. Configuración de las interfaces de red con la herramienta ip 14.3. Configuración de enrutamiento con ip 14.4. Prueba de las conexiones de red desde la línea de comandos 14.5. Configuración de nombres (de host y de dominio) IT223-2
14.6. Uso del NetworkManager para configurar la red 15. Administración de procesos y servicios 15.1. Ver y administrar procesos 15.2. Programación de trabajos 16. Monitoreo de SUSE Linux Enterprise Server 16.1. Monitoreo del sistema 16.2. Usos de los servicios de bitácoras (System Logging Services) 16.3. Monitoreo de la actividad de los usuarios 17. Inicialización del sistema 17.1. Procedimiento de carga del sistema 17.2. GRUB (Grand Unified Bootloader) 17.3. Administrar niveles de ejecución 18. Administración de software para SUSE Linux Enterprise Server 18.1. Administrar paquetes RPM 18.2. Verificaciones y actualizaciones de software 19. Respaldos y recuperación del sistema 19.1. Desarrollo de una estrategia de respaldo 19.2. Respaldar archivos con YaST 19.3. Crear respaldos con tar 19.4. Trabajo con cintas magnéticas 19.5. Copiar datos con dd 19.6. Espejado de directorios con rsync 19.7. Automatizar los respaldos de datos con cron 20. Servicios de impresión 20.1. Impresión local 20.2. Administración de colas yt trabajos de impresión 20.3. Trabajo de CUPS 20.4. Configuración y administración de un servidor de impresión 20.5. Uso de interfaz Web para administrar un servidor CUPS 21. Configuración de acceso remoto 21.1. Acceso remoto seguro con OpenSSH 21.2. Administración remota con YaST Parte III. Administración avanzada de SUSE Linux Enterprise Server 22. Administrar virtualkización con Xen 22.1. Concepto de virtualización 22.2. Instalación de Xen 22.3. Administrar dominios Xen con YaST 22.4. Administrar dominios Xen desde la línea de comandos 22.5. Xen y la red 22.6. Migración de un dominio huésped 23. Configurar un servidor de aplicaciones Web 24. Configure and Use Samba 24.1. Comprendiendo Samba IT223-3
24.2. Configuración de un servidor de archivos simple 24.3. Configuración de la autenticación de usuarios 24.4. Herramientas cliente de Samba 24.5. Configurar un servidor de archivos virtual 24.6. Uso de Samba como controlador de dominio 24.7. Integrar Samaba en un dominio Windows 24.8. Configuración de Samba como servidor de impresión 25. Configuración de servicios de red básicos 25.1. Habilitando el demonio xinetd 25.2. Habilitar un servidor FTP 25.3. Configurar el tiempo en SUSE Linux Enterprise Server 25.4. Configurar NFS (Network File System) 26. Programación de Shell Scripts 26.1. Elementos básicos 26.2. Variables 26.3. Estructuras de control 26.4. Operadores aritméticos 26.5. Entrada de datos por el usuario 26.6. Arreglos 26.7. Técnicas avanzadas en la programación de Scripts 26.8. Uso de comandos dentro de los Shell Scripts 27. Compilación de software a partir de código fuente 27.1. Conceptos básicos de programación en C 27.2. Bibliotecas compartidas 27.3. Compilación en GNU 28. Afinando el rendimiento del sistema 28.1. Encontrando cuellos de botella 28.2. Reducir la carga de memoria 28.3. Optimizar el sistema de almacenamiento 28.4. Afinando la configuración de red 29. Admnistración de los componentes de hardware 29.1. Dispositivos vs. Interfaces 29.2. Drivers de dispositivos 29.3. Carga de drivers 29.4. Sistema de archivos sysfs 29.5. Trabajo de udev 29.6. Adición de Nuevo hardware 29.7. Uso del comando hwup 29.8. Administración del Kernel 29.9. Información de configuración del hardware en YaST 30. Preparación para el exámen Novell CLP ACTIVIDADES DE APRENDIZAJE 1. Actividades de aprendizaje bajo la conducción de un académico: Presentación de los temas que forman parte del programa curricular de la asignatura por parte del profesor. IT223-4
Realización de ejercicios y actividades de enseñanza-aprendizaje que fomenten la formación de habilidades en los estudiantes. Discusión de temas de novedad internacional relacionados con la asignatura permitiendo una retroalimentación estudiante-estudiante y estudiante-profesor. 2. Actividades de aprendizaje independientes: Preparación y presentación de trabajos de investigación sobre diversos temas relacionados con el programa curricular de la materia, fomentando en el estudiante el desarrollo de habilidades de investigación, comunicación, trabajo en equipo, entre otras. Profundización de conocimientos sobre temas orientados en clases que permitan una mayor comprensión y adquisición de conocimientos. CRITERIOS Y PROCEDIMIENTOS DE EVALUACIÓN Y ACREDITACIÓN A nivel Institucional El aprendizaje de los alumnos en esta asignatura deberá ser evaluado mediante dos exámenes escritos que cubran los temas correspondientes, el primero a la mitad del semestre y el segundo al término del curso. Dichos exámenes se incluyen en el calendario académico de la Universidad cada semestre, bajo la denominación de Exámenes de Medio Semestre y Exámenes Finales. El peso específico de estos exámenes en la calificación del alumno es del 70%, dejando a criterio del profesor el la ponderación de cada uno de ellos. A nivel del Docente Se sugiere al profesor que el 30% restante de la calificación del alumno se distribuya de la siguiente manera: 20% mediante evaluaciones de aprovechamiento mensuales utilizando diversos instrumentos, como pruebas rápidas, exposiciones, trabajos de investigación. El otro 10% corresponderá a la evaluación que el profesor haga de la actitud, participación en clase y entrega oportuna de tareas por parte del alumno. IT223-5