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