Despliegue de Redis 6.2+ mediante Compilación desde el Código Fuente en Entornos Linux

Preparación del Entorno y Compilación Para compilar Redis desde su código fuente, es necesario contar con las herramientas de desarrollo adecuadas. En distribuciones basadas en RHEL/CentOS, ejecutaremos los siguientes comandos para instalar las dependencias y habilitar un compilador GCC moderno. # Instalación de herramientas base y compilad ...

Publicado el 7-6 16:06

Guía completa de instalación de Prometheus y Grafana

Prometheus está desarrollado en Go, pero no requiere obligatoriamente tener Go instalado en el servidor de monitoreo. Sin embargo, para compilar exporters o ejecutar binarios desde fuente es recomendable. Instalaremos Go solo si es necesario: # Descargar Go (versión estable) $ wget https://storage.googleapis.com/golang/go1.21.1.linux-amd64.tar. ...

Publicado el 7-4 21:37

Instalación y Configuración de MySQL 8.0 en CentOS 7

Requisitos Previos del Entorno Para garantizar un rendimiento óptimo y evitar conflictos durante el despliegue del servidor de base de datos, se debe contar con la siguiente configuración base: Sistema Operativo: CentOS 7.9 Memoria RAM: Mínimo 8 GB Almacenamiento: 50 GB dedicados y montados de forma independiente para el directorio de datos. P ...

Publicado el 7-4 21:12

Dinámica del Árbol de Procesos en Sistemas Unix: Arranque, Sesiones y Ejecución de Cargas

Fase de Inicialización del Sistema El ciclo de vida de los procesos en un entorno tipo Unix comienza cuendo el kernel transfiere el control al gestor de inicialización. Este proceso raíz, comúnmente systemd o sysvinit con identificador PID 1, es responsable de orquestar los servicios del espacio de usuario y los demonios del sistema. A medida q ...

Publicado el 7-4 07:25

Compilación e Instalación de MariaDB 10.0 en CentOS 7 con Optimización de Memoria mediante jemalloc

Para optimizar la gestión de memoria en entornos de bases de datos de alto rendimiento, compilar MariaDB desde el código fuente integrando jemalloc es una práctica altamente recomendada. A continuación, se detalla el proceso completo en un sistema CentOS 7 de 64 bits, utilizando MariaDB 10.0. Compilación e instalación de jemalloc Primero, desca ...

Publicado el 7-1 03:38

Configuración del Raspberry PI 3b en modo sin cabeza con Linux

Instalación del sistema sin pantalla ni cable de red en Windows Para coemnzar, necesitarás: La imagen del sistema oficial (ROM) Una herramienta de grabación de imágenes Una tarjeta microSD Un lector de tarjetas 1. Inicia Etcher y graba la imagen en la tarjeta microSD. Este proceso puede tardar varios minutos. Al finalizar, deberías ver cuatro ...

Publicado el 6-20 02:01

Instalación de Gitea en Ubuntu 20.04 con SQLite y Systemd

Para desplegar Gitea en Ubuntu 20.04, comience actualizando los paquetes del sistema e instalando las dependencias requeridas. SQLite se usará como motor de base de datos y Git es esencial para el control de versiones. sudo apt-get update sudo apt-get install -y sqlite3 git Cree un usuario dedicado para ejecutar el servicio de Gitea. Establezc ...

Publicado el 6-13 16:09

Gestión de redes Docker entre hosts y limitación de recursos en contenedores

Comunicación entre contenedores en hosts separados Entorno del experimento El entorno consta de dos servidores con Docker instalado y configurado con diferentes subredes para los contenedores. usuario@servidor-a:~# docker --version Docker version 24.0.4, build 3713ee1 usuario@servidor-a:~# ip a show eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWE ...

Publicado el 6-9 16:07

Implementación de Actualizaciones Atómicas del Sistema Operativo mediante systemd-sysupdate

systemd-sysupdate introduce un paradigma robusto para la gestión de actualizaciones del sistema operativo dentro del ecosistema systemd. Su enfoque principal es garantizar la fiabilidad y consistencia mediante actualizaciones atómicas, eliminando el riesgo de dejar el sistema en un estado inconsistente o corrupto durante el proceso de actualiza ...

Publicado el 6-5 01:28

Despliegue de aplicaciones .NET 8 en sistemas operativos UOS

Preparación del entorno Antes de proceder, verifique que los requisitos previos estén satisfechos en su sistema UOS. 1.1 Verificación de dependencias # Confirmar instalación de Nginx nginx -V # Verificar la versión del SDK de .NET dotnet --info # Revisar detalles del sistema operativo uname -a 1.2 Estructura de directorios # Establecer di ...

Publicado el 6-4 23:08