
Curso de administración de Linux
Domina la administración de Linux desde la línea de comandos, cubriendo almacenamiento, redes, seguridad, scripting y systemd. Este curso te proporciona las habilidades prácticas que las empresas esperan de un administrador de sistemas Linux competente. Tanto si estás introduciéndote en el mundo de TI como si buscas impulsar tu carrera profesional, saldrás preparado para gestionar sistemas reales en producción con confianza.
Lo que vas a aprender:
Construirás una base sólida en arquitectura de Linux, el proceso de arranque y la navegación por el sistema de archivos antes de pasar a la gestión de usuarios, permisos y despliegue de paquetes. El curso cubre el particionado de discos, LVM, RAID y la gestión de sistemas de archivos para que puedas diseñar esquemas de almacenamiento fiables. Configurarás interfaces de red, establecerás cortafuegos y resolverás problemas de conectividad utilizando herramientas de diagnóstico profesionales. La gestión de servicios con systemd, la creación de scripts de shell y la automatización con Ansible se tratan en profundidad. El refuerzo de la seguridad, las estrategias de copias de seguridad, la virtualización con KVM y Docker, y el ajuste del rendimiento completan el plan de estudios.
Cómo estudias de forma práctica Curso de administración de Linux
Cómo practicas Curso de administración de Linux
Para ti que eres empresa y quieres formar 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 • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de Linux y orientación al sistema
Fundamentos de Linux y orientación al sistema
Lección 1 • Obtención de ayuda y lectura de documentación
Enseña el uso de páginas man, páginas info e indicadores de ayuda integrados como herramientas primarias de autosuficiencia. Reduce la dependencia de recursos externos durante el trabajo de administración real.
Lección 2 • Jerarquía del sistema de archivos y navegación
Mapea el árbol de directorios estándar de Linux y enseña comandos de navegación del shell. Proporciona la conciencia espacial necesaria para cada tarea administrativa subsiguiente.
Lección 3 • Fundamentos del shell y dominio de la línea de comandos
Introduce la sintaxis de Bash, la estructura de comandos y la redirección de E/S. Permite a los estudiantes ejecutar, encadenar y redirigir comandos con confianza desde el primer día.
Lección 4 • Historia de Linux y panorama de distribuciones
Cubre el linaje de Unix, el proyecto GNU/Linux y las principales familias de distribuciones. Establece el contexto para elegir y trabajar con cualquier variante de Linux.
Lección 5 • Arquitectura de Linux y proceso de arranque
Explica el espacio del núcleo, el espacio de usuario y la secuencia completa de arranque desde el firmware hasta el aviso de inicio de sesión. Fundamenta todo el trabajo de administración posterior en el conocimiento del arranque del sistema.
Capítulo 2OcultarOcultar detallesVer detallesUsuarios, grupos y permisos
Usuarios, grupos y permisos
Lección 1 • Cuentas de usuario y archivos de autenticación
Explica /etc/passwd, /etc/shadow y /etc/group como la base de la identidad local. Conecta la estructura de archivos con las operaciones reales de gestión de cuentas.
Lección 2 • Permisos de archivos y propiedad
Explica los bits de lectura, escritura y ejecución para propietario, grupo y otros usando chmod y chown. Permite directamente el control seguro de acceso a archivos y directorios.
Lección 3 • Creación y gestión de cuentas de usuario
Cubre useradd, usermod, userdel y passwd con sus opciones clave. Desarrolla habilidad práctica para aprovisionar y desaprovisionar cuentas a escala.
Lección 4 • Permisos especiales y listas de control de acceso
Cubre SUID, SGID, sticky bit y ACLs POSIX para un control de acceso detallado. Extiende el modelo de permisos estándar a entornos complejos multiusuario.
Lección 5 • Gestión de grupos y delegación de privilegios
Enseña groupadd, groupmod, groupdel y asignación de grupos secundarios. Permite el control de acceso basado en roles mediante estrategias de pertenencia a grupos.
Capítulo 3OcultarOcultar detallesVer detallesGestión de procesos y trabajos
Gestión de procesos y trabajos
Lección 1 • Monitorización de procesos y actividad del sistema
Enseña ps, top, htop y /proc para inspección de procesos en tiempo real e instantáneas. Conecta la salida de monitorización con decisiones de administración procesables.
Lección 2 • Prioridad y planificación de procesos
Enseña nice, renice y el planificador CFS de Linux para controlar la asignación de CPU. Permite a los administradores ajustar el rendimiento de las cargas de trabajo bajo contención de recursos.
Lección 3 • Control de trabajos y ejecución en segundo plano
Explica trabajos en primer plano, segundo plano y suspendidos usando el control de trabajos integrado del shell. Permite la multitarea eficiente dentro de una sola sesión de terminal.
Lección 4 • Señales y control de procesos
Cubre señales POSIX, kill, killall y pkill para terminación y control de procesos. Permite una intervención segura y dirigida en procesos con mal funcionamiento.
Lección 5 • Conceptos y ciclo de vida de procesos
Explica PID, PPID, estados de proceso y el modelo fork-exec. Proporciona la base conceptual para todas las tareas de monitorización y control que siguen.
Capítulo 4OcultarOcultar detallesVer detallesGestión de paquetes y despliegue de software
Gestión de paquetes y despliegue de software
Lección 1 • Compilación de software desde el código fuente
Enseña el flujo de trabajo configure-make-install para software no disponible como paquetes. Extiende la capacidad de despliegue a versiones de software personalizadas o de vanguardia.
Lección 2 • Gestión de paquetes basada en Debian
Cubre dpkg, apt y apt-get para sistemas de la familia Debian y Ubuntu. Proporciona habilidades paralelas a la sección RPM para competencia entre distribuciones.
Lección 3 • Formatos de paquetes universales
Introduce Snap, Flatpak y AppImage como opciones de despliegue independientes de la distribución. Amplía las habilidades de gestión de software más allá de los gestores de paquetes tradicionales.
Lección 4 • Conceptos de gestión de paquetes
Explica paquetes, repositorios, metadatos y grafos de dependencias como conceptos fundamentales. Prepara a los estudiantes para razonar sobre el estado del software antes de tocar cualquier herramienta.
Lección 5 • Gestión de paquetes basada en RPM
Cubre rpm, yum y dnf para distribuciones de la familia Red Hat. Desarrolla habilidades prácticas para instalar, consultar y eliminar paquetes en sistemas Linux empresariales.
Capítulo 5OcultarOcultar detallesVer detallesAlmacenamiento, sistemas de archivos y gestión de discos
Almacenamiento, sistemas de archivos y gestión de discos
Lección 1 • Esquemas de particionamiento de discos
Cubre tablas de particiones MBR y GPT usando fdisk, gdisk y parted. Establece la base de almacenamiento físico necesaria para todo el trabajo con sistemas de archivos.
Lección 2 • Cuotas de disco y monitorización de almacenamiento
Enseña herramientas de cuotas, df, du e iostat para planificación de capacidad y aplicación. Previene el agotamiento del almacenamiento y permite la gestión proactiva de recursos.
Lección 3 • Creación y gestión de sistemas de archivos
Enseña variantes de mkfs, opciones de montaje y /etc/fstab para montajes persistentes. Conecta las particiones sin procesar con el almacenamiento utilizable accesible por el sistema operativo.
Lección 4 • Gestión de volúmenes lógicos
Explica volúmenes físicos, grupos de volúmenes y volúmenes lógicos usando herramientas LVM. Permite almacenamiento flexible y redimensionable en línea sin tiempo de inactividad.
Lección 5 • Conceptos de RAID y RAID por software
Cubre los niveles RAID 0, 1, 5 y 10 y los implementa con mdadm. Proporciona opciones de redundancia y rendimiento para cargas de trabajo de almacenamiento críticas.
Capítulo 6OcultarOcultar detallesVer detallesConfiguración de red y resolución de problemas
Configuración de red y resolución de problemas
Lección 1 • Diagnóstico y resolución de problemas de red
Aplica ping, traceroute, ss, tcpdump y nmap para aislar fallos de conectividad. Desarrolla una metodología de diagnóstico sistemática aplicable a cualquier problema de red.
Lección 2 • Enrutamiento y resolución de nombres
Enseña rutas estáticas, puertas de enlace predeterminadas y /etc/resolv.conf para configuración de DNS. Permite la configuración completa de conectividad de extremo a extremo desde la interfaz hasta la capa de aplicación.
Lección 3 • Fundamentos de red para administradores de Linux
Revisa las capas TCP/IP, direccionamiento, subnetting y protocolos clave relevantes para la administración. Asegura que todos los estudiantes compartan el vocabulario de redes necesario para el resto del capítulo.
Lección 4 • Configuración y gestión de interfaces
Cubre ip, nmcli y NetworkManager para configurar interfaces Ethernet e inalámbricas. Desarrolla la habilidad central de conectar un equipo Linux a una red de forma fiable.
Lección 5 • Configuración de cortafuegos con firewalld e iptables
Configura cortafuegos basados en equipo usando zonas firewalld y reglas iptables. Protege directamente los servicios Linux del acceso no autorizado a la red.
Capítulo 7OcultarOcultar detallesVer detallesServicios del sistema y administración de systemd
Servicios del sistema y administración de systemd
Lección 1 • Gestión de servicios con systemctl
Cubre los subcomandos start, stop, enable, disable y status para el control diario de servicios. Desarrolla la fluidez operativa necesaria para las tareas de administración rutinarias.
Lección 2 • Journald y gestión de registros
Utiliza journalctl para consultar, filtrar y exportar registros estructurados del diario de systemd. Permite el diagnóstico rápido de fallos de servicio y eventos del sistema.
Lección 3 • Arquitectura y unidades de systemd
Explica los tipos de unidades, los archivos de unidad y el grafo de dependencias que systemd usa para ordenar el inicio. Proporciona el modelo conceptual necesario para gestionar cualquier servicio de forma efectiva.
Lección 4 • Temporizadores de systemd y tareas programadas
Sustituye cron con unidades de temporizador de systemd para la ejecución programada de tareas. Proporciona una programación más fiable y registrable integrada con el gestor de servicios.
Lección 5 • Objetivos y gestión del estado del sistema
Enseña los objetivos de systemd como reemplazo de los niveles de ejecución y explica los modos de rescate y emergencia. Permite transiciones controladas de estado del sistema y escenarios de recuperación.
Capítulo 8OcultarOcultar detallesVer detallesSecuencias de comandos del shell y automatización
Secuencias de comandos del shell y automatización
Lección 1 • Funciones, manejo de errores y depuración
Enseña definición de funciones, códigos de retorno, set -e y bash -x para scripts fiables. Transforma scripts funcionales en automatización mantenible y segura para producción.
Lección 2 • Bucles e iteración
Cubre bucles for, while y until con break y continue para control de flujo. Permite el procesamiento de listas, archivos y salida de comandos en flujos de trabajo automatizados.
Lección 3 • Flujo de control y lógica
Enseña if-then-else, case y expresiones test para lógica condicional. Permite que los scripts tomen decisiones basadas en el estado del sistema y los valores de entrada.
Lección 4 • Procesamiento de texto y manipulación de datos
Aplica grep, sed, awk y cut para analizar y transformar datos de texto estructurados. Permite que los scripts extraigan, reformateen y actúen sobre datos reales del sistema y registros.
Lección 5 • Fundamentos de scripting en Bash
Cubre líneas shebang, variables, reglas de quoting y modos de ejecución de scripts. Establece hábitos de scripting correctos que previenen errores sutiles en scripts de producción.
Tu certificado válido de finalización
Este curso es para ti:
Técnico de asistencia técnica informática: preparado para pasar de los tickets del servicio de asistencia a las funciones de administración de servidores.
Persona que cambia de carrera: estás haciendo la transición desde un campo no técnico y te orientas hacia trabajos de infraestructura o DevOps.
Desarrollador júnior: que quiere entender los entornos Linux donde se ejecuta realmente su código.
Entusiasta del laboratorio en casa: aficionado autodidacta en busca de conocimientos estructurados para cubrir carencias críticas de competencias.
Administrador de Windows: ampliar las competencias para gestionar sistemas Linux junto con las responsabilidades existentes.
Estudiante universitario: que estudia informática o TI y desarrolla destrezas prácticas más allá de los cursos.
Lo que dicen nuestros alumnos
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... agradezco todo lo que hacéis, ya os he recomendado a otras personas...

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

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

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

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en España?
¿Los cursos son gratuitos?
¿Cuál es la carga lectiva 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 coste o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















