Fundamentos IT

Linux Básico

Aprende qué es Linux, cómo usar la terminal y administración básica del sistema.

Nivel: básico 15 horas estimadas 12 módulos

Módulo 1

Introducción a Linux

Fundamentos, historia y contexto actual de Linux.

Ver 10 lecciones
  • Lección 1

    ¿Qué es Linux?

    Abrir
  • Lección 2

    Historia de Linux y del software libre

    Abrir
  • Lección 3

    El ecosistema Linux: kernel, distribuciones y herramientas

    Abrir
  • Lección 4

    Distribuciones de Linux: Ubuntu, Debian, Fedora, Arch y otras

    Abrir
  • Lección 5

    Introducción práctica a Linux vs Windows vs macOS con enfoque operativo

    Abrir
  • Lección 6

    ¿Dónde se usa Linux hoy?

    Abrir
  • Lección 7

    Conceptos clave: kernel, shell, terminal, procesos y usuarios

    Abrir
  • Lección 8

    Introducción práctica a instalación de Linux en máquina virtual

    Abrir
  • Lección 9

    Instalación de Linux en hardware físico

    Abrir
  • Lección 10

    Primer arranque y exploración del sistema

    Abrir

Módulo 2

Uso básico del sistema

Terminal, comandos esenciales y edición básica en consola.

Ver 11 lecciones
  • Lección 1

    La terminal: qué es y por qué es tan importante

    Abrir
  • Lección 2

    Primeros comandos en Linux

    Abrir
  • Lección 3

    Obtener ayuda en Linux (man, help, --help)

    Abrir
  • Lección 4

    Navegación por el sistema de archivos

    Abrir
  • Lección 5

    Comandos básicos de manipulación de archivos

    Abrir
  • Lección 6

    Visualizar contenido de archivos

    Abrir
  • Lección 7

    Búsqueda de archivos en el sistema

    Abrir
  • Lección 8

    Uso de comodines (wildcards)

    Abrir
  • Lección 9

    Redirección de entrada y salida

    Abrir
  • Lección 10

    Pipes (|) y encadenamiento de comandos

    Abrir
  • Lección 11

    Edición básica de texto en la terminal

    Abrir

Módulo 3

Sistema de archivos de Linux

Estructura, rutas, permisos y administración de archivos.

Ver 11 lecciones
  • Lección 1

    ¿Cómo funciona el sistema de archivos en Linux?

    Abrir
  • Lección 2

    Estructura del sistema de directorios (FHS)

    Abrir
  • Lección 3

    Rutas absolutas y relativas

    Abrir
  • Lección 4

    Permisos de archivos y directorios

    Abrir
  • Lección 5

    Usuarios, grupos y permisos

    Abrir
  • Lección 6

    Cambiar permisos (chmod)

    Abrir
  • Lección 7

    Cambiar propietario (chown)

    Abrir
  • Lección 8

    Links simbólicos y links duros

    Abrir
  • Lección 9

    Ver uso de disco

    Abrir
  • Lección 10

    Ver espacio disponible

    Abrir
  • Lección 11

    Montaje de sistemas de archivos

    Abrir

Módulo 4

Gestión de usuarios y permisos

Administración de cuentas, grupos y control de acceso.

Ver 10 lecciones
  • Lección 1

    Concepto de usuarios en Linux

    Abrir
  • Lección 2

    Usuario root

    Abrir
  • Lección 3

    Crear usuarios

    Abrir
  • Lección 4

    Eliminar usuarios

    Abrir
  • Lección 5

    Crear y administrar grupos

    Abrir
  • Lección 6

    Archivos importantes de usuarios (/etc/passwd, /etc/shadow)

    Abrir
  • Lección 7

    Uso de sudo

    Abrir
  • Lección 8

    Buenas prácticas de seguridad con usuarios

    Abrir
  • Lección 9

    Cambiar contraseñas

    Abrir
  • Lección 10

    Permisos avanzados (SUID, SGID y Sticky Bit)

    Abrir

Módulo 5

Gestión de procesos

Monitoreo, control y priorización de procesos en Linux.

Ver 8 lecciones
  • Lección 1

    ¿Qué es un proceso?

    Abrir
  • Lección 2

    Ver procesos en ejecución

    Abrir
  • Lección 3

    Monitoreo del sistema

    Abrir
  • Lección 4

    Estados de procesos

    Abrir
  • Lección 5

    Controlar procesos (kill, killall)

    Abrir
  • Lección 6

    Procesos en foreground y background

    Abrir
  • Lección 7

    Prioridad de procesos (nice, renice)

    Abrir
  • Lección 8

    Monitoreo avanzado de recursos

    Abrir

Módulo 6

Instalación y gestión de software

Repositorios, gestores de paquetes e instalación manual.

