Linux Upskill Challenge
Descripción
Linux Upskill Challenge es un curso gratuito y de código abierto pensado para que aprendas las habilidades necesarias para administrar un servidor Linux remoto desde la línea de comandos. Todo el material didáctico está disponible durante todo el año, sin suscripciones ni registros: solo necesitas invertir tu tiempo.
El programa se estructura en 21 lecciones diarias (del Día 0 al Día 20) que van desde la creación de tu propio servidor en la nube (AWS, Azure, Google Cloud, Digital Ocean o local) hasta el scripting, pasando por la administración práctica del sistema.
Qué aprenderás
- Fundamentos: conexión por ssh, navegación básica, páginas man y jerarquía de archivos.
- Administración: uso de sudo, instalación de software con apt, gestión de usuarios y grupos, permisos y repositorios.
- Herramientas de texto: edición con nano y vim, y procesado con grep, cut, awk, sed y tuberías.
- Servicios y redes: instalación de Apache2, apertura de puertos, nmap, cortafuegos con ufw y seguridad.
- Operaciones avanzadas: tareas programadas con cron, transferencia de ficheros por SFTP, compresión con tar y gzip, compilación desde el código fuente, logs, monitorización y scripting.
El curso cuenta además con una comunidad activa a través de listas de reproducción de vídeo, publicaciones mensuales en Lemmy y Reddit, y un canal de Discord para resolver dudas.
Tecnologías y temas
-
Curso gratuito
Material abierto y accesible todo el año
-
Línea de comandos
Dominio de la terminal y utilidades CLI
-
Linux
Administración de servidores Linux
-
seguridad
Cortafuegos, puertos y responsabilidades del admin
-
Shell scripting
Introducción al scripting en Bash
-
Sysadmin
Habilidades de administración de sistemas