RousselTMLEARNING

Systèmes & Linux · Cursos

Administración Linux: del descubrimiento a la maestría

Curso completo y gratuito de administración de sistemas Linux: shell Bash, archivos, usuarios y permisos, paquetes, servicios systemd, almacenamiento y LVM, red y SSH, rendimiento, seguridad, scripts, copias de seguridad y resolución de problemas.

12 capítulos20 leccionesES
A tu ritmo, con la práctica.

Al terminar este curso sabrás

  • Explicar la arquitectura de un sistema Linux, su arranque y su árbol de directorios
  • Trabajar con eficacia en la línea de comandos: archivos, redirecciones, pipes, búsqueda y procesamiento de texto
  • Gestionar usuarios, grupos, sudo, permisos y ACL
  • Instalar paquetes, escribir y gestionar servicios systemd, leer logs y programar tareas
  • Administrar discos, sistemas de archivos y LVM, configurar la red, el cortafuegos y SSH
  • Diagnosticar problemas de rendimiento y endurecer un servidor
  • Escribir scripts Bash robustos, respaldar, supervisar y solucionar problemas en un servidor de producción

🎯 Nivel : Principiante👥 A quién va dirigido : Desarrolladores, futuros administradores de sistemas, ingenieros DevOps, SRE y cloud, y cualquier persona que gestione servidores Linux

LEARNING PATH

Programa del curso

0Visión general del curso1 lección
1Introducción: Linux y su arquitectura2 lecciones
2El shell y los archivos2 lecciones
3Usuarios, grupos y permisos2 lecciones
4Paquetes, servicios y logs2 lecciones
5Almacenamiento2 lecciones
6Red y SSH2 lecciones
7Procesos y rendimiento1 lección

Procesos, memoria, carga y método USE.

  1. Procesos, memoria y rendimientoArtículo · ⏱ 9 min
8Seguridad y endurecimiento1 lección

SSH, fail2ban, SELinux, AppArmor, auditoría.

  1. Seguridad y endurecimientoArtículo · ⏱ 11 min
9Scripts Bash y automatización2 lecciones
10Operación: copias de seguridad, supervisión y resolución de problemas2 lecciones
11Buenas prácticas1 lección

Prácticas recomendadas para administrar Linux en producción.

  1. Buenas prácticas de LinuxArtículo · ⏱ 6 min

LEARN BY DOING

Casos prácticos

Poner un servidor en producción

Instalar, endurecer, supervisar y respaldar un servidor web o de base de datos.

Resolver un incidente

Disco lleno, servicio caído, servidor lento: diagnosticar con método en pocos minutos.

Automatizar la operación

Sustituir acciones manuales por scripts Bash robustos y timers de systemd.

Prepararse para DevOps, contenedores y Kubernetes

Adquirir las bases de sistema indispensables antes de Docker, Ansible y Kubernetes.

¿Y después?

Preguntas frecuentes

¿Hace falta saber Linux para DevOps o cloud?

Sí: la gran mayoría de servidores, contenedores y nodos de Kubernetes funcionan con Linux. Leer logs y gestionar servicios, permisos y red es la base de todos los puestos de operaciones.

¿Qué distribución usar para seguir el curso?

Las prácticas usan Ubuntu 24.04 LTS. Los equivalentes Red Hat (dnf, firewalld, SELinux) se indican en las lecciones: los conceptos son los mismos.

¿Necesito un servidor para las prácticas?

Basta una máquina virtual local (Multipass, Vagrant, VirtualBox) o una pequeña instancia en la nube. Usa una máquina desechable: algunas prácticas modifican el cortafuegos, SSH y los discos.

¿Este curso prepara para certificaciones?

Cubre la mayor parte de los objetivos de LFCS (Linux Foundation) y RHCSA (Red Hat): usuarios, almacenamiento, servicios, red, seguridad y scripts. Los exámenes son prácticos: repite las prácticas sin la corrección.

¿Cuál es la diferencia entre Linux y Unix?

Unix es un sistema nacido en 1969 del que derivan sistemas comerciales (AIX, Solaris, macOS). Linux es un kernel libre creado en 1991 que sigue los principios de Unix; el primer capítulo detalla las diferencias.