Contenido Mínimo · 1 mes · 12 sesiones intensivas · Basado en Rocky/Ubuntu Server
Semana 1 · Fundamentos, instalación y línea de comandos
1
Introducción a Linux distros
Introducción a Linux distros
Filosofía de Linux, diferencias con otros SO. Distribuciones: Red Hat vs Debian. Concepto de servidor headless. Instalación de máquina virtual (VirtualBox) con Ubuntu Server o Rocky Linux.
Resultado
El alumno tiene una máquina virtual con Linux instalada y comprende el ecosistema del servidor.
El alumno tiene una máquina virtual con Linux instalada y comprende el ecosistema del servidor.
2
Línea de comandos esencial
Línea de comandos esencial
Estructura de directorios (FHS). Comandos básicos: ls, cd, pwd, cp, mv, rm, cat, less, grep, find. Uso de man pages y ayuda integrada.
Resultado
El alumno navega por el sistema de archivos y ejecuta comandos fundamentales con soltura.
El alumno navega por el sistema de archivos y ejecuta comandos fundamentales con soltura.
3
Gestión de usuarios y permisos
Gestión de usuarios y permisos
Usuarios y grupos: useradd, usermod, passwd, groupadd. Permisos (chmod, chown, chgrp) en formato octal y simbólico. Archivo sudoers.
Resultado
El alumno administra usuarios y controla accesos a archivos mediante permisos adecuados.
El alumno administra usuarios y controla accesos a archivos mediante permisos adecuados.
Semana 2 · Gestión de paquetes, procesos y discos
4
Gestores de paquetes
Gestores de paquetes
APT (Debian/Ubuntu) vs DNF/YUM (RHEL/Rocky). Instalación, actualización y eliminación de software. Repositorios y solución de dependencias.
Resultado
El alumno instala, actualiza y elimina paquetes desde los repositorios oficiales.
El alumno instala, actualiza y elimina paquetes desde los repositorios oficiales.
5
Procesos y servicios
Procesos y servicios
Monitoreo de procesos: ps, top, htop, kill, pkill. Servicios con systemd: systemctl, journalctl. Programación de tareas con cron y at.
Resultado
El alumno gestiona procesos en ejecución y automatiza tareas recurrentes.
El alumno gestiona procesos en ejecución y automatiza tareas recurrentes.
6
Almacenamiento y sistemas de archivos
Almacenamiento y sistemas de archivos
Particionado (fdisk, parted), formateo (mkfs), montaje (mount, /etc/fstab). Gestión de discos, cuotas y verificación de espacio (df, du).
Resultado
El alumno administra discos, particiones y puntos de montaje de forma permanente.
El alumno administra discos, particiones y puntos de montaje de forma permanente.
Semana 3 · Redes, seguridad y servicios fundamentales
7
Configuración de red
Configuración de red
Conceptos de IP, máscara, gateway, DNS. Configuración de interfaces en Linux (netplan o ifcfg). Comandos: ip, ping, ss, netstat, traceroute.
Resultado
El alumno configura la conectividad de red del servidor y diagnostica problemas básicos.
El alumno configura la conectividad de red del servidor y diagnostica problemas básicos.
8
Firewall y seguridad básica
Firewall y seguridad básica
Introducción a iptables/nftables. Uso práctico de firewalld (RHEL) o UFW (Debian). Reglas simples, zonas, puertos. SSH hardening (cambio de puerto, clave pública, fail2ban).
Resultado
El alumno protege el servidor con un firewall y asegura el acceso remoto por SSH.
El alumno protege el servidor con un firewall y asegura el acceso remoto por SSH.
9
Servidor web (Apache/NGINX)
Servidor web (Apache/NGINX)
Instalación y configuración básica de Apache o NGINX. VirtualHost/Sites disponibles. Archivos de log y resolución de errores comunes.
Resultado
El alumno despliega un sitio web estático en su servidor y comprende la configuración de hosts virtuales.
El alumno despliega un sitio web estático en su servidor y comprende la configuración de hosts virtuales.
Semana 4 · Shell scripting, respaldos y producción
10
Introducción a Bash Scripting
Introducción a Bash Scripting
Variables, condicionales, bucles, funciones. Creación de scripts para tareas administrativas. Permisos de ejecución y cron para automatización.
Resultado
El alumno escribe scripts simples para automatizar tareas recurrentes de administración.
El alumno escribe scripts simples para automatizar tareas recurrentes de administración.
11
Monitoreo y logs
Monitoreo y logs
Monitoreo de recursos: memoria, CPU, E/S. Análisis de logs del sistema (/var/log). Introducción a herramientas como htop, iotop, y logrotate.
Resultado
El alumno supervisa el estado del servidor y gestiona los archivos de log adecuadamente.
El alumno supervisa el estado del servidor y gestiona los archivos de log adecuadamente.
12
Backups y proyecto final
Backups y proyecto final
Estrategias de respaldo: rsync, tar, copias locales/remotas. Restauración de datos. Proyecto final: servidor LAMP/LEMP funcional con respaldo automático vía script.
Resultado
El alumno entrega un servidor en funcionamiento con servicios web, firewall, y un plan de backups automatizado.
El alumno entrega un servidor en funcionamiento con servicios web, firewall, y un plan de backups automatizado.
Requisitos
Conocimientos básicos en: Programación Orientada a Objetos.
Certificado: Se entrega certificado de participan en formato digital.
Docente: Docente especializado el desarrollo de App Móvil y tendrás 2 horas para consultar sobre tus proyectos.
Más Información: +591 60605090 – +591 72012177
Forma de Pago
- Costo del curso 350 Bs.- ó 40 USD




