Despliegue de Componentes de JumpServer y Configuración de Nginx como Proxy Inverso

Instalación de Interfaces Lina y Luna Para desplegar los componentes de interfaz de usuario y terminal web, utilizaremos variables de entorno para facilitar la gestión de versiones y directorios. #!/bin/bash JS_VERSION="v2.28.7" BASE_DIR="/opt" # Despliegue de Lina (Frontend) cd ${BASE_DIR} wget "https://github.com/jum ...

Publicado el 6-8 02:26

Creación de paquetes de instalación para compilación cruzada embebida en Linux

¿Alguna vez has experimentado esta situación? Un nuevo compañero de equipo, el primer día, dedicó toda la jornada a configurar el entorno: instalar la cadena de herramientas, establecer variables, ajustar pkg-config, solo para descubrir que el binario compilado no funciona en la placa. El pipeline de CI descarga la cadena de herramientas GCC c ...

Publicado el 6-8 01:26

Manual de Awk: Guía Completa para Procesamiento de Texto

Introducción a AWK AWK es una herramienta poderosa para el procesamiento y análisis de archivos de texto. Fue diseñada para manipular datos estructurados, como archivos de registro o tablas. AWK procesa automáticamente el texto de entrada, dividiendo cada línea en campos y realizando operaciones sobre ellos. La herramienta AWK se encarga automá ...

Publicado el 6-6 21:43

Configuración del SDK para la Placa de Desarrollo AI-Talk en Ubuntu

El SDK puede instalarse y compilarse en sistemas operativos como Windows, Ubuntu y macOS. Esta guía se centra en la configuración específica para Ubuntu. 1. Instalación de Paquetes Requeridos Primero, asegúrese de tener instalados los paquetes git y wget. Ejecute el siguiente comando si no están presentes: sudo apt-get update && sudo ap ...

Publicado el 6-6 17:20

Firewalls y Gestión de Paquetes con iptables en Linux

Este artículo presenta los fundamentos de los firewalls y el proceso de manejo de paquetes en sistemas Linux, además explica cómo utilizar iptables para gestionar el firewall. ¿Por qué necesitamos firewalls? En una red sin firewall, cualquier paquete enviado desde el Host A al Host B será recibido sin importar su contenido, incluso si contiene ...

Publicado el 6-6 01:03

Fundamentos de variables en Bash

Introducción a lenguajes de programación Los sistemas informáticos únicamente procesan código binario (ceros y unos). Para facilitar la programación, existen herramientas que traducen código legible para humanos a formato binario mediante compiladores e intérpretes. Lenguajes compilados El código fuente se transforma completamente mediante un c ...

Publicado el 6-5 23:53

Creación de particiones en Linux mediante la herramienta fdisk

En esta guía técnica se explica el proceso completo para configurar particiones en un sistema Linux: una partición primaria, una partición de intercambio (swap), una partición extendida y una partición lógica dentro de ella. Preparación del disco adicional Se agrega un nuevo disco SCSI desde el hipervisor y se detecta en el sistema operativo si ...

Publicado el 6-5 23:20

Instalación de Redis en sistemas Linux

Para evitar problemas de permisos durante la instalación, es recomendable iniciar sesión como usuario root. Sin embargo, si estás familiarizado con los comandos de Linux y puedes gestionar los permisos manualmente, este paso es opcional. Los métodos comunes para instalar software en Linux incluyen la compilación manual y el uso de gestores de p ...

Publicado el 6-5 16:12

Uso de Comandos Linux en Actualizaciones OTA para Sistemas IoT

Importancia de los Comandos Linux en Actualizaciones OTA En el contexto de proyectos de Internet de las Cosas (IoT), las actualizaciones Over-The-Air (OTA) son fundamentales para mantener los dispositivos desplegados. El manejo adecuado de comandos de Linux es crítico para garantizar la integridad y fiabilidad de estos procesos. Caso de Estudio ...

Publicado el 6-5 00:05

Implementación de FastDFS en Linux: Sistema de Almacenamiento Distribuido

Comparativa entre FastDFS y HDFS FastDFS y HDFS (Hadoop Distributed File System) difieren en su enfoque. FastDFS almacena archivos completos en todos los nodos de un grupo específico, proporcionando redundancia. HDFS, por otro lado, fragmenta archivos grandes en bloques más pequeños y los distribuye a través del clúster. FastDFS está optimizado ...

Publicado el 6-4 23:51