ÁREA DE ESTUDIO / DISPONIBLE

Introducción a Linux

Linux desde cero: laboratorio seguro, terminal, archivos, permisos, procesos, systemd, red, SSH, automatización, Bash, seguridad y recuperación.

  • Terminal y archivos
  • Usuarios y servicios
  • Red, SSH y automatización
  • Bash, seguridad y proyectos
18
secciones
54
lecciones
54
ejercicios resueltos
RUTA DE APRENDIZAJE

Avanza una sección
a la vez.

Empieza por la primera y continúa en orden. Cada sección incluye tres lecciones, ejemplos claros y respuestas desplegables.

01 / Linux · Sección 1↗

Linux y un laboratorio seguro

Kernel, distribuciones, máquina virtual, redes de laboratorio, instantáneas, identidad y una primera ficha de observación recuperable.

  • Kernel y distribuciones
  • Virtualización y red
  • Práctica recuperable
3 lecciones3 ejercicios
02 / Linux · Sección 2↗

Shell, ayuda y rutas

Cómo la shell forma órdenes, diferencia builtins y ejecutables, interpreta argumentos y navega rutas absolutas o relativas con ayuda local.

  • Shell y argumentos
  • Rutas
  • man y ayuda
3 lecciones3 ejercicios
03 / Linux · Sección 3↗

Archivos, metadatos y enlaces

Creación, copia, movimiento y eliminación segura; inodos, enlaces duros, enlaces simbólicos y nombres que parecen opciones.

  • Operaciones seguras
  • Inodos y metadatos
  • Enlaces
3 lecciones3 ejercicios
04 / Linux · Sección 4↗

Flujos, tuberías, trabajos y señales

stdin, stdout, stderr, descriptores, redirecciones, tuberías, códigos de salida, segundo plano, procesos, trabajos y señales.

  • Descriptores y redirecciones
  • Tuberías
  • Procesos y señales
3 lecciones3 ejercicios
05 / Linux · Sección 5↗

Usuarios, grupos y permisos

Identidades efectivas, grupos, permisos rwx en archivos y directorios, chmod simbólico u octal, propiedad y umask.

  • Usuarios y grupos
  • rwx
  • chmod, chown y umask
3 lecciones3 ejercicios
06 / Linux · Sección 6↗

Permisos avanzados y privilegios mínimos

Sticky bit, SGID, SUID, capabilities, ACL, atributos, montajes y controles que amplían el modelo rwx.

  • Sticky y SGID
  • SUID y capabilities
  • ACL y atributos
3 lecciones3 ejercicios
07 / Linux · Sección 7↗

Jerarquía, discos y sistemas de archivos

Responsabilidad de los directorios principales, dispositivos, particiones, sistemas de archivos, montajes, espacio y respaldos restaurables.

  • Jerarquía del sistema
  • Discos y montajes
  • Persistencia y respaldo
3 lecciones3 ejercicios
08 / Linux · Sección 8↗

Paquetes, actualizaciones y configuración

APT y dpkg, repositorios, dependencias, cambios controlados, archivos de inicio, variables, alias y dotfiles sin secretos.

  • Paquetes y repositorios
  • Actualizaciones
  • Configuración de shell
3 lecciones3 ejercicios
09 / Linux · Sección 9↗

Búsqueda, texto y archivos binarios

find, locate, grep, cut, sort, uniq, sed, awk, nombres arbitrarios, firmas, hashes, codificación y análisis sin ejecutar.

  • Búsqueda precisa
  • Filtros de texto
  • Tipos, bytes y hashes
3 lecciones3 ejercicios
10 / Linux · Sección 10↗

Procesos, systemd y registros

PID, estado y recursos; unidades, dependencias y ciclo de servicios; journalctl y diagnóstico por línea temporal.

  • Procesos y recursos
  • Servicios systemd
  • Registros y diagnóstico
3 lecciones3 ejercicios
11 / Linux · Sección 11↗

Redes y diagnóstico por capas

Interfaces, rutas, DNS, sockets, puertos, listeners, firewall, TLS y HTTP comprobados con alcance autorizado.

  • Direcciones y rutas
  • Sockets y puertos
  • TLS y aplicaciones
3 lecciones3 ejercicios
12 / Linux · Sección 12↗

SSH, claves y trabajo remoto

Identidad del servidor, known_hosts, claves públicas, configuración, órdenes remotas y transferencia segura con scp, sftp o rsync.

  • Confianza del host
  • Claves SSH
  • Órdenes y archivos remotos
3 lecciones3 ejercicios
13 / Linux · Sección 13↗

Cron, timers y automatización segura

Expresiones temporales, entorno reducido, propiedad, bloqueo, idempotencia, registros y unidades timer de systemd.

  • Cron y calendario
  • Automatización segura
  • Timers de systemd
3 lecciones3 ejercicios
14 / Linux · Sección 14↗

Bash: fundamentos de scripting

Shebang, permisos, argumentos, variables, quoting, arrays, condiciones, bucles, funciones y códigos de salida con contratos claros.

  • Scripts y argumentos
  • Variables y quoting
  • Control y funciones
3 lecciones3 ejercicios
15 / Linux · Sección 15↗

Bash robusto y comprobable

Errores explícitos, temporales, movimientos atómicos, getopts, señales, limpieza, ShellCheck y pruebas con entradas adversas.

  • Errores y temporales
  • Opciones y señales
  • Análisis y pruebas
3 lecciones3 ejercicios
16 / Linux · Sección 16↗

Seguridad, auditoría y recuperación

Superficie mínima, mínimo privilegio, prácticas autorizadas, actualizaciones, firewall, registros y estrategia de respaldo con RPO y RTO.

  • Endurecimiento
  • Auditoría autorizada
  • Respaldo y restauración
3 lecciones3 ejercicios
17 / Linux · Sección 17↗

Git desde la terminal

Trabajo, staging, commits, ramas, etiquetas, remotos y entrega reproducible de scripts sin secretos ni dependencias ocultas.

  • Zonas de Git
  • Ramas y etiquetas
  • Entrega reproducible
3 lecciones3 ejercicios
18 / Linux · Sección 18↗

Proyecto final: mini servidor recuperable

Servicio mínimo, usuario limitado, red, informe, respaldo programado, registros, fallo controlado, recuperación y documentación desde un clon limpio.

  • Diseño y límites
  • Integración vertical
  • Diagnóstico y recuperación
3 lecciones3 ejercicios