Formación bonificada para empresas

Diploma emitido por FUNDAE


Ejemplo de diploma acreditativo FUNDAE + Ampliar

i ¿Quiénes somos?
Valore esta página: Votos: 5/5 (1 votos)


Curso online de Administración de Sistemas Linux y Programación en Shell Script para Empresas bonificado

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma acreditativo emitido por FUNDAE.

Cursos bonificados para empresas Certificado acreditativo para concursos y oposiciones.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

administracion-de-sistemas-linux-y-programacion-en-shell-script-para-empresas

Los administradores de sistemas Linux registran un crecimiento del 23% en demanda laboral

78%
empresas españolas usa Linux en servidores (INE, 2024)
15.200
ofertas Linux publicadas anualmente (SEPE, 2024)

El curso

📊 ¿Por qué este curso?
90%
de los servidores web del mundo funcionan sobre Linux
Fuente: Linux Foundation · 2024
Plan de Igualdad Empresas Duración
La duración del curso de Administración de Sistemas Linux y Programación en Shell Script para Empresas es de 70 horas, acreditadas en el Diploma del mismo.

PLAZO DE REALIZACIÓN:

El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
empresas de cursos bonificados

Objetivos

  • Dominio de la línea de comandos Linux - Conocer y aplicar los comandos esenciales para administrar sistemas, gestionar permisos y manipular el sistema de ficheros.
  • Programación en Shell Script - Desarrollar scripts bash para automatizar procesos repetitivos y agilizar la administración del sistema.
  • Administración de servidores - Gestionar usuarios, grupos, servicios, redes y procesos en entornos Linux de producción.
  • Automatización de tareas empresariales - Implementar soluciones de scripting que reduzcan el tiempo de gestión operativa y minimicen errores humanos.

Caso de uso real: un administrador de sistemas utilizó Shell Script y comandos Linux para automatizar la gestión de copias de seguridad en más de 50 servidores. El resultado fue una reducción del 70% en el tiempo de administración diaria.



Bonificación Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

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.
Modalidades Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

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.

cursos tripartita

Temario


NOTA:

Trabajamos con la metodologia 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 mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de Administración de Sistemas Linux y Programación en Shell Script para Empresas es el siguiente:

1 Introducción a Linux y la Línea de Comandos

1.1 Historia y arquitectura del sistema Linux

1.2 Distribuciones Linux en entornos empresariales

1.3 Instalación y configuración del entorno de trabajo

2 Fundamentos del Sistema de Ficheros

2.1 Estructura jerárquica de directorios

2.2 Gestión de archivos y directorios

2.3 Permisos y propietarios de archivos

3 Comandos Esenciales de Administración

3.1 Navegación y manipulación del sistema de ficheros

3.2 Gestión de procesos y servicios del sistema

3.3 Monitorización de recursos y rendimiento

4 Gestión de Usuarios y Grupos

4.1 Creación y administración de cuentas de usuario

4.2 Control de accesos y permisos avanzados

4.3 Configuración del entorno de usuario

5 Redes en Linux

5.1 Configuración de interfaces de red

5.2 Herramientas de diagnóstico y análisis de red

5.3 Administración remota segura con SSH

6 Gestión de Paquetes y Software

6.1 Repositorios y gestores de paquetes

6.2 Instalación, actualización y desinstalación de software

6.3 Compilación de software desde fuente

7 Programación en Shell Script

7.1 Fundamentos del intérprete Bash

7.2 Variables, operadores y estructuras de control

7.3 Funciones y manejo de argumentos en scripts

8 Scripts de Automatización Avanzada

8.1 Procesamiento de texto con sed y awk

8.2 Expresiones regulares aplicadas a la administración

8.3 Pipes y redirección de entrada-salida

9 Automatización de Tareas Programadas

9.1 Planificación con cron y crontab

9.2 Monitorización y alertas automáticas

9.3 Gestión de logs del sistema

10 Seguridad y Buenas Prácticas

10.1 Hardening básico del sistema Linux

10.2 Gestión de claves y autenticación SSH

10.3 Copias de seguridad y procedimientos de recuperación


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • Ubuntu 22.04/24.04 LTS (gratis, recomendado) o Debian 12, Fedora 40, AlmaLinux 9 — cualquier distribución moderna vale.
  • Si usas Windows o macOS: VirtualBox (gratis) para crear una VM Linux. VMware Workstation Player también es gratis para uso personal.
  • Terminal de tu distro o, en Windows, WSL2 (Windows Subsystem for Linux) — gratis, incluido en Windows 10/11.
  • Editor de texto plano: nano (incluido en Linux), Vim o VS Code con extensión Remote-WSL — todos gratuitos.

?️ Hardware

  • PC o portátil de los últimos 6-7 años, 4 GB RAM mínimo (8 GB si vas a usar VirtualBox con una VM Linux corriendo en paralelo).
  • CPU con virtualización habilitada en BIOS (VT-x en Intel, AMD-V en AMD) — casi todos los equipos modernos la tienen activa por defecto.
  • 10 GB de espacio libre en disco para la VM o instalación nativa.

