Saltar al contenido principal

MÓDULO 14 – Ejercicios prácticos y correcciones

Repositorio GitHub del curso​

Este repositorio de GitHub complementario contiene todos los ejercicios prácticos del curso, organizados por módulo. Incluye especialmente las correcciones de las evaluaciones del Módulo 13 y ejercicios adicionales para cada tema tratado.


Estructura del repositorio​

travaux-pratiques-linux/
│
├── module-01/ Introducción a Linux (15 ejercicios)
├── module-02/ Arquitectura del Sistema (15 ejercicios)
├── module-03/ Sistema de Archivos
├── module-04/ Gestión de Procesos
├── module-05/ Usuarios y Permisos
├── module-06/ Scripting Shell
├── module-07/ Red y Configuración
├── module-08/ Servicios y Daemons
├── module-09/ Seguridad del Sistema
├── module-10/ Gestión de Paquetes
├── module-11/ Monitoreo y Logs
├── module-12/ Administración Avanzada
│
├── scripts/ Scripts utilitarios
├── INSTRUCTIONS.md Guía de uso
└── README.md

Contenido por módulo​

MóduloTemaContenido
module-01Introducción a Linux15 ejercicios (principiante → avanzado)
module-02Arquitectura del Sistema15 ejercicios interactivos
module-03Sistema de ArchivosEjercicios prácticos progresivos
module-04Gestión de ProcesosEjercicios prácticos progresivos
module-05Usuarios y PermisosEjercicios prácticos progresivos
module-06Scripting ShellEjercicios prácticos progresivos
module-07Red y ConfiguraciónEjercicios prácticos progresivos
module-08Servicios y DaemonsEjercicios prácticos progresivos
module-09Seguridad del SistemaEjercicios prácticos progresivos
module-10Gestión de PaquetesEjercicios prácticos progresivos
module-11Monitoreo y LogsEjercicios prácticos progresivos
module-12Administración AvanzadaEjercicios prácticos progresivos

Ejercicios y correcciones – a partir del Módulo 13​

El repositorio contiene ejercicios adicionales y correcciones a partir del módulo 13 y en adelante (módulos 14, 15, etc.). Para consultar todo el contenido disponible:

👉 Ver todos los ejercicios y correcciones en GitHub


Inicio rápido con GitHub Codespaces​

1. Iniciar el entorno​

  1. Vaya al repositorio de GitHub
  2. Haga clic en el botón verde "Code" en la parte superior de la página
  3. Seleccione la pestaña "Codespaces"
  4. Haga clic en "Create codespace on main"
  5. Espere 2-3 minutos mientras se prepara el entorno

2. Comprender la interfaz​

+=========================================================================+
| EXPLORADOR | EDITOR (README) | |
| (archivos) | Lea las instrucciones aquí | |
| | | |
| > module-01/ | # Módulo 1 | |
| > module-02/ | ## Ejercicio 1 | |
| README.md | Escriba: echo "hello" | |
+---------------------+------------------------------+-------------------+
| TERMINAL – Escriba sus comandos de Linux aquí |
| vscode@codespace:~$ echo "hello" |
| hello |
+=========================================================================+

3. Flujo de trabajo​

  1. IZQUIERDA: Haga clic en una carpeta de módulo (ej: module-01) y luego en README.md
  2. CENTRO: Lea los ejercicios (Ctrl+Shift+V para la Vista previa de Markdown)
  3. ABAJO: Escriba los comandos en la terminal

4. Comandos útiles​

# Ir al directorio de ejercicios del módulo
cd module-01/exercices

# Ver dónde está
pwd

# Listar los archivos
ls -la

# Ayuda sobre un comando
man ls
# o
ls --help

Instrucciones para los estudiantes​

Paso 1 – Haga fork del repositorio (solo una vez)​

Vaya al repositorio de GitHub y haga clic en "Fork" en la parte superior derecha para tener su propia copia.

Paso 2 – Abra Codespaces en su fork​

En su fork, haga clic en Code → Codespaces → Create codespace.

Paso 3 – Trabaje en los ejercicios​

# Vaya al directorio de ejercicios del módulo deseado
cd module-05/exercices

# Realice los ejercicios
# Cree sus archivos y scripts aquí

Paso 4 – Guarde su trabajo (OBLIGATORIO)​

Importante

¡Sin este paso, el docente NO verá su trabajo!

# Volver a la raíz del repositorio
cd /workspaces/travaux-pratiques-linux

# Guardar en GitHub
git add .
git commit -m "Módulo 05 terminado"
git push

Paso 5 – Verifique en GitHub​

Vaya a su fork en GitHub y verifique que sus archivos sean visibles.


Formato de los ejercicios​

Cada ejercicio contiene:

SecciónDescripción
ObjetivoLo que va a aprender
TareasPasos a realizar
PistaAyuda si está bloqueado
SoluciónSolución completa (spoiler)
ValidaciónCómo verificar su trabajo

Niveles de dificultad​

  • [Principiante]: Conceptos básicos
  • [Intermedio]: Aplicación práctica
  • [Avanzado]: Proyectos completos

Recursos útiles​


Módulo creado el: Febrero 2025