Elige tu idioma
Curso Básico de Linux
Más de 2 millones de estudiantes en todo el mundo

Curso Básico de Linux

Domina las habilidades de Linux que impulsan servidores, plataformas en la nube e infraestructura empresarial en todo el mundo. Este curso te lleva desde la instalación y la línea de comandos hasta scripting, redes y seguridad. Ya sea que estés iniciando una carrera en TI o mejorando tu nivel como administrador de sistemas, desarrollarás una competencia real en Linux, lista para el entorno laboral.

Dedika para empresas

Lo que vas a aprender:

Comenzarás comprendiendo las distribuciones de Linux, las licencias de código abierto y cómo instalar y configurar un sistema operativo funcional. A partir de ahí, adquirirás habilidades prácticas de línea de comandos que abarcan la gestión de archivos, cuentas de usuario, permisos y monitoreo de procesos. Aprenderás a configurar y solucionar problemas de interfaces de red, DNS y conectividad desde la terminal. El curso también cubre scripting en Bash, programación con cron, gestión de almacenamiento, registro del sistema y prácticas de seguridad en Linux, incluyendo firewalls y hardening de SSH. Al finalizar, tendrás el conocimiento práctico para administrar sistemas Linux con confianza en entornos reales.

Cómo estudias de forma práctica Curso Básico de Linux

Cómo practicas Curso Básico de Linux

Para ti que tienes una 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 • 37 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Introducción a Linux y el Código Abierto

  • Lección 1 • Casos de Uso y Ecosistema de Linux

    Asocia Linux con servidores, escritorios, sistemas embebidos y plataformas en la nube. Demuestra la amplitud del despliegue de Linux para motivar el desarrollo de habilidades.

  • Lección 2 • Principales Distribuciones de Linux

    Examina las familias Debian, Red Hat, Arch y SUSE, destacando la gestión de paquetes y los modelos de liberación. Ayuda a los estudiantes a seleccionar la distribución adecuada para su entorno.

  • Lección 3 • Historia y Orígenes de Linux

    Cubre las raíces de Unix, la creación del kernel por Linus Torvalds y el papel del proyecto GNU. Proporciona contexto para comprender los principios de diseño de Linux y el desarrollo impulsado por la comunidad.

  • Lección 4 • Filosofía del Código Abierto y Licenciamiento

    Explica los principios del software libre, las licencias de código abierto y los derechos de los colaboradores. Conecta el conocimiento sobre licencias con decisiones prácticas sobre el uso y la distribución de software.

Capítulo 2Ver detalles

Instalación y Configuración de Linux

  • Lección 1 • Fundamentos de Gestión de Paquetes

    Presenta los gestores de paquetes APT y DNF para instalar, actualizar y eliminar software. Conecta la gestión de paquetes con el mantenimiento de un sistema saludable y actualizado.

  • Lección 2 • Realización de la Instalación

    Recorre la creación de medios de arranque, los pasos del instalador y el formateo de particiones. Los estudiantes completan una instalación completa usando un método guiado o manual.

  • Lección 3 • Planeación Previa a la Instalación

    Cubre los requisitos de hardware, las estrategias de particionado y las consideraciones de arranque dual. Asegura que los estudiantes tomen decisiones informadas antes de comenzar la instalación.

  • Lección 4 • Configuración del Sistema Posterior a la Instalación

    Aborda la configuración regional, la zona horaria, la red y el nombre del equipo después del primer arranque. Establece un sistema base correctamente configurado para el aprendizaje posterior.

Capítulo 3Ver detalles