🔑 Cuentas necesarias

  • Ninguna cuenta de pago obligatoria. Todo el software del curso es gratuito.
  • Opcional: cuenta gratuita en TryHackMe o OverTheWire para practicar comandos Linux en entornos online sin instalar nada.

📚 Conocimientos previos

  • Saber usar un PC a nivel usuario (instalar programas, copiar archivos, navegar carpetas).
  • No necesitas saber programar ni haber tocado Linux antes — el curso arranca desde cero en la línea de comandos.
  • Nociones básicas de redes (qué es una IP) son útiles para los módulos de red, pero no imprescindibles.

Cada proyecto reproduce una tarea real de administración de sistemas que podrás incluir en tu portfolio o aplicar directamente en tu puesto de trabajo.

  1. Script de backup automatizado multi-servidor — creas un script bash que comprime directorios críticos con tar, los transfiere por SCP a un servidor remoto y registra el resultado en un log con fecha. Caso de uso: sysadmin que gestiona copias de 10+ servidores sin intervención manual.
  2. Sistema de gestión de usuarios por lotes — script que lee un CSV con nombres y departamentos y crea automáticamente cuentas de usuario, grupos, directorios home y permisos correctos. Caso de uso: técnico IT que incorpora 30 empleados nuevos en una jornada.
  3. Monitor de recursos con alertas por log — script cron que comprueba cada 5 minutos el uso de CPU, RAM y disco; si supera umbrales definidos, escribe una alerta en /var/log/alertas.log. Caso de uso: administrador que detecta picos de carga antes de que el servidor caiga.
  4. Auditoría de permisos inseguros — script que recorre un árbol de directorios buscando archivos con chmod 777, archivos .env con credenciales en texto plano y claves SSH con permisos incorrectos, generando un informe. Caso de uso: hardening previo a auditoría de seguridad.
  5. Despliegue automatizado de entorno LAMP — script bash que instala y configura Apache, MariaDB y PHP en una VM Ubuntu desde cero, ajusta el firewall con ufw y despliega una página de prueba. Caso de uso: desarrollador que monta entornos de staging rápidamente.
¿Estás listo para este curso?
5 preguntas rápidas para saber si tu punto de partida encaja con el nivel del curso. No necesitas saberlo todo — está pensado para que puedas empezar con conocimientos básicos de informática.
1 Abres una terminal Linux y quieres ir al directorio de configuración del sistema. ¿Qué escribes?
2 ¿Qué significa que un archivo tenga permisos <code>rwxr-xr--</code> en Linux?
3 Quieres ejecutar un comando con privilegios de administrador en Linux sin cambiar de usuario. ¿Cómo lo haces?
4 ¿Para qué sirve <code>cron</code> en Linux?
5 En un script bash, ¿cómo almacenas el texto 'Hola' en una variable y lo muestras por pantalla?

Estos son los errores más frecuentes que cometen los alumnos al administrar sistemas Linux, especialmente cuando empiezan a escribir scripts para producción.

  • Usar chmod 777 por defecto para «que funcione» — es el atajo más peligroso en Linux. Da permisos totales a cualquier usuario del sistema. Usa el permiso mínimo necesario: 755 para directorios, 644 para archivos de datos, 600 para claves privadas.
  • Guardar contraseñas y tokens en texto plano dentro del script — variables como PASS="mi_contraseña" directamente en el .sh quedan expuestas en logs, historial y control de versiones. Usa variables de entorno o un fichero .env fuera del repositorio.
  • Subir el fichero .env o scripts con credenciales a Git — sin un .gitignore correcto, las credenciales acaban en el repositorio. Añade siempre .env y cualquier archivo de claves al .gitignore antes del primer commit.
  • Ejecutar scripts como root cuando no es necesario — trabajar siempre con root aumenta el radio de daño de cualquier error. Usa sudo solo en los comandos que lo requieran y ejecuta el resto con un usuario con los permisos justos.
  • No probar el script antes de programarlo en cron — un script con un bug que se ejecuta cada hora puede llenar el disco, borrar ficheros o saturar la red. Prueba manualmente, revisa el log y usa crontab -l para confirmar que la entrada es correcta.
  • Olvidar la ruta absoluta en scripts de cron — cron ejecuta con un entorno mínimo; comandos como python3 o rutas relativas pueden no encontrarse. Usa siempre rutas absolutas (/usr/bin/python3, /home/user/scripts/backup.sh).
  • No gestionar la rotación de logs — scripts que escriben en un fichero de log sin límite pueden llenar el disco en días. Usa logrotate o añade lógica de truncado al propio script.
  • Hacer rm -rf con variables sin validar — si la variable está vacía, rm -rf $DIR/ puede convertirse en rm -rf /. Valida siempre que la variable no está vacía antes de cualquier operación destructiva.
  • No hacer pruebas de restauración de las copias de seguridad — un backup que nunca se ha restaurado no es un backup fiable. Programa pruebas periódicas de recuperación, aunque sea en una VM.
  • Ignorar los mensajes de stderr en los scripts — redirigir todo a /dev/null oculta errores reales. Separa stdout y stderr en logs distintos para poder diagnosticar fallos.

