Fundamentos IT
Linux Básico
Aprende qué es Linux, cómo usar la terminal y administración básica del sistema.
Módulo 1
Introducción a Linux
Fundamentos, historia y contexto actual de Linux.
Ver 10 lecciones Ocultar lecciones
Módulo 1
Introducción a Linux
Fundamentos, historia y contexto actual de Linux.
- Abrir
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
Módulo 2
Uso básico del sistema
Terminal, comandos esenciales y edición básica en consola.
Ver 11 lecciones Ocultar lecciones
Módulo 2
Uso básico del sistema
Terminal, comandos esenciales y edición básica en consola.
- Abrir
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
Módulo 3
Sistema de archivos de Linux
Estructura, rutas, permisos y administración de archivos.
Ver 11 lecciones Ocultar lecciones
Módulo 3
Sistema de archivos de Linux
Estructura, rutas, permisos y administración de archivos.
- Abrir
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
Módulo 4
Gestión de usuarios y permisos
Administración de cuentas, grupos y control de acceso.
Ver 10 lecciones Ocultar lecciones
Módulo 4
Gestión de usuarios y permisos
Administración de cuentas, grupos y control de acceso.
- Abrir
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)
Módulo 5
Gestión de procesos
Monitoreo, control y priorización de procesos en Linux.
Ver 8 lecciones Ocultar lecciones
Módulo 5
Gestión de procesos
Monitoreo, control y priorización de procesos en Linux.
- Abrir
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
Módulo 6
Instalación y gestión de software
Repositorios, gestores de paquetes e instalación manual.
Ver 9 lecciones Ocultar lecciones
Módulo 6
Instalación y gestión de software
Repositorios, gestores de paquetes e instalación manual.
- Abrir
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
Módulo 7
Redes en Linux
Configuración, diagnóstico y seguridad básica de red.
Ver 10 lecciones Ocultar lecciones
Módulo 7
Redes en Linux
Configuración, diagnóstico y seguridad básica de red.
- Abrir
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
Módulo 8
Edición de texto en Linux
Uso de nano y vim para editar archivos del sistema.
Ver 9 lecciones Ocultar lecciones
Módulo 8
Edición de texto en Linux
Uso de nano y vim para editar archivos del sistema.
- Abrir
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
Módulo 9
Automatización y scripting básico
Scripts Bash para automatizar tareas repetitivas.
Ver 10 lecciones Ocultar lecciones
Módulo 9
Automatización y scripting básico
Scripts Bash para automatizar tareas repetitivas.
- Abrir
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
Módulo 10
Administración básica del sistema
Servicios, logs, diagnóstico y mantenimiento inicial.
Ver 10 lecciones Ocultar lecciones
Módulo 10
Administración básica del sistema
Servicios, logs, diagnóstico y mantenimiento inicial.
- Abrir
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
Módulo 11
Seguridad básica en Linux
Buenas prácticas para proteger sistemas Linux.
Ver 8 lecciones Ocultar lecciones
Módulo 11
Seguridad básica en Linux
Buenas prácticas para proteger sistemas Linux.
- Abrir
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
Módulo 12
Linux en el mundo profesional
Aplicaciones reales y rutas de carrera con Linux.
Ver 7 lecciones Ocultar lecciones
Módulo 12
Linux en el mundo profesional
Aplicaciones reales y rutas de carrera con Linux.