Programa Linux Server Pro – Preparación no oficial CompTIA Linux+ XK0-005
Descripción
Dominar Linux es hoy una de las habilidades más demandadas y mejor pagadas en el mercado de TI. Este programa te forma como Administrador de Servidores Linux competente, capaz de instalar, configurar, desplegar servicios y mantener infraestructura en entornos empresariales reales — desde el primer día.
El contenido está alineado al 100% con los objetivos oficiales del examen CompTIA Linux+ XK0-005, la certificación Linux más reconocida del mercado, lo que significa que al completar el programa estarás listo para certificarte internacionalmente.
A diferencia de los cursos grabados, aquí entrenas en vivo con un instructor con más de 15 años de experiencia en infraestructura Linux productiva, con acceso a un laboratorio físico real donde simularás tu propio centro de datos.
¿Qué nos hace diferentes?
-
- Contenido depurado.
- Evaluación de escenarios reales.
- Mentoría Grupal virtual en vivo.
¿Qué incluye?
-
- Más de 40 horas de entrenamiento con in
- Acceso a laboratorio físico, mientras dure el curso.
- Examen de certificación 100 % práctico con nuestro Challenge Chaos-IT Day (Manos a la obra).
¿Qué aprenderás?
- Instalar, configurar y mantener servidores Linux en entornos empresariales reales
- Administrar usuarios, grupos, procesos, servicios y almacenamiento avanzado con LVM y RAID
- Desplegar y gestionar servicios críticos: DNS, DHCP, Web, correo, proxy y contenedores
- Configurar y monitorear redes en Linux con herramientas profesionales
- Implementar seguridad en Linux: hardening, firewall, certificados, VPN, SELinux y AppArmor
- Automatizar tareas con Shell Scripting, cron, Ansible y Terraform
- Gestionar infraestructura como código con Git, YAML y JSON
- Monitorear infraestructura con Telegraf, InfluxDB y Grafana
- Aplicar metodologías de troubleshooting con soporte de inteligencia artificial
- Prepararte para presentar y aprobar el examen internacional CompTIA Linux+ XK0-005
Currículum del curso
Introducción a Linux
Módulo 1 — Fundamentos de Linux 2h
Se realizará una introducción al ecosistema Linux, sus distribuciones empresariales más relevantes y la arquitectura interna del sistema operativo. Se explorarán los componentes esenciales del sistema, el proceso de instalación en entornos de servidor, el ciclo de arranque desde el firmware hasta el inicio de los servicios, los tipos de dispositivos en /dev y la compilación de software desde el código fuente.
-
Introducción a Linux y distribuciones empresariales
-
Arquitectura del sistema: kernel, shell, FHS
-
Instalación y configuración inicial del servidor
-
Proceso de arranque: BIOS/UEFI, GRUB2, targets systemd
-
Recuperación del sistema desde GRUB
-
Device types en /dev: block, character y special devices
-
Compilación de software desde fuente: ./configure, make, make install
-
Virtualización en Linux
Línea de Comandos
Se desarrollarán las habilidades esenciales para operar Linux desde la terminal, incluyendo navegación, manipulación de archivos, procesamiento de texto, manejo de pipes, redirección, here documents, exit codes y shell built-ins. Se abordarán los mecanismos de permisos, ACL, atributos especiales y editores de texto como herramientas fundamentales del administrador.
-
Comandos esenciales de navegación y gestión de archivos
-
Procesamiento de texto: grep, sed, awk y expresiones regulares
-
find, xargs, wc, cut, tr, head, tail
-
Pipes, redirección y streams
-
Exit codes y manejo de errores en la terminal
-
Shell built-ins: read, echo, source
-
Permisos, propietarios y atributos
-
ACL: getfacl, setfacl
-
SUID, SGID y Sticky Bit
-
Editores Vi/Vim y Nano
Administración del Sistema
Se cubrirá la gestión integral del sistema operativo: instalación y administración de paquetes en distribuciones Debian y RPM incluyendo aplicaciones sandboxed, control de usuarios y grupos, administración de procesos y servicios con systemd, gestión avanzada de almacenamiento con LVM, configuración de RAID, sincronización del tiempo con NTP/chrony y administración de privilegios con sudo y PolicyKit.
-
Gestión de paquetes: APT, DNF/RPM, dpkg, snapd, Flatpak
-
Gestión de usuarios y grupos
-
Gestión de procesos, prioridades y servicios con systemd
-
Gestión de discos y almacenamiento con LVM
-
RAID: conceptos y configuración con mdadm
-
Gestión del tiempo con NTP/chrony
-
Sudo, visudo y PolicyKit
Kernel y Arranque Avanzado
Se estudiará la arquitectura interna del kernel Linux, la gestión de módulos y parámetros del sistema, y la interacción con los subsistemas /proc y /sys. Se profundizará en la personalización del gestor de arranque GRUB2, la configuración de parámetros del kernel mediante sysctl y el diagnóstico del kernel en tiempo de ejecución.
-
Componentes del kernel: módulos y parámetros
-
lsmod, modprobe, insmod, rmmod, modinfo
-
/proc y /sys: interacción y diagnóstico
-
sysctl y /etc/sysctl.conf
-
Personalización del arranque con GRUB2
-
Gestión del tiempo de ejecución del kernel
Redes en Linux
Se abordarán las herramientas y configuraciones esenciales de red en Linux, incluyendo la gestión de interfaces, resolución de nombres, monitoreo de tráfico, herramientas de conectividad remota, configuración avanzada de red y el montaje de sistemas de archivos en red con NFS y SMB/CIFS.
-
Configuración de red: iproute2, ip, ss, nmcli
-
Resolución de nombres: /etc/resolv.conf, nsswitch, dig, nslookup
-
Monitoreo de red: tcpdump, netstat, traceroute, ping, mtr
-
Herramientas remotas: SSH, SCP, rsync, wget, curl
-
Configuración avanzada: bonding, VLANs, rutas estáticas
-
NFS y SMB/CIFS: conceptos y montaje
Fundamentos de Base de Datos
Se introducirán los conceptos fundamentales de las bases de datos relacionales y el lenguaje SQL aplicado a entornos Linux. Se abordarán las operaciones esenciales de consulta y manipulación de datos, así como la creación y gestión de usuarios de base de datos con criterios de seguridad y mínimo privilegio.
-
Conceptos de bases de datos relacionales
-
SQL básico
-
Usuarios, permisos y buenas prácticas de acceso
Servicios Empresariales
Se realizará el despliegue y configuración de los servicios más demandados en entornos empresariales: base de datos con MariaDB, transferencia segura de archivos con SFTP, publicación web con Apache, resolución de nombres con BIND9, asignación de direcciones IP con DHCP, correo electrónico con Postfix, configuración avanzada de red, proxy con Squid y contenedores con Docker. Cada servicio se instalará, configurará y verificará en un entorno de laboratorio real.
-
MariaDB
-
SFTP
-
Apache Web Server
-
DNS Server con BIND9
-
DHCP Server
-
Servidor de correo básico con Postfix
-
Proxy básico con Squid
-
Docker: imágenes, contenedores, volúmenes y redes
-
Podman
-
Docker Compose: despliegue multi-servicio
-
Redes Docker: bridge, overlay, NAT, host
-
Container registries: push, pull, build, rmi
-
cloud-init y bootstrapping de instancias
Monitoreo de Infraestructura
Se implementará un stack completo de monitoreo utilizando Telegraf, InfluxDB y Grafana desplegado en contenedores Docker. Se configurará la recolección de métricas de sistema, red y servicios, y se construirán dashboards funcionales con alertas para la detección temprana de problemas en la infraestructura.
-
Stack TIG: Telegraf + InfluxDB + Grafana
-
Métricas de sistema, red y servicios
-
Dashboards y alertas en Grafana
Backup y Recuperación
Se estudiarán las estrategias de respaldo más utilizadas en entornos productivos: backup completo, incremental y diferencial. Se aplicarán herramientas como tar y rsync para la automatización de copias de seguridad, y se realizarán pruebas de recuperación ante fallos para validar la integridad y disponibilidad de los datos.
-
Estrategias de backup: completo, incremental, diferencial
-
tar, gzip, bzip2, xz, rsync, dd
-
SCP y transferencia segura de archivos
-
Recuperación ante fallos y pruebas de restauración
Formatos de Datos y Control de Versiones
Se introducirán los formatos de datos estructurados más utilizados en infraestructura moderna, YAML y JSON, y se desarrollarán habilidades en control de versiones con Git aplicado a la gestión de configuraciones y scripts en entornos de servidor.
-
YAML: sintaxis y casos de uso en infraestructura
-
JSON: estructura y procesamiento básico
-
Git: clone, add, commit, push, pull, branch, merge
-
Flujos de trabajo básicos con Git en entornos de servidor
Automatización e IaC
Se desarrollarán habilidades de automatización desde los fundamentos de programación hasta shell scripting avanzado, programación de tareas, herramientas de infraestructura como código y conceptos de orquestación de contenedores con Kubernetes, CI/CD y service mesh.
-
Fundamentos de programación
-
Shell Scripting
-
Here documents en scripts
-
Shell built-ins avanzados: read, echo, source, export
-
Python scripting básico
-
Cuándo usar Python vs Bash en automatización de sistemas
-
Programación de tareas con cron y systemd timers
-
Ansible: estructura de playbooks, módulos esenciales, modelo push
-
Puppet: modelo pull, manifests, idempotencia
-
Conceptos de IaC: Terraform — infraestructura declarativa
-
CI/CD: conceptos y aplicación en entornos Linux
-
Kubernetes: pods, sidecars, orquestación — conceptos esenciales
-
Service mesh: conceptos y casos de uso
-
Container registries en flujos de automatización
Seguridad en Linux
Se abordarán los fundamentos y mecanismos avanzados de seguridad en Linux: gestión de certificados, cifrado, hardening del sistema, autenticación centralizada con SSSD y LDAP, SSH hardening, control de acceso obligatorio con AppArmor y SELinux incluyendo herramientas avanzadas de gestión de políticas, y configuración de VPN con OpenVPN.
-
PKI: certificados SSL/TLS, claves públicas y privadas, CA
-
Gestión de certificados con OpenSSL y Let’s Encrypt
-
Cifrado con GnuPG
-
Linux hardening: servicios, paquetes, kernel parameters
-
PAM: políticas de contraseñas y bloqueo de cuentas
-
SSSD: autenticación centralizada y directorio
-
LDAP, SSO y MFA: conceptos y configuración básica
-
SSH hardening: tunneling, port forwarding, llaves públicas
-
AppArmor: perfiles y restricciones por aplicación
-
SELinux: contextos, labels, estados, booleans
-
SELinux avanzado: audit2allow, semanage, restorecon, chcon
-
VPN con OpenVPN
Firewall y Control de Acceso
e configurarán y gestionarán los principales mecanismos de firewall disponibles en Linux — iptables, nftables, firewalld y UFW — así como la configuración de IP forwarding, NAT y control de acceso avanzado mediante ACL y atributos de archivos.
-
iptables y nftables
-
firewalld: zonas, servicios, reglas
-
UFW: configuración simplificada
-
IP forwarding y NAT
-
ACL avanzadas y atributos de archivos
Herramientas de Seguridad
Se implementarán herramientas especializadas para la protección activa del servidor: bloqueo de accesos no autorizados con fail2ban, auditoría de eventos con auditd, detección de rootkits con rkhunter y chkrootkit, auditoría del sistema con Lynis, escaneo de puertos con Nmap y verificación de certificados y conexiones TLS con openssl s_client.
-
fail2ban
-
auditd
-
rkhunter y chkrootkit
-
Lynis
-
Nmap: escaneo y testing remoto
-
openssl s_client: verificación de certificados y conexiones TLS
Análisis de Logs y Troubleshooting
Se aplicará una metodología estructurada para el diagnóstico y resolución de problemas en entornos Linux. Se utilizarán herramientas como rsyslog, journalctl y logwatch para la gestión centralizada y análisis de registros del sistema, con énfasis en la identificación de patrones de fallo y eventos críticos. Adicionalmente, se incorporará el uso de herramientas de inteligencia artificial generativa como apoyo al proceso de troubleshooting, aplicando técnicas de prompting técnico para interpretar logs, diagnosticar errores de servicios y acelerar la resolución de incidentes — sin perder el criterio profesional del administrador.
-
Metodología de troubleshooting
-
Troubleshooting de almacenamiento: RAID, LVM, I/O, inode exhaustion, SSD trim, NVMe
-
Troubleshooting de red: DNS, firewall, interfaces, latencia, dropped packets
-
Troubleshooting de CPU y memoria: top, lscpu, OOM killer, memory leaks
-
Troubleshooting de permisos y acceso de usuarios: ACL, contextos, quotas
-
systemd: diagnóstico de unit files, timers y targets
-
logwatch, rsyslog y journalctl
-
IA Aplicada al Troubleshooting