Curso de Administración de Sistemas

Administra servidores Linux de punta a punta: usuarios, discos, servicios, redes, seguridad y automatización.

Curso completo de administración de sistemas Linux: la terminal y el sistema de archivos, usuarios y permisos, almacenamiento con LVM y RAID, procesos, systemd y logs, gestión de paquetes, redes, servicios (SSH, web, NFS, Samba, TLS), seguridad y hardening, scripting con Bash y Ansible, respaldos, virtualización, Docker y monitoreo.

Contenido del curso

Unidad 1: Fundamentos y la terminal

Qué hace un administrador de sistemas, cómo arranca Linux, cómo moverte por la shell y cómo se organiza el sistema de archivos.

Unidad 2: Usuarios, grupos y permisos

Administra cuentas y grupos, entiende los permisos rwx y su notación octal, usa sudo con mínimo privilegio y aplica permisos especiales y ACL.

Unidad 3: Almacenamiento y sistemas de archivos

Discos, particiones MBR/GPT, sistemas de archivos, montaje persistente con fstab, LVM y niveles de RAID.

Unidad 4: Procesos, servicios y logs

Controla procesos y señales, administra servicios con systemd, programa tareas con cron y timers, y diagnostica con los logs del sistema.

Unidad 5: Gestión de paquetes y software

Instala y actualiza software con apt y dnf, administra repositorios y dependencias, y compila programas desde el código fuente.

Unidad 6: Redes en Linux

Direccionamiento IP y subredes, configuración de red con ip, NetworkManager y netplan, DNS y DHCP, y herramientas de diagnóstico.

Unidad 7: Servicios de red

SSH seguro con llaves, servidores web y reverse proxy, compartir archivos con NFS y Samba, y certificados TLS con Let's Encrypt.

Unidad 8: Seguridad y hardening

Firewalls en Linux, hardening de SSH y servicios, fail2ban, SELinux y AppArmor, y auditoría de un servidor.

Unidad 9: Shell scripting y automatización

Scripts en Bash, herramientas de texto (grep, sed, awk), scripts de administración y automatización con Ansible.

Unidad 10: Respaldos, virtualización y contenedores

Estrategias de respaldo con rsync y tar, hipervisores, contenedores con Docker, monitoreo y un caso final integrador.