Ver 9 lecciones
  • Lección 1

    ¿Cómo se instala software en Linux?

    Abrir
  • Lección 2

    Gestores de paquetes

    Abrir
  • Lección 3

    Repositorios de software

    Abrir
  • Lección 4

    Uso de apt

    Abrir
  • Lección 5

    Uso de dnf o yum

    Abrir
  • Lección 6

    Instalación manual desde código fuente

    Abrir
  • Lección 7

    Actualización del sistema

    Abrir
  • Lección 8

    Desinstalar software

    Abrir
  • Lección 9

    Flatpak, Snap y AppImage

    Abrir

Módulo 7

Redes en Linux

Configuración, diagnóstico y seguridad básica de red.

Ver 10 lecciones
  • Lección 1

    Conceptos básicos de redes

    Abrir
  • Lección 2

    Ver configuración de red

    Abrir
  • Lección 3

    Direcciones IP

    Abrir
  • Lección 4

    Interfaces de red

    Abrir
  • Lección 5

    Conectividad y diagnóstico (ping)

    Abrir
  • Lección 6

    Resolución DNS

    Abrir
  • Lección 7

    Ver conexiones activas

    Abrir
  • Lección 8

    Transferencia de archivos en red (scp, rsync)

    Abrir
  • Lección 9

    Conexión remota con SSH

    Abrir
  • Lección 10

    Seguridad básica en red

    Abrir

Módulo 8

Edición de texto en Linux

Uso de nano y vim para editar archivos del sistema.

Ver 9 lecciones
  • Lección 1

    ¿Por qué editar archivos desde terminal?

    Abrir
  • Lección 2

    Editor nano

    Abrir
  • Lección 3

    Introducción a vim

    Abrir
  • Lección 4

    Modos de vim

    Abrir
  • Lección 5

    Navegación en vim

    Abrir
  • Lección 6

    Edición básica en vim

    Abrir
  • Lección 7

    Búsqueda y reemplazo

    Abrir
  • Lección 8

    Guardar y salir correctamente

    Abrir
  • Lección 9

    Buenas prácticas al editar archivos de sistema

    Abrir

Módulo 9

Automatización y scripting básico

Scripts Bash para automatizar tareas repetitivas.

Ver 10 lecciones
  • Lección 1

    ¿Qué es Bash?

    Abrir
  • Lección 2

    Primer script en Bash

    Abrir
  • Lección 3

    Variables en Bash

    Abrir
  • Lección 4

    Argumentos en scripts

    Abrir
  • Lección 5

    Condicionales

    Abrir
  • Lección 6

    Bucles (for, while)

    Abrir
  • Lección 7

    Manejo de errores

    Abrir
  • Lección 8

    Permisos para ejecutar scripts

    Abrir
  • Lección 9

    Automatización de tareas

    Abrir
  • Lección 10

    Programar tareas con cron

    Abrir

Módulo 10

Administración básica del sistema

Servicios, logs, diagnóstico y mantenimiento inicial.

Ver 10 lecciones
  • Lección 1

    ¿Qué es la administración de sistemas?

    Abrir
  • Lección 2

    Servicios en Linux

    Abrir
  • Lección 3

    Uso de systemctl

    Abrir
  • Lección 4

    Arranque del sistema (boot process)

    Abrir
  • Lección 5

    Logs del sistema

    Abrir
  • Lección 6

    Uso de journalctl

    Abrir
  • Lección 7

    Diagnóstico de problemas comunes

    Abrir
  • Lección 8

    Gestión de almacenamiento

    Abrir
  • Lección 9

    Monitoreo básico del sistema: Repaso

    Abrir
  • Lección 10

    Buenas prácticas de administración

    Abrir

Módulo 11

Seguridad básica en Linux

Buenas prácticas para proteger sistemas Linux.

Ver 8 lecciones
  • Lección 1

    Principios de seguridad en Linux

    Abrir
  • Lección 2

    Repaso: Actualizaciones de seguridad

    Abrir
  • Lección 3

    Repaso: Control de accesos

    Abrir
  • Lección 4

    Firewall básico

    Abrir
  • Lección 5

    Seguridad en SSH

    Abrir
  • Lección 6

    Protección contra malware

    Abrir
  • Lección 7

    Auditoría básica del sistema

    Abrir
  • Lección 8

    Repaso: Copias de seguridad

    Abrir

Módulo 12

Linux en el mundo profesional

Aplicaciones reales y rutas de carrera con Linux.

Ver 7 lecciones
  • Lección 1

    Linux en servidores

    Abrir
  • Lección 2

    Linux en cloud

    Abrir
  • Lección 3

    Linux en DevOps

    Abrir
  • Lección 4

    Linux en contenedores y Kubernetes

    Abrir
  • Lección 5

    Linux en ciberseguridad

    Abrir
  • Lección 6

    Certificaciones de Linux

    Abrir
  • Lección 7

    Rutas profesionales relacionadas con Linux

    Abrir