Generación de certificados SSL autofirmados con OpenSSL

La implementación de una Infraestructura de Clave Pública (PKI) interna comienza con la configuración de una Entidad Certificadora (CA) propia. OpenSSL permite gestionar este proceso de forma manual o automatizada mediante scripts. Configuración manual de una Entidad Certificadora (CA) Antes de generar certificados, es necesario definir la estr ...

Publicado el 8-13 00:18

Configuración esencial y optimización de sistemas Linux en entornos virtuales

Gestión de almacenamiento y depuración de memoria Para realizar pruebas de estrés en el disco o verificar el comportamiento del sistema ante la falta de espacio, se puede generar un archivo de gran tamaño utilizando el comando dd. El siguiente ejemplo crea un archivo de 1GB: # Generar un archivo de prueba de 1GB dd if=/dev/zero of=/tmp/archivo_ ...

Publicado el 7-29 13:35

Comparación de Cadenas y Valores Numéricos en Bash

Evaluación Aritmética con la Sintaxis (( )) En el entorno de Bash, el uso de doble paréntesis (( ... )) está diseñado específicamente para opreaciones matemáticas y comparaciones de números enteros. Cuando se introducen cadenas de texto dentro de esta estructura, el intérprete intenta tratarlas como nombres de variables para obtener su valor nu ...

Publicado el 7-27 05:39

Guía de Instalación y Configuración de Oh My Bash

Guía de Instalación y Configuración de Oh My Bash Introducción Oh My Bash es un framework de configuración de código abierto y mantenimiento comunitario que transforma tu terminal en un entorno más visuelmente atractivo y productivo. Desarrollado por la comunidad, ofrece una amplia colección de temas y complementos para personalizar tu exper ...

Publicado el 7-26 04:21

Comandos esenciales de Docker y conceptos fundamentales de Shell

Comandos fundamentales de Docker Docker permite empaquetar aplicaciones y sus dependencias en contenedores aislados. A continuación, se detallan los comandos esenciales para la gestión de imágenes y contenedores. Gestión de imágenes Las imágenes son plantillas de solo lectura que contienen las instrucciones para crear un contenedor. Listar imá ...

Publicado el 7-25 20:18

Guía práctica y comandos esenciales para Bash Scripting

Comentarios en Shell Para incluir comentarios de una sola línea, se utiliza el carácter #. Para bloques de varias líneas, se puede emplear la redirección de entrada nula: : << 'BLOQUE_COMENTARIO' Todo lo que se encuentre aquí será ignorado por el intérprete. BLOQUE_COMENTARIO Verificación de existencia de archivos Es fundamental validar ...

Publicado el 7-24 14:22

Comando head en Linux para visualizar el inicio de archivos

El comando head en sistemas operativos bassados en Unix y Linux muestra las primeras líneas o bytes de un archivo. De manera predeterminada, presenta las 10 líneas iniciales, pero permite personalizar la cantidad según necesidades. Opciones dsiponibles -c, --bytes=[-]K: Exhibe los primeros K bytes. Con un prefijo '-', se omiten los últimos K b ...

Publicado el 7-24 04:47

Gestión de Instalaciones de Conda en Linux: Desinstalación y Reinstalación

En ocasiones, se requiere eliminar completamente una instalación existente de Anaconda o Miniconda en un sistema Linux para luego proceder con una nueva instalación, ya sea para solucionar problemas o actualizar a una versión específica. Esta guía detalla los pasos para realizar una desinstalación exhaustiva y una reinstalación limpia de Minico ...

Publicado el 7-23 13:53

Automatización de procesos no interactivos en Shell: Here Document y Expect

En el ámbito de la administración de sistemas, la interacción ocurre cuando enviamos comandos y el programa espera una respuesta manual para continuar. Por el contrario, la automatización o "modo no interactivo" permite enviar esas instrucciones de forma indirecta a través de scripts o herramientas de terceros, eliminando la necesidad ...

Publicado el 7-23 12:25

Script de gestión de servicios para el stack LNMP en Linux

Para administrar los servicios de un entorno LNMP (Linux, Nginx, MySQL, PHP-FPM), se pueden utilizar scripts de inicio en sistemas con init.d. A continuación se presentan ejemplos de scripts modificados para reducir similitud, manteniendo la funcionalidad original con nombres de variables y estructura alterados. Script integral de gestión LNMP ...

Publicado el 7-21 18:09