Linux 2 es el segundo curso de la secuencia de formación en Linux. Amplía los conocimientos adquiridos en Linux 1 y aborda funciones de administración más avanzadas, automatización mediante scripts, servicios del sistema, fundamentos de redes y medidas de seguridad.
El curso incluye áreas como características avanzadas del shell, scripts de shell, administración de cuentas y tareas programadas, configuración de servicios, solución de problemas de red y protección del sistema.
Linux 2 está dirigido a estudiantes y personas que desean ampliar sus conocimientos en administración de sistemas Linux, automatización de tareas, servicios, redes y seguridad informática.
Es adecuado para quienes buscan continuar su formación técnica y comprender tareas habituales en entornos Linux utilizados en infraestructura tecnológica y servidores.
Se recomienda haber completado Linux 1 o contar con conocimientos equivalentes de uso de la terminal, comandos GNU/Unix, estructura de archivos, permisos y administración básica del sistema.
Esta recomendación permite abordar con mayor facilidad los temas de scripts, servicios, redes y seguridad. Antes de la inscripción, se deben verificar los requisitos que aparezcan en la oferta vigente de Cisco Networking Academy o NDG.
El plan de estudio amplía las habilidades de trabajo en Linux mediante el uso de herramientas de shell y scripting, la administración de usuarios, grupos y tareas programadas, y la configuración de servicios habituales.
También incluye fundamentos de redes, configuración y diagnóstico de conectividad, así como prácticas relacionadas con la seguridad de cuentas y equipos y el uso de mecanismos de cifrado.
La oferta de NDG describe Linux 2 como un curso de nivel intermedio, con una duración publicada de 70 horas y 10 módulos. La duración y disponibilidad pueden variar según la oferta y modalidad vigente.
Al completar el curso, el estudiante habrá trabajado competencias para:
Estos objetivos resumen las áreas de aprendizaje publicadas para el curso; no sustituyen los resultados detallados que establezca la plataforma oficial.
Para acceder a los materiales y realizar las actividades, se recomienda contar con:
Las prácticas pueden utilizar el entorno de laboratorio definido por el curso. No se establece aquí una cantidad específica de memoria RAM, procesador o almacenamiento, ya que esos requisitos deben confirmarse en las instrucciones técnicas vigentes de la plataforma o de la máquina virtual que se vaya a utilizar.
| Módulo/Tema | Descripción |
|---|---|
| Módulo I: Shell y automatización | |
| 1.1 Características avanzadas del shell | Uso de la línea de comandos de Linux, variables de entorno, sustitución de comandos, expresiones y operadores. Comprensión de cómo el shell interpreta y ejecuta instrucciones. |
| 1.2 Creación y ejecución de scripts de shell | Introducción a la creación de scripts mediante intérpretes como Bash. Uso de variables, parámetros, condiciones, estructuras repetitivas y permisos de ejecución para desarrollar secuencias de comandos. |
| 1.3 Automatización de tareas repetitivas | Desarrollo de scripts para automatizar operaciones, procesar archivos, ejecutar comandos y simplificar tareas administrativas. Uso de argumentos, códigos de salida y redirecciones para controlar la ejecución de los scripts. |
| Módulo II: Interfaces y entornos gráficos | |
| 2.1 Conceptos de X Window y entornos de escritorio | Introducción al sistema X Window, su arquitectura básica y su función en la representación gráfica de aplicaciones. Reconocimiento de entornos de escritorio como GNOME y KDE Plasma. |
| 2.2 Componentes de la interfaz gráfica | Identificación y uso de ventanas, paneles, menús, iconos, gestores de archivos y herramientas de configuración para interactuar con el sistema Linux mediante un entorno gráfico. |
| 2.3 Accesibilidad y opciones de interacción | Configuración de opciones de accesibilidad, teclado, ratón, tamaño del texto y preferencias de visualización. Uso de herramientas gráficas para facilitar la interacción con el sistema operativo. |
| Módulo III: Tareas administrativas | |
| 3.1 Administración de usuarios y grupos | Creación, modificación y administración de cuentas de usuario y grupos. Asignación de permisos, gestión de contraseñas y control de privilegios para mantener un acceso organizado al sistema. |
| 3.2 Programación de tareas del sistema | Automatización de tareas mediante herramientas como cron y at, cuando estén disponibles. Configuración de ejecuciones programadas para realizar mantenimiento, respaldos y otras operaciones administrativas. |
| 3.3 Configuración regional y administración de la hora | Configuración de la zona horaria, fecha, hora, idioma y formatos regionales. Uso de herramientas como timedatectl y comprensión de la sincronización horaria mediante servicios de tiempo de red. |
| Módulo IV: Servicios esenciales del sistema | |
| 4.1 Registros y eventos del sistema | Comprensión de los registros del sistema y su utilidad para supervisar eventos, diagnosticar errores y detectar actividades inusuales. Consulta de registros mediante herramientas como journalctl y archivos ubicados en /var/log, según la distribución. |
| 4.2 Conceptos de configuración de servicios de correo electrónico | Introducción a los servicios de correo electrónico en Linux, sus componentes y protocolos habituales, como SMTP, IMAP y POP3. Comprensión de los parámetros básicos de configuración y de las medidas necesarias para proteger estos servicios. |
| 4.3 Administración de servicios de impresión | Introducción a la configuración y administración de impresoras en Linux. Comprensión de las colas de impresión, los trabajos pendientes y el funcionamiento de sistemas de impresión como CUPS, cuando esté disponible. |
| Módulo V: Fundamentos y configuración de redes | |
| 5.1 Conceptos fundamentales de redes | Estudio de los conceptos de direccionamiento IP, subredes, puertas de enlace, resolución DNS y protocolos TCP/IP. Comprensión de la comunicación entre dispositivos dentro de una red. |
| 5.2 Configuración de redes en Linux | Identificación de interfaces de red y consulta o configuración de parámetros de conectividad. Uso de herramientas como ip y de los mecanismos de administración de red disponibles en cada distribución. |
| 5.3 Diagnóstico y resolución de problemas de conectividad | Verificación de conexiones, rutas y resolución de nombres mediante herramientas como ping, ip route, ss, traceroute y dig. Identificación de posibles fallos de configuración y comunicación. |
| Módulo VI: Seguridad del sistema | |
| 6.1 Seguridad de cuentas y control de acceso | Administración segura de usuarios, grupos, contraseñas y permisos. Aplicación del principio de mínimo privilegio y uso controlado de herramientas administrativas para reducir accesos no autorizados. |
| 6.2 Medidas de protección de un sistema Linux | Aplicación de actualizaciones de seguridad, desactivación de servicios innecesarios, configuración de cortafuegos y revisión de registros. Implementación de prácticas de endurecimiento del sistema para reducir vulnerabilidades. |
| 6.3 Cifrado y protección de la información | Introducción a los principios del cifrado y su aplicación en la protección de archivos, comunicaciones y datos sensibles. Reconocimiento de herramientas y tecnologías como SSH y GnuPG, así como de la importancia de administrar adecuadamente las claves criptográficas. |
Contáctanos para consultar detalles sobre la capacitación, disponibilidad y proceso de inscripción.
Contáctanos