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

Dominio de Tuberías (Pipes) en el Shell de Linux

En el entorno de Linux, una de las herramientas más potentes para la manipulación de datos es la tubería o pipe. Esta funcionalidad permite encadenar múltiples programas, transformando la salida estándar de un proceso en la entrada estándar del siguiente. Mediante el uso del operador vertical |, es posible construir flujos de trabajo complejos ...

Publicado el 7-18 19:06

Fundamentos de Linux: Comandos de Red, Gestión de Sesión y Configuración del Sistema

Conceptos de Red y Resolución de Nombres Antes de profundizar en la línea de comandos, es esencial comprender cómo Linux gestiona la resolución de nombres (DNS) y los servicios a través de puertos. Resolución de Nombres (DNS) El sistema busca direcciones IP basándose en nombres de dominio siguiendo un orden jerárquico: DNS Local: Defindio en e ...

Publicado el 7-18 11:30

Generación Inteligente de Scripts de Shell con Qwen2.5-0.5B Instruct para Gestión de Servidores

Para aquellos que interactúan frecuentemente con servidores, herramientas como Xshell son esenciales. Acceder a máquinas remotas, revisar registros, implementar aplicaciones en lotes o realizar copias de seguridad de datos son tareas cotidianas. Sin embargo, estas operaciones a menudo requieren la entrada manual de comandos o la creación de scr ...

Publicado el 7-17 07:32

Procedimiento para la compilación e instalación de Python 3.8 en entornos Linux

La enstalación de Python a partir de su código fuente es una práctica recomendada en servidores Linux para garantizar el control sobre las versiones y las dependencias del sistema. Este proceso se detalla a continuación, utilizando como base distribuciones que emplean el gestor de paquetes yum (como CentOS o RHEL). 1. Preparación y descarga del ...

Publicado el 7-17 04:43

Control de Flujo y Entrada por Consola en Shell Bash

Estructuras Condicionales con if La sintaxis básica para una sentencia if en bash es la siguiente: if [ condición ]; then comandos fi O en forma extendida: if [ condición ] then comandos fi Consideraciones importantes: Debe haber un espacio entre los corchetes y la condición. Después de "if" se requiere un espacio. Ejemp ...

Publicado el 7-16 21:15

Guía técnica de WSL con Ubuntu: Configuración inicial y fundamentos de terminal

El Subsistema de Windows para Linux (WSL) permite a los desarrolladores ejecutar un entorno GNU/Linux directamente en Windows, sin la sobrecarga de una máquina virtual tradicional. Esta integración facilita el uso de herramientas de línea de comandos y aplicaciones nativas de Linux de manera fluida. Implementación de WSL y Selección de Distrib ...

Publicado el 7-15 20:05

Administración de Rotación de Archivos de Registro mediante Logrotate en Linux

La gestión eficiente de los archivos de registro (logs) es crítica para mantener la estabilidad del sistema y prevenir el agotamiento del espacio en disco. logrotate es la herramienta estándar en sistemas Linux diseñada para automatizar el proceso de rotación, compresión y eliminación de estos archivos. Verificación del estado actual de la rota ...

Publicado el 7-15 08:22