Introducción a Linux
Aula virtual • 40 horas de duración
Formación financiada por:
Objetivos principales del curso
Metodología
Formación de carácter no formal.
• Tener una comprensión de la industria de Linux y de código abierto y conocimiento de las aplicaciones de código abierto más populares.
• Comprender los principales componentes del sistema operativo Linux, y tener la competencia técnica para trabajar en la línea de comandos de Linux.
• Tener una comprensión básica de los temas relacionados con la seguridad y la administración, como la administración del usuario / grupo, trabajar en la línea de comando y los permisos.
Logotipo de Linux Essentials en papel.
Impartición de la actividad formativa en modalidad aula virtual con personal cualificado y
especializado en la materia, con jornadas de impartición de conocimientos teóricos y ejecución de jornadas prácticas para el desarrollo de los conocimientos.
Esta formación, enmarcada dentro del Plan de Recuperación, Transformación y Resiliencia, está 100% financiada por el Ministerio de Educación y Formación Profesional – U.E. – Next Generation y la Xunta de Galicia.
Características
Aula virtual
Personal especializado en la materia
Diploma Certificado de Aprovechamiento
Apoyo y
asesoramiento continuo
Perfil del docente:
Ingeniero Técnico Informática de Gestión, Postgrado en Creación de Contenido y Gestión de Plataformas Elearning con Moodle, Máster en Brandig. Acumulando más de 30 años de experiencia en sistemas operativos *NIX, Windows, macOS y MS-DOS, en el diseño, desarrollo e implementación de software, docente con más de 18.000 horas impartidas.
Temario
¿Qué aprenderás con nosotros?
Tema 1: La comunidad Linux y una carrera en código abierto 1.1 Evolución de Linux y sistemas operativos populares
Conocimiento del desarrollo de Linux y las principales distribuciones.
• Distribuciones.
• Sistemas embebidos.
• Linux en la Nube.
1.2 Principales aplicaciones de código abierto
Conocimiento de las principales aplicaciones, así como de sus usos y desarrollo.
• Aplicaciones de escritorio.
• Aplicaciones de servidor.
• Lenguajes de desarrollo.
• Herramientas y repositorios de gestión de paquetes.
1.3 Software de código abierto y licencias
Comunidades abiertas y licencias de software de código abierto para empresas.
• Filosofía de código abierto.
• Licencias de código abierto.
• Fundación de Software Libre (FSF), Iniciativa de Código Abierto (OSI).
1
Introducción a Linux
1.4 Habilidades TIC y Trabajo en Linux
Habilidades básicas de Tecnologías de la Información y la Comunicación (TIC) y manejo de Linux.
• Habilidades de escritorio.
• Cómo llegar a la línea de comandos.
• Usos industriales de Linux, computación en la nube y virtualización.
Tema 2: Encontrar su camino en un sistema Linux 2.1 Conceptos básicos de la línea de comandos
Fundamentos del uso de la línea de comandos de Linux.
• Shell básico.
• Sintaxis de la línea de comandos.
• Variables.
• Quoting.
2.2 Uso de la línea de comandos para obtener ayuda
Ejecución de comandos de ayuda y navegación de los distintos sistemas de ayuda.
• Páginas man.
• Páginas de información.
2.3 Uso de directorios y listado de archivos
Navegación en directorios de inicio y del sistema, listado de archivos en varias ubicaciones.
• Archivos, directorios.
• Archivos y directorios ocultos.
• Directorios de inicio.
• Rutas absolutas y relativas.
2
Introducción a Linux
2.4 Crear, mover y eliminar archivos
Crear, mover y eliminar archivos y directorios.
• Archivos y directorios.
• Sensibilidad de mayúsculas y minúsculas.
• Englobamiento (Globbing) simple.
3.1 Archivar archivos en la línea de comandos
Archivar archivos en el directorio de inicio del usuario.
• Archivos, directorios.
• Archivos, compresión.
3.2 Búsqueda y extracción de datos de archivos
Buscar y extraer datos de archivos en el directorio de inicio.
• Tuberías de línea de comando.
• Redirección de E/S.
• Expresiones regulares básicas usando ., [ ], * y ? 3.3 Convirtiendo Comandos en un Script
Convertir comandos repetitivos en scripts simples.
• Secuencias de comandos de shell básicas.
• Conocimiento de editores de texto comunes (vi y nano).
4.1 Elegir un sistema operativo
Conocimiento de los principales sistemas operativos y distribuciones de Linux.
• Diferencias entre Windows, OS X y Linux.
• Gestión del ciclo de vida de la distribución.
Tema 3: El poder de la línea de comandos
3
Tema 4: El sistema operativo Linux
4
4.2 Comprender el hardware de la computadora
Familiaridad con los componentes que intervienen en la construcción de ordenadores de escritorio y servidores.
• Hardware.
4.3 Dónde se almacenan los datos
Dónde se almacenan varios tipos de información en un sistema Linux. Áreas clave de conocimiento:
• Programas y configuración.
• Procesos.
• Direcciones de memoria.
• Mensajería del sistema.
• Inicio sesión.
4.4 Su computadora en la red
Consultar de la configuración de red y determinación de los requisitos básicos para un ordenador en una red de área local (LAN).
• Internet, red, enrutadores.
• Consultando la configuración del cliente DNS.
• Consultando la configuración de la red.
5.1 Seguridad básica e identificación de tipos de usuarios Varios tipos de usuarios en un sistema Linux.
• Usuarios root y estándar.
• Usuarios del sistema.
Introducción a Linux
Tema 5: Seguridad y permisos de archivos
5
5.2 Creación de usuarios y grupos
Creación de usuarios y grupos en un sistema Linux.
• Comandos de usuario y grupo.
• ID de usuario.
5.3 Gestión de permisos y propiedad de archivos
Comprensión y manipulación de los permisos de archivo y la configuración de propiedad.
• Permisos y propiedad de archivos y directorios.
5.4 Directorios y Archivos especiales
Directorios y archivos especiales en un sistema Linux, incluidos permisos especiales.
• Uso de archivos y directorios temporales.
• Enlaces simbólicos.
Introducción a Linux
¿Tienes dudas?
Contacta con nosotros:
Tel.: +34 881 939 651
E-mail: [email protected]
Formación financiada por: