Guía de resolución de problemas comunes en entornos de desarrollo Linux
Configuración de red y gestión de proxies
Al preparar una nueva estación de trabajo, el primer paso suele ser asegurar la conectividad. Si el acceso a internet requiere un servidor intermedio, puede verificar la conexión mediante el siguiente comando:
curl -x http://servidor_proxy:puerto http://www.google.com
Para establecer variables de entor ...
Publicado el 10-12 00:15
Métodos de Renombrado Masivo de Archivos en Linux
Configuración de Datos de Prueba
Para ilustrar los métodos, primero crearemos un directorio de prueba con algunos archivos.
mkdir -p /tmp/test_files
cd /tmp/test_files
touch registro_usuario_10001_completado.log
touch registro_usuario_10002_completado.log
touch registro_usuario_10003_completado.log
touch registro_usuario_10004_completado.log
to ...
Publicado el 10-5 23:57
Dominio de Variables y Parámetros en Entornos Bash
Jerarquía y Gestión de Variables en Shell
Para comprender cómo interactúan los procesos en un entorno Unix/Linux, el comando pstree es fundamental, ya que permite visualizar la estructura de procesos padre e hijo en el sistema.
Persistencia de Variables de Entorno
Las variables pueden definirse de forma temporal en la sesión actual o de forma p ...
Publicado el 9-30 04:02
Automatización de construcción y despliegue continuo con Subversion y Maven
El siguiente flujo automatiza la actualización del repositorio Subversion, la compilación mediante Maven y la entrega de un artefacto ejecutable a un entorno de proudcción. Todo el proceso se orquesta mediante scripts Bash que se ejecuten en un servidor Linux.
Requisitos previos
Maven 3.5.2 o superior: mvn -v
Subversion 1.4.0 o superior: svn - ...
Publicado el 9-29 01:02
Introducción a la Programación Shell en Linux
El shell es un componente fundamental del sistema operativo Linux, esencial para interactuar con el sistema y automatizar tareas. Es el lenguaje principal para la administración del sistema y el desarrollo de scripts, permitiendo ejecutar comandos, utilizar herramientas de Linux y crear programas complejos sin necesidad de una interfaz gráfica. ...
Publicado el 9-17 11:30
Guía Esencial de Administración de Archivos y Vim en Linux
Uso de Comodines en la Línea de Comandso
Los comodines son herramientas fundamentales para filtrar y seleccionar archivos o directorios de forma dinámica en el shell.
*: Representa cualquier secuencia de caracteres (incluyendo ninguna). ```
ls *.sh # Lista todos los archivos que terminan en .sh
?: Representa un único carácter individual. `` ...
Publicado el 9-15 17:39
Redirección en Shell: ¿Qué significa >/dev/null 2>&1?
En scripts de shell, es común encontrarse con expresiones como >/dev/null 2>&1. Aunque muchas personas las usan sin entender su funcionamiento interno, un pequeño error al escribirlas (como cambiar el orden) puede causar problemas inesperados. Este artículo explora qué ocurre detrás de esta sintaxis.
Introducción a la redirección en S ...
Publicado el 9-6 12:09
Comandos útiles de Bash en Linux: filtrado con grep, enlaces simbólicos, gestión de firewalls, lectura de entrada, bucles for y administración de usuarios con awk
grep: Búsqueda y filtrado de texto
Utilizado comúnmente para buscar patrones dentro de archivos o salidas de comandos. Ejemplos prácticos:
Ver procesos Java: ps -ef | grep java
Obtener solo el ID del proceso Java: ps -ef | grep java | grep -v grep | awk '{print $2}'
Opción
Descripción
-c
Muestra el número de líneas que coinciden con el ...
Publicado el 8-30 08:13
Controlar velocidad y monitorear progreso con pv en Linux
El comando pv (Pipe Viewer) es una herramienta esencial para supervisar el flujo de datos a través de tuberías, además de permitir limitar la tasa de transferencia de I/O. Es especialmente útil en entornos donde se requiere controlar el uso del disco o red durante operaciones intensivas.
Copia de archivos con límite de velocidad
Para copiar un ...
Publicado el 8-21 14:23
Automatización de Tareas del Sistema en CentOS con Scripts Bash y Docker
A continuación, se presentan una serie de scripts y conifguraciones diseñados para optimizar la administración de un sistema CentOS 7.9, centrándose en tareas comunes como monitoreo, gestión de red, despliegue de servicios y análisis de registros.
Monitoreo de Recursos del Sistema (Script: /root/info_sistema.sh)
Este script recopila y muestra i ...
Publicado el 8-16 07:00