MÓDULO 13 - Evaluaciones
Visión General
Este módulo contiene las prácticas de evaluación que le permitirán poner en práctica todas las competencias adquiridas en los módulos anteriores. Estas evaluaciones cubren escenarios reales de administración Linux.
Objetivos de Aprendizaje
Al finalizar este módulo, usted será capaz de:
- Aplicar los conceptos de gestión de permisos en un entorno multiusuario
- Configurar y gestionar usuarios y grupos
- Personalizar entornos de usuario
- Instalar y configurar servicios web
- Configurar un reverse proxy NGINX
- Gestionar bases de datos MariaDB
- Automatizar servicios con systemd
- Comprender y utilizar el protocolo SSH (autenticación, tunneling)
- Analizar tráfico de red con tcpdump y Wireshark
Prácticas
TP 1 - Gestión de Permisos y Personalización de Entorno Linux
Duración: 1 semana
Objetivo: Comprender, aplicar y probar los permisos Unix (chmod, chown, su) en un entorno multiusuario. Aprender a personalizar un entorno de usuario con .bashrc.
Contenido:
- Creación y gestión de usuarios
- Configuración de permisos de archivos
- Pruebas de acceso multiusuario
- Personalización del entorno con
.bashrc - Gestión de variables de entorno
TP 2 - Gestión de varios sitios web con un reverse proxy
Duración: 1 semana
Objetivo: Configurar un entorno local alojando varias instancias de Wiki.js mediante un reverse proxy NGINX.
Contenido:
- Instalación manual de Wiki.js
- Gestión de bases de datos MariaDB independientes
- Configuración de servicios systemd
- Configuración de un reverse proxy NGINX
- Gestión de subdominios
TP 3 - Examen systemd y Gestión de Procesos
Duración: Examen práctico
Objetivo: Dominar la investigación y gestión de servicios systemd, así como la detección y neutralización de servicios maliciosos.
Contenido:
- Investigación sobre un servicio systemd activo
- Identificación de procesos y puertos
- Detención y desactivación de servicios
- Detección de servicios maliciosos
- Neutralización completa de servicios
TP 4 - Práctica: El protocolo SSH
Duración: 1 semana
Objetivo: Comprender el uso de Netcat y SSH en un entorno de red, destacando sus diferencias en términos de seguridad y funcionalidades.
Contenido:
- Creación de una topología de red (SSH-SRV / SSH-CLI)
- Transferencia de archivos con Netcat (no cifrado)
- Captura y análisis de tráfico con
tcpdumpy Wireshark - Autenticación SSH por contraseña y por clave
- Configuración de un túnel SSH (port forwarding local)
- Comparación Netcat solo vs Netcat a través de túnel SSH
TP 5 - Laboratorio: SSH, HTTP y Firewall
Duración: 1 semana (trabajo en equipo de dos)
Objetivo: Aplicar los conocimientos adquiridos sobre los protocolos SSH, HTTP y firewall en un entorno Linux multi-máquina.
Contenido:
- Configuración de enrutamiento y compartición de conexión (srvGateway)
- Reglas iptables (SSH, HTTP, HTTPS, ICMP) y MASQUERADE
- Configuración de un servidor Apache con hosts virtuales y HTTPS
- Restricción de acceso por IP
- Túnel SSH para acceso remoto a un servidor web
Entregables Esperados
Para cada TP, usted debe entregar:
- Un informe PDF o Word con capturas de pantalla, explicaciones y reflexiones
- Scripts o comandos utilizados (en el informe y en un archivo
.shsi corresponde) - Respuestas a las preguntas de reflexión
Criterios de Evaluación
Las prácticas se evalúan según:
- Exactitud técnica: Los comandos y configuraciones son correctos
- Comprensión: Las explicaciones demuestran una buena comprensión de los conceptos
- Calidad del informe: Estructura, claridad, capturas de pantalla pertinentes
- Reflexión crítica: Respuestas argumentadas a las preguntas de reflexión
Prerrequisitos
Antes de comenzar las prácticas, usted debe haber completado:
- Módulo 1: Introducción a Linux
- Módulo 3: Sistema de Archivos
- Módulo 5: Usuarios y Permisos
- Módulo 6: Scripting Shell
- Módulo 8: Servicios y Demonio
- Módulo 7: Red y Configuración (para TP 2)
Módulo creado el: Diciembre 2024