Navegación por la Línea de Comandos de Linux

  • Lección 1 • Comandos de Navegación del Sistema de Archivos

    Enseña pwd, ls, cd y tree para moverse por la jerarquía de directorios de Linux. Permite directamente a los estudiantes localizar y acceder a archivos en cualquier entorno.

  • Lección 2 • Técnicas de Productividad en Línea de Comandos

    Presenta el historial, la compleción con Tab, los alias y los atajos de teclado para acelerar el trabajo en la terminal. Reduce errores y aumenta la velocidad para todas las tareas futuras en la línea de comandos.

  • Lección 3 • Visualización y Búsqueda de Contenido de Archivos

    Demuestra cat, less, head, tail y grep para leer y buscar archivos de texto. Permite a los estudiantes inspeccionar registros, configuraciones y archivos de datos de manera eficiente.

  • Lección 4 • Fundamentos del Shell y Emuladores de Terminal

    Presenta el concepto de shell, la anatomía del prompt de Bash y las opciones de emuladores de terminal. Establece las bases para todo el trabajo posterior en la línea de comandos del curso.

  • Lección 5 • Operaciones con Archivos y Directorios

    Cubre la creación, copia, movimiento, renombrado y eliminación de archivos y directorios. Los estudiantes manipulan el sistema de archivos con confianza usando utilidades básicas.

Capítulo 4Ver detalles

Sistema de Archivos de Linux y Gestión de Archivos

  • Lección 1 • Estándar de Jerarquía del Sistema de Archivos de Linux

    Mapea el propósito de /bin, /etc, /home, /var, /tmp y otros directorios de nivel superior. Proporciona a los estudiantes un modelo mental para localizar archivos del sistema y de usuario.

  • Lección 2 • Creación y Gestión de Enlaces

    Explica la creación de enlaces duros y simbólicos con ln, y sus diferencias prácticas. Los estudiantes usan enlaces para gestionar recursos compartidos y referencias flexibles a archivos.

  • Lección 3 • Archivado y Compresión

    Cubre tar, gzip, bzip2 y xz para crear y extraer archivos comprimidos. Los estudiantes respaldan y transfieren archivos usando herramientas de compresión estándar de Linux.

  • Lección 4 • Tipos de Archivo y Atributos

    Distingue archivos regulares, directorios, enlaces simbólicos, dispositivos de bloque y pipes con nombre. Los estudiantes interpretan la salida de ls -l y comprenden el rol de cada tipo de archivo.

  • Lección 5 • Búsqueda de Archivos en el Sistema

    Enseña find y locate para buscar por nombre, tipo, tamaño y tiempo de modificación. Los estudiantes recuperan archivos rápidamente en árboles de directorios grandes.

Capítulo 5Ver detalles

Usuarios, Grupos y Permisos

  • Lección 1 • Gestión de Grupos

    Explica groupadd, groupmod, groupdel y el archivo /etc/group para organizar usuarios. Los estudiantes asignan membresía a grupos para controlar el acceso a recursos compartidos.

  • Lección 2 • Bits de Permiso Especiales

    Cubre setuid, setgid y el sticky bit y sus implicaciones de seguridad. Los estudiantes aplican los bits especiales correctamente en ejecutables y directorios compartidos.

  • Lección 3 • Escalación de Privilegios con sudo

    Explica sudo, el archivo sudoers y su para la escalación controlada de privilegios. Los estudiantes otorgan y restringen el acceso elevado sin compartir la contraseña de root.

  • Lección 4 • Permisos de Archivos y Propiedad

    Enseña los permisos de lectura, escritura y ejecución para propietario, grupo y otros usando chmod y chown. Los estudiantes establecen los permisos apropiados para proteger archivos y directorios.

  • Lección 5 • Gestión de Cuentas de Usuario

    Cubre useradd, usermod, userdel y los archivos /etc/passwd y /etc/shadow. Los estudiantes crean, modifican y eliminan cuentas de usuario en un sistema Linux.

Capítulo 6Ver detalles

