La confianza con Linux se desarrolla mediante trabajo repetido y cuidadoso: primero inspeccionar, cambiar solo lo necesario y verificar el estado resultante. Este curso para principiantes cultiva ese hábito en 100 desafíos diarios ordenados, desde archivos y directorios visibles hasta permisos, procesos, aplicaciones locales, servicios administrados, recuperación, almacenamiento e incidentes operativos acotados.
Cada laboratorio es una misión práctica, no un examen de memoria de comandos. Recibes escenario, alcance, criterios de aceptación y pistas, y decides qué comandos y comprobaciones utilizar. La progresión reutiliza deliberadamente habilidades anteriores: las entregas sencillas de archivos se convierten en la base de la recuperación de servicios y el diagnóstico operativo.
Lo que aprenderás
- Navegar por un espacio preparado y crear, copiar, renombrar, mover, eliminar y organizar archivos y directorios de forma segura
- Buscar, contar, ordenar, deduplicar, comparar y extraer evidencia de notas, logs, inventarios y texto delimitado
- Crear y actualizar archivos de configuración con redirecciones, pipes, variables y comillas, preservando el contenido necesario y las rutas con espacios
- Interpretar y reparar límites de permisos, propiedad, usuarios y grupos sin otorgar un acceso más amplio de lo requerido
- Inspeccionar procesos y
/proc, identificar PID y usar códigos de salida, trabajos en segundo plano, esperas, límites de tiempo y scripts ejecutables - Validar aplicaciones locales mediante puertos abiertos, relación con procesos, entradas de hostname, HTTP, headers, descargas y checksums SHA-256
- Localizar e instalar pequeñas herramientas, interpretar ayuda o versiones, crear archivos de soporte y operar
systemd, journal, Cron y rotación de logs - Diagnosticar uso de disco, limpiar solo temporales permitidos, reparar enlaces simbólicos y montajes persistentes, restaurar copias y cerrar incidentes con varias señales
A quién va dirigido este curso
El curso está dirigido a nuevos usuarios de Linux y a desarrolladores, técnicos de soporte o administradores en etapa inicial que buscan práctica constante de terminal con resultados similares al trabajo real.
Requisitos previos: No se requiere administración previa de Linux; debes poder usar el teclado, leer instrucciones breves y aprender a partir de salidas de comandos en inglés. La ruta comienza con tareas de archivos desde cero y después introduce en orden sudo, red, paquetes, servicios, Cron, archivos comprimidos, checksums y montajes.
Entorno de aprendizaje: Espacios Ubuntu 22.04 accesibles desde el navegador, con contenedores ligeros para la mayoría de desafíos e instancias completas cuando se necesitan systemd, programación, logs o montajes; cada desafío se prepara y reinicia de forma independiente.
Preguntas frecuentes
¿Debo completar los 100 desafíos en días consecutivos?
No. “100 días” describe 100 misiones ordenadas. Una por día es un ritmo sostenible, pero puedes pausar o cambiar la velocidad; mantener el orden importa más porque las etapas posteriores se apoyan en hábitos anteriores.
¿Son tutoriales guiados que muestran cada comando?
No. Cada laboratorio ofrece escenario, objetivo acotado, criterios de aceptación y pistas sin dictar la solución completa. Tú eliges los comandos y ediciones, y hay una solución disponible si necesitas apoyo.
¿El trabajo persiste entre desafíos?
No. Cada desafío empieza desde su propio estado preparado. Los ejercicios de copias, procesos, servicios y montajes establecen y verifican persistencia o recuperación dentro del mismo laboratorio, sin depender del día anterior.
¿Este curso me convierte por sí solo en administrador Linux de producción?
No. Proporciona práctica amplia de terminal y operaciones iniciales en Ubuntu, con tareas acotadas de systemd, Cron, logs, almacenamiento e incidentes. No cubre gestión de flotas, nube, redes avanzadas, ajuste del kernel, identidad empresarial, políticas de seguridad ni gobierno de cambios en producción.


