Administración de Linux
10 guías · unas 2 horas de lectura
Esta página se tradujo del inglés con ayuda de IA y se cotejó con el original. Leer la versión en inglés
Casi todos los servidores, contenedores y runners de CI que toca un desarrollador usan Linux. Manejarse con soltura en la shell —moverse por el sistema de archivos, gestionar procesos y servicios, leer logs, escribir pequeños scripts y trocear texto con grep, sed y awk— rinde todos los días. Esta materia es un curso práctico de administración para quienes desarrollan y despliegan software, no un repaso intensivo para una certificación.
A quién va dirigido
- Desarrolladores que despliegan en servidores Linux
- Administradores de sistemas junior
- Cualquiera que quiera ser eficaz en la línea de comandos
Ruta de aprendizaje
Léelas en orden para seguir un curso completo o elige el tema que necesites.
- 1El sistema de archivos de Linux: jerarquía, rutas, enlaces, montajes y discosDónde está cada cosa en un sistema Linux y por qué: la FHS, tipos de archivo e inodos, enlaces duros y simbólicos, montajes, fstab y cómo encontrar archivos.Principiante12 min de lectura
- 2Fundamentos del shell Bash: comandos, redirecciones, pipes, variables y configuraciónCómo lee Bash una línea de comandos, encuentra programas, expande globs y variables, los conecta con pipes y redirecciones, y dónde vive su configuración.Principiante10 min de lectura
- 3Usuarios, grupos y permisos en Linux: bits rwx, umask, ACL y sudoCuentas y grupos en Linux, cómo se evalúan los bits rwx y los modos octales, umask, setuid y sticky bit, ACL POSIX, reglas de sudo y acceso SSH con claves.Principiante11 min de lectura
- 4Procesos de Linux y systemd: ps, señales, unidades, journalctl y timersEstados y ciclo de vida de procesos, ps y top, señales, control de trabajos, nice y luego unidades systemd, escribir un servicio, systemctl, targets y timers.Intermedio10 min de lectura
- 5Gestión de paquetes en Linux: apt, dpkg, dnf, rpm, repositorios y firmasQué contiene un paquete, cómo resuelven dependencias apt y dnf, la firma de repositorios, cómo fijar y retener versiones y compilar desde el código fuente.Principiante11 min de lectura
- 6Redes en Linux: ip, enrutamiento, DNS, sockets, firewalls y túneles SSHConfigura y diagnostica la red en Linux con ip, ss, dig y curl: direcciones, rutas, resolución de nombres, puertos en escucha, firewalls y túneles SSH.Intermedio9 min de lectura
- 7Scripts en Bash: scripts seguros con argumentos, bucles, funciones y trapsEscribe scripts de Bash que fallen de forma ruidosa y no en silencio: modo estricto, argumentos, condiciones, bucles, funciones, arrays, traps y ShellCheck.Intermedio10 min de lectura
- 8grep, sed y awk: pipelines de procesamiento de texto que responden a preguntas realesExpresiones regulares, opciones de grep, sustitución y direcciones en sed, campos y patrones en awk, y cut, sort y uniq en pipelines de análisis de logs.Intermedio10 min de lectura
- 9Montar un stack LAMP: Apache, MariaDB, PHP-FPM, virtual hosts y TLSInstala y configura un servidor LAMP de principio a fin: virtual hosts de Apache, grants de MariaDB, pools de PHP-FPM, permisos, Let's Encrypt y hardening.Intermedio9 min de lectura
- 10Logs y resolución de problemas en Linux: journalctl, rotación, OOM, carga y straceUn método repetible ante incidentes en Linux: el journal y /var/log, rotación, disco y memoria agotados, carga frente a CPU, strace y lsof.Avanzado12 min de lectura
Sigue con
DevOps, CI/CD y contenedoresGit, pipelines de Jenkins, entrega continua, Docker, Kubernetes e infraestructura como código: las prácticas y herramientas para entregar software con fiabilidad.14 guías →Computación en la nubeFundamentos de la nube, servicios clave de AWS y Azure, diseño well-architected, migración, alta disponibilidad, apps cloud-native y control de costes.8 guías →Seguridad e identidadArquitectura de seguridad de aplicaciones, OAuth 2.0, OpenID Connect, SAML y SSO, gestión de identidades y accesos, API protegidas con JWT y OWASP Top 10.8 guías →