Herramientas y recursos gratuitos que te acompañarán durante el curso y después, en el día a día como administrador de sistemas Linux.

⌨️ Atajos y referencias rápidas de bash

  • tldr.sh — versión simplificada de los man pages con ejemplos prácticos. Escribe tldr tar y tienes los casos de uso más comunes al instante.
  • Ctrl+R en terminal: búsqueda inversa en el historial de comandos. Uno de los atajos más útiles del día a día.
  • !! repite el último comando; !$ reutiliza el último argumento — imprescindibles para no reescribir rutas largas.
  • Arch Wiki (wiki.archlinux.org) — la documentación técnica más completa de Linux, válida para cualquier distro, no solo Arch.

?️ Herramientas gratuitas esenciales

  • VirtualBox — crea snapshots de tu VM antes de tocar configuraciones críticas. Si algo sale mal, restauras en 10 segundos.
  • WSL2 — si estás en Windows, instala Ubuntu desde Microsoft Store sin necesidad de VM. Ideal para practicar sin reiniciar.
  • ShellCheck (shellcheck.net) — analiza tus scripts bash y señala errores de sintaxis y malas prácticas antes de ejecutarlos en producción.
  • Explainshell (explainshell.com) — pega cualquier comando complejo y te explica cada parte. Muy útil cuando encuentras scripts de terceros.

🌐 Plataformas de práctica online

  • OverTheWire: Bandit (overthewire.org/wargames/bandit) — retos de Linux por niveles, ideales para afianzar comandos básicos y permisos. Gratis, sin registro.
  • TryHackMe — plan gratuito con salas de Linux y administración de sistemas. Entorno browser, sin instalar nada.
  • Linux Journey (linuxjourney.com) — curso interactivo gratuito de Linux desde cero, perfecto como complemento.

📖 Documentación oficial de referencia

  • GNU Bash Manual (gnu.org/software/bash/manual) — referencia completa del intérprete bash, incluye sintaxis de scripts, arrays y funciones avanzadas.
  • TLDP — The Linux Documentation Project (tldp.org) — guías y HOWTOs técnicos sobre administración, redes y scripting. Algunos son antiguos pero siguen siendo válidos.
  • man pages online (man7.org/linux/man-pages) — documentación oficial de comandos y llamadas al sistema, siempre actualizada.

👥 Comunidades activas

  • r/linuxadmin y r/sysadmin en Reddit — preguntas reales de administradores, soluciones a problemas cotidianos y debates sobre buenas prácticas.
  • r/bash — comunidad específica de scripting bash, con revisiones de código y ayuda con scripts concretos.
  • Stack Overflow y Unix & Linux Stack Exchange (unix.stackexchange.com) — las dos fuentes más fiables para resolver dudas técnicas concretas sobre comandos y scripts.

Preguntas frecuentes

📰Blog del curso

Artículos publicados sobre Administración de Sistemas Linux y Programación en Shell Script para Empresas

18 mar 2026 Linux en las Empresas: La Tecnología que Impulsa la Transformación Digital

Administración Linux y Shell Script en empresas

Por Ana María González

Linux en las Empresas: La Tecnología que Impulsa la Transformación Digital

El sistema operativo Linux se ha consolidado como el pilar tecnológico sobre el que se sustenta la mayoría de la infraestructura digital empresarial actual. Desde los servidores web que alojan las aplicaciones corporativas hasta los sistemas embebidos en dispositivos industriales, Linux está presente en prácticamente todos los entornos donde la estabilidad y la seguridad son críticas.

La demanda de profesionales con conocimientos en administración Linux ha crecido de forma sostenida en los últimos años. El informe anual de la Linux Foundation refleja que las organizaciones tienen dificultades para cubrir puestos relacionados con administración de sistemas Linux, DevOps y automatización de infraestructuras. Esta escasez de talento especializado se traduce en salarios superiores a la media del sector TI y en mayor estabilidad laboral para estos perfiles.

La programación en Shell Script es una de las competencias más valoradas entre los administradores de sistemas, ya que permite automatizar tareas repetitivas, gestionar configuraciones a escala y responder con agilidad a las necesidades operativas de las organizaciones. Un equipo de TI que domina el scripting en Bash puede implementar rutinas de monitorización, gestión de usuarios y copias de seguridad sin depender de soluciones de terceros, reduciendo costes y aumentando la flexibilidad operativa.

A medida que las empresas migran hacia arquitecturas de contenedores y microservicios, el conocimiento profundo de Linux como base de Kubernetes y Docker se convierte en un requisito previo indispensable. Los profesionales que combinan el dominio del sistema operativo con la capacidad de automatizar procesos mediante scripting están mejor posicionados para asumir roles de mayor responsabilidad en equipos de infraestructura y operaciones.

Solicitar información

Respondemos en 3 hs. promedio


📰 Blog del curso


Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →