
Curso de Linux
Domine Linux desde cero — desde la línea de comandos hasta la administración de sistemas, redes y automatización. Este curso le brinda las habilidades prácticas que los profesionales de TI, administradores de sistemas e ingenieros de DevOps usan a diario. Ya sea que esté comenzando o subiendo de nivel, saldrá listo para trabajar con confianza en sistemas Linux reales.
Lo que vas a aprender:
Usted construirá una base sólida en arquitectura de Linux, el shell Bash y el modelo de permisos del sistema de archivos. De ahí, pasará a la administración de usuarios y grupos, control de procesos y gestión de paquetes en las principales distribuciones. Configurará redes, fortalecerá servidores y administrará servicios con systemd. El curso también cubre scripting en Bash, SSH, contenedores con Docker y Podman, ajuste de rendimiento y automatización de infraestructura con Ansible. Cada tema se enseña con tareas prácticas y listas para el entorno laboral que reflejan lo que hacen los profesionales de Linux en entornos reales.
Cómo estudias de forma práctica Curso de Linux
Cómo practicas Curso de Linux
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 36 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de Linux y visión general del sistema
Fundamentos de Linux y visión general del sistema
Lección 1 • Arquitectura Linux y componentes centrales
Explica el espacio del núcleo, el espacio de usuario, las llamadas al sistema y los sistemas init. Proporciona la base conceptual para comprender cómo operan todos los procesos Linux.
Lección 2 • Virtualización y entornos de laboratorio
Cubre hipervisores, máquinas virtuales y contenedores para práctica segura. Permite a los estudiantes construir laboratorios aislados sin arriesgar sistemas en producción.
Lección 3 • Historia y distribuciones Linux
Rastrea los orígenes de Linux desde Unix, pasando por el núcleo y las principales familias de distribuciones. Establece el contexto para elegir la distribución correcta para tareas profesionales.
Lección 4 • Instalación de Linux en hardware real
Guía a través del particionado, configuración del gestor de arranque y configuración post-instalación. Garantiza que los estudiantes puedan desplegar un entorno Linux funcional de forma independiente.
Capítulo 2OcultarOcultar detallesVer detallesDominio de la interfaz de línea de comandos
Dominio de la interfaz de línea de comandos
Lección 1 • Obtención de ayuda y documentación
Cubre páginas de manual, páginas info, opciones --help y recursos en línea. Fomenta la autosuficiencia para que los estudiantes resuelvan problemas sin asistencia externa.
Lección 2 • Fundamentos del shell y navegación en el terminal de comandos
Introduce el prompt del shell, la sintaxis de comandos y los comandos de navegación del sistema de archivos. Constituye el punto de entrada para todo el trabajo posterior basado en CLI en el curso.
Lección 3 • Operaciones con archivos y directorios
Cubre la creación, copia, movimiento y eliminación segura de archivos y directorios. Apoya directamente las tareas de gestión de archivos requeridas en cada rol Linux.
Lección 4 • Redirección, pipes y encadenamiento de comandos
Explica stdin, stdout, stderr, pipes y sustitución de comandos. Desbloquea la capacidad de construir one-liners poderosos y pipelines de procesamiento.
Lección 5 • Herramientas de visualización y manipulación de texto
Enseña cat, less, head, tail, grep, sed y awk para procesamiento de texto. Permite el análisis de logs, edición de configuración y extracción de datos desde la línea de comandos.
Capítulo 3OcultarOcultar detallesVer detallesSistema de archivos y permisos Linux
Sistema de archivos y permisos Linux
Lección 1 • Tipos de archivo y metadatos
Distingue archivos regulares, directorios, enlaces simbólicos, dispositivos y sockets. Permite la interpretación correcta de la salida de ls y operaciones específicas según el tipo de archivo.
Lección 2 • Permisos especiales y listas de control de acceso
Cubre setuid, setgid, sticky bit y ACL POSIX para control detallado. Amplía el modelo de permisos básico para manejar escenarios complejos multiusuario.
Lección 3 • Estándar de Jerarquía del Sistema de Archivos
Mapea el propósito de cada directorio de nivel superior en el árbol del sistema de archivos Linux. Evita archivos mal ubicados y apoya prácticas correctas de administración del sistema.
Lección 4 • Modelo de propiedad y permisos Unix
Explica los bits de permiso de usuario, grupo y otros, y la asignación de propiedad. Proporciona la base para asegurar archivos y directorios en sistemas multiusuario.
Capítulo 4OcultarOcultar detallesVer detallesAdministración de usuarios y grupos
Administración de usuarios y grupos
Lección 1 • Gestión de grupos y membresía
Explica groupadd, groupmod, groupdel y la gestión de membresías de grupo. Apoya el control de acceso basado en roles mediante la asignación adecuada de grupos.
Lección 2 • Gestión de cuentas de usuario
Cubre useradd, usermod, userdel y los archivos /etc/passwd y /etc/shadow. Permite la gestión completa del ciclo de vida de las cuentas de usuario locales.
Lección 3 • Políticas de contraseñas y autenticación
Cubre passwd, chage y la aplicación de políticas de contraseñas basadas en PAM. Garantiza que las cuentas cumplan con los requisitos de seguridad organizacional para la autenticación.
Lección 4 • Escalada de privilegios con sudo
Enseña la configuración de sudo mediante visudo, la sintaxis de sudoers y la delegación de privilegios. Permite la administración con privilegios mínimos sin compartir la contraseña de root.
Capítulo 5OcultarOcultar detallesVer detallesGestión de procesos y trabajos
Gestión de procesos y trabajos
Lección 1 • Programación de trabajos con cron y systemd
Cubre la sintaxis de crontab, el comando at y las unidades de temporizador de systemd para programación. Automatiza tareas de mantenimiento, backups y reportes de manera confiable.
Lección 2 • Señales y control de procesos
Enseña kill, killall, pkill y los tipos de señal para gestión de procesos. Permite la terminación controlada y la comunicación con procesos en ejecución.
Lección 3 • Monitoreo de la actividad del sistema
Cubre ps, top, htop, vmstat, iostat y free para monitoreo en tiempo real. Permite la identificación de cuellos de botella de recursos y procesos con mal comportamiento.
Lección 4 • Comprendiendo los procesos Linux
Explica el ciclo de vida del proceso, PID, PPID, estados y el árbol de procesos. Proporciona la base conceptual para todas las tareas de monitoreo y control de procesos.
Capítulo 6OcultarOcultar detallesVer detallesGestión de paquetes e instalación de software
Gestión de paquetes e instalación de software
Lección 1 • Conceptos de gestión de paquetes
Explica paquetes, repositorios, metadatos y resolución de dependencias. Establece el marco conceptual compartido por todas las herramientas de gestión de paquetes.
Lección 2 • Gestión de paquetes basada en Debian
Cubre apt, apt-get, dpkg y la configuración de sources.list para sistemas Debian. Permite la gestión completa del ciclo de vida del software en distribuciones Ubuntu y Debian.
Lección 3 • Compilación de software desde el código fuente
Recorre la descarga, configuración, compilación e instalación de código fuente. Maneja software no disponible en repositorios oficiales.
Lección 4 • Snap, Flatpak y paquetes universales
Introduce formatos de paquete contenerizados que funcionan en todas las distribuciones. Amplía la disponibilidad de software más allá de los repositorios tradicionales de la distribución.
Lección 5 • Gestión de paquetes basada en RPM
Cubre dnf, yum, rpm y la configuración de archivos repo para sistemas basados en Red Hat. Permite la gestión de software en distribuciones Linux empresariales.
Capítulo 7OcultarOcultar detallesVer detallesConfiguración de redes y solución de problemas
Configuración de redes y solución de problemas
Lección 1 • Gestión de firewall con firewalld e iptables
Enseña reglas de firewalld basadas en zonas y las cadenas fundamentales de iptables. Permite el filtrado de tráfico y el control de acceso a puertos en servidores Linux.
Lección 2 • Fundamentos de red para administradores Linux
Revisa direccionamiento IP, subredes, TCP/UDP y el modelo OSI en el contexto Linux. Proporciona la base teórica para todas las tareas prácticas de red.
Lección 3 • Diagnóstico y solución de problemas de red
Cubre ping, traceroute, ss, netstat, tcpdump y curl para diagnóstico. Construye un enfoque sistemático para aislar y resolver fallas de red.
Lección 4 • Configuración de interfaces de red
Cubre ip, nmcli y métodos de configuración estática vs. DHCP. Permite la configuración persistente y temporal de interfaces de red en sistemas Linux modernos.
Lección 5 • Resolución DNS y gestión de nombre de host
Explica /etc/hosts, /etc/resolv.conf, systemd-resolved y herramientas de consulta DNS. Asegura la resolución correcta de nombres para servicios y conexiones remotas.
Capítulo 8OcultarOcultar detallesVer detallesAdministración del sistema y refuerzo de seguridad
Administración del sistema y refuerzo de seguridad
Lección 1 • Backup, recuperación e instantáneas del sistema
Cubre rsync, tar, dd y estrategias de instantáneas para protección de datos. Asegura que los estudiantes puedan recuperar sistemas y datos después de fallas o configuraciones incorrectas.
Lección 2 • Fundamentos de refuerzo de seguridad
Aplica refuerzo de SSH, fundamentos de SELinux/AppArmor y herramientas de auditoría del sistema. Reduce la superficie de ataque y aplica control de acceso obligatorio en servidores Linux.
Lección 3 • Gestión de almacenamiento y sistemas de archivos
Cubre fdisk, parted, mkfs, mount y LVM para administración de almacenamiento. Permite aprovisionar y gestionar recursos de disco en sistemas físicos y virtuales.
Lección 4 • Gestión de servicios con systemd
Enseña systemctl, archivos de unidad, objetivos y gestión de dependencias de servicios. Permite el control confiable de todos los servicios del sistema y el comportamiento al arranque.
Lección 5 • Gestión de logs con journald y rsyslog
Cubre journalctl, configuración de rsyslog, rotación de logs y registro centralizado. Permite el monitoreo, auditoría y solución de problemas efectivos a través de logs.
Tu certificado válido de finalización
Este curso es para ti:
Técnico de soporte de TI: listo para ir más allá del servicio de asistencia técnica y pasar a la administración de servidores.
Estudiante de ciencias de la computación: busca habilidades prácticas en Linux para complementar la teoría académica.
Administrador de Windows: ampliando su experiencia para gestionar servidores Linux en el trabajo.
Persona que cambia de trayectoria: ingresa al área de tecnología desde una formación no relacionada con TI, con una ambición seria.
Desarrollador aficionado: desea entender los sistemas en los que se ejecutan sus aplicaciones.
Ingeniero de nube en formación: respondiendo a la demanda de roles en la nube de la Linux Foundation.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Colombia?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