Procesos, Trabajos y Monitoreo del Sistema

  • Lección 1 • Comprensión de los Procesos de Linux

    Define procesos, PIDs, relaciones padre-hijo y estados de los procesos. Proporciona la base conceptual para todas las tareas de gestión de procesos.

  • Lección 2 • Visualización y Filtrado de Procesos

    Enseña ps, top, htop y pgrep para listar y filtrar procesos en ejecución. Los estudiantes identifican rápidamente los procesos que consumen recursos o presentan mal comportamiento.

  • Lección 3 • Control de Trabajos en el Shell

    Explica fg, bg, jobs y nohup para gestionar trabajos del shell y tareas en segundo plano. Los estudiantes ejecutan tareas largas sin bloquear la sesión de la terminal.

  • Lección 4 • Monitoreo de Recursos del Sistema

    Presenta free, vmstat, iostat, df y du para monitorear memoria, E/S y uso de disco. Los estudiantes detectan cuellos de botella de recursos e informan el estado del sistema con precisión.

  • Lección 5 • Envío de Señales y Finalización de Procesos

    Cubre kill, killall, pkill y señales comunes como SIGTERM y SIGKILL. Los estudiantes finalizan o pausan procesos de forma segura y comprenden la semántica de las señales.

Capítulo 7Ver detalles

Fundamentos de Redes en Linux

  • Lección 1 • Configuración de Interfaces de Red

    Enseña ip addr, ip link, nmcli y la configuración estática vs. DHCP. Los estudiantes activan interfaces, asignan direcciones y persisten la configuración de red.

  • Lección 2 • Configuración y Resolución de DNS

    Cubre /etc/resolv.conf, /etc/hosts y systemd-resolved para la resolución de nombres. Los estudiantes configuran DNS y verifican la resolución de nombres de host en sistemas Linux.

  • Lección 3 • Prueba y Solución de Problemas de Conectividad

    Utiliza ping, traceroute, ss, netstat y curl para diagnosticar problemas de red. Los estudiantes aíslan problemas de conectividad en las capas de interfaz, enrutamiento y aplicación.

  • Lección 4 • Conceptos de Redes TCP/IP

    Revisa el direccionamiento IP, la creación de subredes, los puertos y el modelo OSI aplicados a Linux. Proporciona la base teórica necesaria para todas las tareas prácticas de redes.

Capítulo 8Ver detalles

Scripting de Shell y Automatización

  • Lección 1 • Funciones y Organización de Scripts

    Explica la definición de funciones, argumentos, valores de retorno y la modularización de scripts. Los estudiantes escriben scripts mantenibles organizando la lógica en funciones reutilizables.

  • Lección 2 • Bucles e Iteración

    Cubre los bucles for, while y until con ejemplos prácticos de procesamiento de archivos y listas. Los estudiantes automatizan operaciones repetitivas en múltiples archivos o valores.

  • Lección 3 • Fundamentos de Scripting en Bash

    Cubre las líneas shebang, la ejecución de scripts, las variables y las reglas de quoting. Los estudiantes escriben y ejecutan sus primeros scripts funcionales de Bash correctamente.

  • Lección 4 • Condicionales y Flujo de Control

    Enseña if-then-else, declaraciones case y expresiones de prueba para la toma de decisiones. Los estudiantes escriben scripts que responden de manera diferente según las condiciones y la entrada.

  • Lección 5 • Programación de Tareas con Cron

    Presenta la sintaxis de crontab, los campos de cron y at para la programación de trabajos únicos. Los estudiantes automatizan tareas de mantenimiento recurrentes sin intervención manual.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Personas que cambian de carrera: buscan un punto de entrada hacia roles de operaciones de TI o de apoyo en la nube.

  • Usuarios de Windows: listos para expandir sus habilidades más allá de un solo sistema operativo.

  • Estudiantes de ciencias de la computación: que desean habilidades prácticas de administración de sistemas más allá de los cursos.

  • Desarrolladores: cansados de no entender los servidores Linux en los que se ejecutan sus aplicaciones.

  • Técnicos de soporte de IT: que buscan pasar del trabajo de mesa de ayuda a roles de infraestructura.

  • Aficionados: construir servidores domésticos o experimentar con Raspberry Pi y hardware similar.

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... 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, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en México?

¿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