linux tux penguin mascot cutout lying on a tray with ice cubes

🐧 Linux Upskill Challenge: Domina la Administración de Servidores Linux en 21 Días


🐧 Linux Upskill Challenge: Domina la Administración de Servidores Linux en 21 Días

¿Te interesa aprender a administrar servidores Linux desde cero? ¿Buscas una forma práctica y gratuita de adquirir habilidades reales en la línea de comandos? El Linux Upskill Challenge es un curso intensivo de 21 días que te guía paso a paso para convertirte en un administrador competente de sistemas Linux.​


🚀 ¿Qué es el Linux Upskill Challenge?

El Linux Upskill Challenge es un curso gratuito y práctico diseñado para enseñar a administrar servidores Linux desde la línea de comandos. A lo largo de 21 días, aprenderás a configurar, asegurar y mantener un servidor remoto, utilizando herramientas y técnicas utilizadas en entornos profesionales.​


🧰 ¿Qué necesitas para comenzar?

  • Un servidor Linux (Ubuntu) en la nube o local.​
  • Conexión a Internet y acceso SSH.​
  • Dedicación de 1 a 2 horas diarias durante 21 días.​

El curso proporciona instrucciones detalladas para configurar tu servidor, incluso si nunca lo has hecho antes.​


📅 Temario Día a Día

A continuación, un resumen de los temas que se abordan cada día:​

  • Día 0: Configuración del servidor en la nube o local.​
  • Día 1: Conexión al servidor y comandos básicos (ls, uptime, df -h, uname -a).​
  • Día 2: Navegación básica, uso de páginas de manual (man) y jerarquía de archivos.​
  • Día 3: Uso de sudo, configuración de zonas horarias y cambio de nombre del host.​
  • Día 4: Instalación de software con apt, exploración del sistema de archivos y revisión de archivos como /etc/passwd, /etc/ssh/sshd_config y /var/log/auth.log.​
  • Día 5: Uso de paginadores como more y less, archivos ocultos, historial de comandos y edición con nano.​
  • Día 6: Edición con vim y uso de vimtutor.​
  • Día 7: Instalación y gestión de servicios como Apache2, y lectura de logs.​
  • Día 8: Procesamiento de texto con herramientas como grep, cat, cut, awk, tail y uso de tuberías.​
  • Día 9: Exploración de redes con ss, netstat, instalación de nmap y configuración de firewall con ufw.​
  • Día 10: Programación de tareas con cron, at y temporizadores de systemd.​
  • Día 11: Búsqueda de archivos con locate, find, grep y which.​
  • Día 12: Transferencia de archivos con SFTP.​
  • Día 13: Gestión de usuarios y grupos con adduser y visudo.​
  • Día 14: Permisos de archivos y directorios, y uso de ACLs y SELinux.​
  • Día 15: Profundización en repositorios, habilitación de “Multiverse” y uso de PPAs en Ubuntu.​
  • Día 16: Archivado y compresión con tar y gzip.​
  • Día 17: Compilación desde el código fuente utilizando wget, tar, configure, make e install.​
  • Día 18: Gestión y rotación de logs con logrotate.​
  • Día 19: Comprensión de inodos, enlaces simbólicos y otros atajos.​
  • Día 20: Introducción al scripting en Bash, incluyendo el uso de shebang, permisos y variables de entorno.​
  • Día 21: Conclusión del curso y sugerencias para continuar aprendiendo.​

🌐 Recursos y Comunidad

El Linux Upskill Challenge cuenta con una comunidad activa y recursos adicionales para apoyar tu aprendizaje:​


✅ ¿Por qué participar?

  • Aprenderás habilidades prácticas en administración de sistemas Linux.​
  • El curso es gratuito y de código abierto.​
  • Desarrollarás competencias demandadas en el mercado laboral de TI.​
  • Contarás con el apoyo de una comunidad global de aprendices y profesionales.​

🏁 Conclusión

El Linux Upskill Challenge es una oportunidad única para adquirir experiencia real en administración de servidores Linux. Si estás listo para mejorar tus habilidades y avanzar en tu carrera en tecnología, este desafío es el punto de partida perfecto.​

👉 Comienza ahora