Creación de una imagen Docker para ejecutar trabajos de GitLab Runner
Contexto técnico
Para iniciar GitLab Runner, se utiliza la imagen oficial gitlab/gitlab-runner:latest. Una vez que el Runner se ejecuta como contenedor y se registra en el servidor de GitLab, está listo para procesar los trabajos definidos en los pipelines.
Cada trabajo inicia un contenedor temporal donde se ejecutan comandos como dotnet build, ...
Publicado el 6-14 06:31
Arrays en Bash: Definición y Manipulación
Introducción a los Arreglos
Los arreglos en Bash permiten almacenar múltiples valores en una sola variable. Bash únicamente soporta arreglos unidimensionales, no multidimensionales. Similar a otros lenguajes, los elementos se indexan desde cero, y se definen usando paréntesis con valores separados por espacios.
Métodos para Definir Arreglos
Asi ...
Publicado el 6-14 05:27
Ejercicios de Seguridad en Redes y Automatización de Sistemas
Mitigación de un ataque DOS en un entorno de producción
Para defenderse de ataques de denegación de servicio, se puede implementar un script que monitoree los registros de acceso web o las conexiones de red. Si una dirección IP supera un umbral específico de conexiones concurrentes o solicitudes en un corto período, se bloquea automáticament ...
Publicado el 6-11 06:36
Automatización de Recopilación de Datos de Switches mediante Scripts Shell
En escenarios de red donde los vecinos OSPF presentan caídas intermitentes, como en equipos Huawei con problemas de timeout en paquetes hello, la recopilación manual de información es ineficiente. Para solucionar esto, se desarrollaron scripts shell que automatizan la ejecución de comandos en switches vía SSH, utilizando expect para manejar las ...
Publicado el 6-5 00:57