La Aventura de Aprender
>
Aprendiendo Linux
Aprendiendo Linux
Contenido
Introducción a Linux
El Bash
Fundamentos Redes
Servicios y servidores
Scripting
Contenedores
Kali Linux
Pildoras
Introducción a Linux
1.1 – Linux básico: rutas, carpetas y archivos
1.2 – Linux básico: trabajo con archivos
1.3 – Estructura de archivos en Linux
1.4 – Editores de texto en Ubuntu: nano y vi
1.5 – Comando find en Ubuntu
1.6 – Comando grep en Ubuntu
1.7 – Uso combinado de grep y find
1.8 – Cómo usar echo, >, tee
El Bash
2.1 – Usuarios, permisos y el impostor legal sudo
2.2 – Por qué root no es tu amigo (pero lo necesitas a veces)
2.3 – Tipos de permisos en Linux
2.4 – CHOWN, CHMOD, CHGRP — LAS TRES LLAVES DEL REINO
2.5 – Práctica guiada: “La estación orbital Andrómeda”
2.6 – Usuarios y Huellas Digitales en Linux
2.7 – [Reto] Matrix: Controlar el sistema
2.8 – [Reto] Matrix: Huellas en el Código
Pildora – Instalación de programa desde un repositorio.
Pildora – Crear Imagen de Disco
Pildora – ¿Qué problema resuelve Snap?
Fundamentos Redes
3. ¿Qué es una Red Virtual?
2. Sistemas Operativos de Red y Protocolos TCP/IP
1. Fundamentos de Redes Informáticas
Servicios y servidores
Montando un Servidor Web con Ubuntu
UFW- Securizando servicios de servidor WEB
.htaccess EN APACHE (Control, Seguridad y SEO)
¿Qué hace systemctl?
Pildora – Panel de control SSH
Conexión SSH segura en Ubuntu
Activar HTTPS en Apache2 (Ubuntu Server) con certificado autofirmado
[Reto] – Infraestructura virtualizada con Ubuntu Server
Scripting
1. Introducción al Shell y al Scripting
2. Preparación del Entorno y Ejecución de Scripts
3. Variables, Parámetros y Entrada del Usuario
4. Operadores, Condicionales y Comparaciones
5. Bucles y Estructuras de Repetición
6. Arrays y Gestión de Colecciones
7. Funciones y Modularización del Código
8. Entrada, Salida y Redirecciones
9. Gestión de Archivos y Automatización del Sistema
10. ¿QUÉ ES EL PATH?
11. [Reto] Bash Incremental: Aprender Shell a Golpes de Ejemplos
Actividad – Completa Script de NMAP
Actividad – Script interactivo para gestión de red con Netplan
Contenedores
Crear un entorno DEV tipo XAMPP/MAMP con Docker
Práctica guiada: Instalación de Cypht en Ubuntu Server con Docker
Instalación y Primeros Pasos con Docker en Windows
Docker desde Terminal
Del Contenedor a la Base de Datos: MySQL Docker + Workbench
Del Código al Contenedor: Dominando Dockerfile Paso a Paso
Despliegue JEE (Servlet + HTML/JS) + MySQL en Docker
Práctica – Juego de retos de Docker
MySQL + phpMyAdmin con Docker Compose
[Reto] – Despliegue de servicios con Docker y Docker Compose
Docker Compose
WordPress en Docker (CLI/DockerFile/Compose)
Actividad – La Red del Dictador: La ley de la censura.
Actividad – Locos por los Retos de Docker
[Reto] – Dockerizar app JEE (Tomcat 10 + MySQL)
Kali Linux
1 – KALI LINUX – HERRAMIENTAS Y METODOLOGÍA DE SEGURIDAD OFENSIVA
2 – KALI LINUX: Metodología de un ataque
Pildoras
Montar Google Drive como una unidad en Ubuntu sin sincronizar archivos
Instalación y uso de OpenCode en Windows con WSL Ubuntu
Pildora – Instalación de programa desde un repositorio.
Pildora – ¿Qué problema resuelve Snap?