Elige tu idioma
Curso de administración de Linux
Más de 2 millones de estudiantes en todo el mundo

Curso de administración de Linux

Domine la administración de Linux desde la línea de comandos, cubriendo almacenamiento, redes, seguridad, scripting y systemd. Este curso le brinda las habilidades prácticas que los empleadores esperan de un administrador de sistemas Linux competente. Ya sea que esté incursionando en TI o avanzando en su trayectoria laboral, usted saldrá listo para gestionar sistemas de producción reales con confianza.

Dedika para empresas

Qué vas a aprender:

Usted construirá una base sólida en la arquitectura de Linux, el proceso de arranque y la navegación del sistema de archivos antes de pasar a la gestión de usuarios, permisos y despliegue de paquetes. El curso cubre el particionamiento de discos, LVM, RAID y la gestión del sistema de archivos para que pueda diseñar layouts de almacenamiento confiables. Configurará interfaces de red, establecerá firewalls y solucionará 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 cubren en profundidad. El endurecimiento de seguridad, las estrategias de backup, la virtualización con KVM y Docker, y el ajuste de 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 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de Linux y orientación al sistema

  • Lección 1 • Obtención de ayuda y lectura de documentación

    Enseña las páginas man, las páginas info y las banderas de ayuda integradas 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 los comandos de navegación del shell. Proporciona la conciencia espacial necesaria para cada tarea administrativa posterior.

  • 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 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 inicio del sistema.

Capítulo 2Ver detalles

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 archivo y propiedad

    Explica los bits de lectura, escritura y ejecución para propietario, grupo y otros, usando chmod y chown. Habilita directamente el control de acceso seguro 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 habilidades prácticas para aprovisionar y desaprovisionar cuentas a escala.

  • Lección 4 • Permisos especiales y listas de control de acceso

    Cubre SUID, SGID, el sticky bit y las ACL POSIX para un control de acceso detallado. Extiende el modelo de permisos estándar a entornos multiusuario complejos.

  • Lección 5 • Gestión de grupos y delegación de privilegios

    Enseña groupadd, groupmod, groupdel y la asignación de grupos secundarios. Habilita el control de acceso basado en roles a través de estrategias de pertenencia a grupos.

Capítulo 3Ver detalles

Gestión de procesos y trabajos

  • Lección 1 • Monitoreo de procesos y actividad del sistema

    Enseña ps, top, htop y /proc para la inspección de procesos en tiempo real y por instantáneas. Conecta la salida del monitoreo 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 la carga de trabajo bajo contención de recursos.

  • Lección 3 • Control de trabajos y ejecución en segundo plano

    Explica los 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 las señales POSIX, kill, killall y pkill para la terminación y control de procesos. Permite una intervención segura y dirigida en procesos que se comportan mal.

  • Lección 5 • Conceptos de proceso y ciclo de vida

    Explica PID, PPID, los estados del proceso y el modelo fork-exec. Proporciona la base conceptual para todas las tareas de monitoreo y control que siguen.

Capítulo 4Ver detalles

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 multiplataforma.

  • Lección 3 • Formatos de paquete 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 usar 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 5Ver detalles

Almacenamiento, sistemas de archivos y gestión de discos

  • Lección 1 • Esquemas de particionamiento de disco

    Cubre las 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 monitoreo de almacenamiento

    Enseña las herramientas de cuotas, df, du e iostat para la planificación y aplicación de capacidad. 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 las variantes de mkfs, las 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 los volúmenes físicos, los grupos de volúmenes y los volúmenes lógicos usando las herramientas LVM. Permite un 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 6Ver detalles

Configuración de redes y solución de problemas

  • Lección 1 • Diagnóstico de red y solución de problemas

    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 la configuración de DNS. Permite una configuración de conectividad completa 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, el direccionamiento, la división en subredes y los protocolos clave relevantes para la administración. Garantiza 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 host Linux a una red de manera confiable.

  • Lección 5 • Configuración de firewall con firewalld e iptables

    Configura firewalls basados en host usando zonas de firewalld y reglas de iptables. Protege directamente los servicios de Linux del acceso de red no autorizado.

Capítulo 7Ver detalles

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

    Usa 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 de systemd y unidades

    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 manera efectiva.

  • Lección 4 • Temporizadores de systemd y tareas programadas

    Reemplaza cron con unidades de temporizador de systemd para la ejecución de tareas programadas. Proporciona una programación más confiable 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 reemplazos 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 8Ver detalles

Scripting de shell y automatización

  • Lección 1 • Funciones, manejo de errores y depuración

    Enseña la definición de funciones, códigos de retorno, set -e y bash -x para scripts confiables. Transforma scripts que funcionan en automatización mantenible y segura para producción.

  • Lección 2 • Bucles e iteración

    Cubre los bucles for, while y until con break y continue para el 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, sentencias 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 de registros.

  • Lección 5 • Fundamentos de scripting en Bash

    Cubre la línea shebang, variables, reglas de uso de comillas y modos de ejecución de scripts. Establece hábitos de scripting correctos que previenen errores sutiles en scripts de producción.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Técnico de soporte de TI: listo para pasar de tickets de mesa de ayuda a roles de administración de servidores.

  • Cambio de trayectoria profesional: transición desde un campo no técnico y orientación hacia el trabajo en infraestructura o DevOps.

  • Desarrollador junior: deseando entender los entornos Linux donde su código en realidad se ejecuta.

  • Entusiasta del laboratorio en casa: aficionado autodidacta que busca conocimiento estructurado para llenar vacíos críticos de habilidades.

  • Administrador de Windows: ampliando su experiencia para gestionar sistemas Linux junto con sus responsabilidades actuales.

  • Estudiante universitario: estudia ciencias de la computación o TI y desarrolla habilidades prácticas más allá de los cursos.

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Ecuador?

¿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