Ventajas de nuestra formación
Acceso al curso las 24 hs. Todos los días de la semana
Contenidos didácticos de calidad
Calendario flexible
Profesores especializados
Curso acreditado por FUNDAE
Aula virtual accesible para PCs, notebook, tablet y smartphone
Opción a disponer de asistencia de profesor o sólo acceso a contenidos (autoestudio)
Nos ocupamos de toda la gestión de su bonificación
Diploma acreditativo de CIBERAULA
Calendario: Flexible.
Fecha disponible: Inmediata.
Porcentaje de Bonificación: 100%
Diploma acreditativo emitido por FUNDAE.
Certificado acreditativo para concursos y oposiciones.
Temario Personalizado.
¿Por qué es beneficioso para un profesional realizar un curso de Linux Comandos y Shell Script?
En el mundo actual de la tecnología, el dominio de Linux y su terminal es esencial para los profesionales que buscan destacar en el ámbito de Administración de Sistemas y Seguridad Informática. Este curso no solo te permitirá gestionar eficientemente sistemas Linux, sino que también te enseñará a automatizar tareas repetitivas utilizando scripts en Bash, mejorando tu productividad y eficiencia.
Leer másEn el mundo actual de la tecnología, el dominio de Linux y su terminal es esencial para los profesionales que buscan destacar en el ámbito de Administración de Sistemas y Seguridad Informática. Este curso no solo te permitirá gestionar eficientemente sistemas Linux, sino que también te enseñará a automatizar tareas repetitivas utilizando scripts en Bash, mejorando tu productividad y eficiencia.
El curso de Linux Comandos y Shell Script es clave para optimizar el uso del sistema operativo, aprender a gestionar procesos, redes y permisos, así como dominar la automatización de tareas. Al completar este curso, estarás capacitado para implementar soluciones avanzadas en proyectos de administración de sistemas y mejorar la seguridad en entornos Linux, lo que te dará una ventaja competitiva en el mercado.
Este curso está dirigido a profesionales, estudiantes y entusiastas interesados en la administración de sistemas y el uso de Linux. Aunque es accesible para todas las áreas, es especialmente útil para aquellos en TI, seguridad informática y desarrollo de software. No se requiere experiencia previa en Linux, pero sí es esencial un interés en aprender a gestionar sistemas operativos, automatizar tareas y dominar el uso de la terminal, habilidades clave en proyectos de redes, servidores y ciberseguridad. |
La duración del curso de Linux Manejo de comandos y Shell Script es de 50 horas,
acreditadas en el Diploma del mismo. Fecha de inicio: Se puede determinar libremente, teniendo en cuenta que en cursos bonificados de formación contínua debe notificarse a FUNDAE con al menos 3 días naturales de antelación a la misma. |
Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará
mediante descuento en el pago de los seguros sociales. |
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el
75% del curso con éxito. |
EN CURSOS ONLINE Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados. Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir. Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso. EN CURSOS PRESENCIALES o SEMI - PRESENCIALES En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo. |
NOTA:
Trabajamos con la metodología de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de
2 o más cursos en un plan de formación a su medida. Si este es su caso consúltenos, esta metodología ofrece un aprovechamiento máximo de la formación en los cursos bonificados para trabajadores.
El
temario predefinido del curso online de Linux Manejo de comandos y Shell Script es el siguiente:
1 Presentación del curso
1.1 Presentación del curso 2 ¿Qué es Linux?
2.1 Introducción al curso
2.2 Índice del curso
2.3 ¿Qué es Linux? 3 Preparación del entorno de aprendizaje
3.1 Introducción a la sección
3.2 ¿Qué distribución de Linux utilizar?
3.3 Instalación de VMware
3.4 Instalación de Linux Ubuntu en VMware 4 La shell de Linux
4.1 Introducción a la sección
4.2 La shell de Linux
4.3 Comandos de la shell de Linux
4.4 Información de los comandos: help, man, info, whatis, apropos
4.5 Manejo de comandos y expresiones lógicas
4.6 Atajos útiles para la shell de Linux
4.7 Listado de atajos para la shell de Linux
4.8 Caso práctico: Creando nuestro propio comando alias
4.9 Curiosidad: ¿Qué significa "is hashed"?
4.10 Quiz 1: Test de evaluación 5 Manejo del sistema de ficheros de Linux
5.1 Introducción a la sección
5.2 El sistema de ficheros de Linux
5.3 Navegación: Rutas relativas y absolutas
5.4 Ficheros en Linux
5.5 Creación de ficheros y editores de texto
5.6 Visualización de ficheros y directorios en Linux
5.7 Manipulación de ficheros y directorios en Linux
5.8 Búsqueda de ficheros y directorios
5.9 Principales directorios de Linux
5.10 Caso práctico: Análisis forense del fichero swapfile
5.11 Assignment 1: Búsqueda de ficheros y directorios
6 Conceptos avanzados del sistema de ficheros y la shell de Linux
6.1 Introducción a la sección
6.2 Inodos
6.3 Dentries
6.4 Enlaces simbólicos (Soft Links)
6.5 Enlaces duros (Hard Links)
6.6 Wildcards
6.7 Assignment 2: Wildcards
6.8 Shell Expansions
6.9 Command Substitution
6.10 Comillas en la Shell de Linux
6.11 Escapando caracteres especiales
6.12 Caso práctico: El programa vulnerable persistente 7 Redirecciones y pipelines
7.1 Introducción a la sección
7.2 I/O Redirection
7.3 Standard Output (stdout) Redirection
7.4 Standard Error (stderr) Redirection
7.5 /dev/null
7.6 Standard Input (stdin) Redirection
7.7 Pipelines
7.8 Filtros y búsquedas: sort, uniq, wc
7.9 Filtros y búsquedas (Parte II): grep, head, tail, tee
7.10 Assignment 3: Filtros y búsquedas
7.11 Extra: Comando sed 8 Permisos y usuarios en Linux
8.1 Introducción a la sección
8.2 Permisos y usuarios: passwd, shadow, group
8.3 Lectura (r), Escritura (w) y Ejecución (x)
8.4 Quiz 2: Test identificación de permisos
8.5 Permisos en directorios
8.6 El usuario root
8.7 Modificación de permisos en octal
8.8 Quiz 3: Test permisos octal
8.9 Modificación de permisos simbólica
8.10 Permisos por defecto: umask
8.11 Setuid, Setgid, Sticky bit
8.12 Cambio de identidad: su
8.13 sudo
8.14 sudoers
8.15 Gestión usuarios y grupos: useradd, groupadd, usermod, deluser...
8.16 Cambio de propietario: chown y chgrp
8.17 Caso práctico: Explotando el bit setuid 9 Procesos en Linux
9.1 Introducción a la sección
9.2 Procesos en Linux
9.3 Visualización estática de procesos
9.4 Visualización dinámica de procesos
9.5 Interrupción de procesos
9.6 Procesos en segundo plano
9.7 Señales (Signals)
9.8 Init, demonios y servicios
9.9 Gestión de servicios: init.d, systemctl, service
9.10 Las 6 etapas del proceso de arranque de Linux
9.11 Apagado del sistema: halt, poweroff, reboot, shutdown
9.12 Cambio de prioridad: nice, renice
9.13 Caso práctico: Hacking de la memoria de un proceso
10 Networking en Linux
10.1 Introducción a la sección
10.2 Interfaces de red
10.3 Direcciones IP
10.4 Dirección de broadcast
10.5 Routing
10.6 Sniffers: Wireshark y Tcpdump
10.7 Examinando la red: Ping y Nmap
10.8 DHCP y DNS
10.9 Descarga y subida de información: Curl y Wget
10.10 Conexiones remotas: SSH
10.11 Intercambio de ficheros I: FTP
10.12 Intercambio de ficheros II: SFTP
10.13 Visualizando las conexiones activas: SS
10.14 Netstat
10.15 Caso práctico: Despliegue de Linux en la nube
10.16 Extra: Creando una cuenta segura en AWS 11 Gestión de paquetes y librerías en Linux
11.1 Introducción a la sección
11.2 Gestión de paquetes en Linux
11.3 Buscar, instalar y actualizar paquetes
11.4 Instalación manual de paquetes
11.5 Eliminar, listar y buscar paquetes instalados
11.6 Actualizar la distribución de Linux
11.7 Añadir nuevos repositorios de paquetes
11.8 Extra: Otra forma de añadir repositorios de paquetes 12 El entorno en Linux
12.1 Introducción a la sección
12.2 El entorno en Linux
12.3 ¿Cómo se establece el entorno?
12.4 System Wide Scripts vs Session-wide Scripts
12.5 Modificando el entorno
12.6 Variables de entorno interesantes
12.7 Caso práctico: Personalizando la shell de Linux 13 Dispositivos de almacenamiento externos en Linux
13.1 Introducción a la sección
13.2 Dispositivos extraíbles en Linux
13.3 Montar y desmontar dispositivos
13.4 Identificando el nombre del dispositivo
13.5 Caso práctico: Análisis forense de un dispositivo USB 14 Archivando y comprimiendo ficheros en Linux
14.1 Introducción a la sección
14.2 Comprimiendo y descomprimiendo ficheros en Linux
14.3 Bzip2: Otra solución para comprimir/descomprimir
14.4 Archivando ficheros: tar
14.5 Archivar y comprimir con zip
15 Expresiones regulares y búsquedas avanzadas
15.1 Introducción a la sección
15.2 ¿Qué son las expresiones regulares?
15.3 Referenciar cualquier caracter
15.4 Símbolos de anclaje
15.5 Expresiones con corchetes y rangos
15.6 POSIX Classes
15.7 Assignment 4: Expresiones regulares básicas
15.8 POSIX Básico vs Extendido
15.9 Alternancia y paréntesis
15.10 Cuantificadores
15.11 Editor de expresiones regulares
15.12 Caso Práctico I: Trabajando con expresiones regulares
15.13 Caso Práctico II: Trabajando con expresiones regulares 16 Shell Script
16.1 Introducción a la sección 17 Shell Script
17.1 ¿Qué es Shell Script?
17.2 Nuestro primer Shell Script: shebang y comentarios
17.3 Comenzando el proyecto
17.4 Variables
17.5 Constantes
17.6 Here Documents
17.7 Funciones
17.8 Parámetros y argumentos
17.9 Variables Locales
17.10 Código del Proyecto Final 18 Shell Script: Control de flujo
18.1 Sentencia if
18.2 Sentencia if: Comando test
18.3 Expresiones para el comando test
18.4 Sentencia if: Condiciones avanzadas
18.5 Combinando expresiones: AND, OR y NOT
18.6 Comando Exit
18.7 Bucle for
18.8 Complementando el proyecto
18.9 Ejercicio: Mejorando el script
18.10 Bucle while
18.11 Break y Continue
18.12 Bucle until
18.13 Sentencia case
18.14 Código del Proyecto Final 19 Shell Script: Otros componentes importantes
19.1 Lectura de teclado: read
19.2 Argumentos en un shell script
19.3 Argumentos y Parámetros: Conceptos avanzados
19.4 Importando otros scripts: source
19.5 Arrays
19.6 Operadores lógicos: && y ||
19.7 Código del proyecto final 20 Despedida del curso
20.1 Despedida del curso