Advanced Search
Search Results
256 total results found
Proxmox: Servicios Colgados - Diagnóstico y Soluciones
Descripción del Problema Proxmox ocasionalmente experimenta un estado donde los servicios del sistema de gestión se "cuelgan", resultando en: Frontend web inaccesible o extremadamente lento Comandos de Proxmox no responden (pvesh, pvecm, qm, pct) VMs/Containe...
Para localizar la versión de PrestaShop a través de MySQL usando TablePlus o similar
Consultas SQL para identificar la versión 1. Tabla ps_configuration (método principal) SELECT name, value FROM ps_configuration WHERE name = 'PS_VERSION_DB'; 2. Alternativa con PS_INSTALL_VERSION SELECT name, value FROM ps_configuration WHERE name = 'PS_I...
Configuración de correo Prestashop. Localización
En PrestaShop, la configuración de correo está principalmente en MySQL, no en ficheros de configuración. Ubicación en MySQL 1. Configuración principal de correo SELECT name, value FROM ps_configuration WHERE name IN ( 'PS_MAIL_METHOD', 'PS_MAIL_SERVE...
APT Upgrade - Modos Desatendido vs Manual
Problema común Por defecto, apt upgrade -y se queda colgado esperando input cuando hay conflictos en archivos de configuración modificados, rompiendo la automatización en servidores. En situaciones de mantenimiento desatendido, es necesario obviarlo. Tipos de ...
Configuración correcta de Let's Encrypt en Webmin con
Problema común tras instalación de Webmin Webmin puede venir con certificados SSL preconfigurados (autofirmados) que interfieren con la configuración correcta de Let's Encrypt, causando errores como: Unable to change the --key-type of this certificate because ...
Guía de Comando `find` - Especialidad para Sysadmin
Introudcción Como sysadmin experimentado, sabes que find es una navaja suiza. Aquí tienes los patrones más útiles, organizados por casos de uso prácticos: Limpieza por Antigüedad Archivos más antiguos de X días: # Ver qué se borraría (siempre prueba primero) f...
Postfix Smart Relay en casos de bloqueo puerto 25 - Configuración Completa
Escenario Servidor sin panel de control que necesita enviar correos electrónicos (alertas, notificaciones) pero tiene el puerto 25 bloqueado por el ISP (Hetzner). Solución mediante smart relay a otro servidor Postfix actuando como gateway de salida. Configurac...
Crear una unidad lógica con el 100%
A veces, voy con prisa. Se me olvida siempre. lvcreate -n [NOMBRE] -l 100%FREE [NOMBRE_VOLUMEN_A_USAR] mkfs.xfs /dev/[NOMBRE_VOLUMEN_A_USAR]/[NOMBRE] blkid -s UUID -o value /dev/[NOMBRE_VOLUMEN_A_USAR]/[NOMBRE] # editar fstab # UUID=[UUID] /[PUNTO_DE_MONTAJE] ...
Ampliación de disco (basado en qcow2) en sistema virtualizado KVM (proxmox)
Contexto Proceso para ampliar un disco virtual qcow2 en Proxmox cuando el sistema operativo invitado usa LVM y la tabla de particiones GPT no reconoce el nuevo tamaño tras la ampliación. Escenario inicial Disco qcow2 ampliado desde ~36GB a 46GB en Proxmox Sis...
Búsqueda y reemplazo recursivo con sed en directorios
Contexto Estrategias para localizar y modificar cadenas de texto en múltiples archivos de forma recursiva, con capacidad de filtrar por tipo de archivo y excluir líneas comentadas. Escenario típico Necesidad de cambiar nombres de variables, funciones o consta...
Guía de Semantic Versioning y Git Flow
Tabla de Contenidos Semantic Versioning (SemVer) Estrategia de Branches Workflow de Desarrollo Proceso de Release Ejemplos Prácticos Comandos Git Útiles Semantic Versioning (SemVer) Formato: MAJOR.MINOR.PATCH (ejemplo: 1.2.3) ¿Cuándo incrementar cada número...
Análisis: Principios de Good Code en Laravel
Contexto Se plantean seis reglas fundamentales basadas en el Laravel Starter Kit de Nuno Maduro. El desafío no es solo aplicarlas en proyectos nuevos, sino integrar esta filosofía en proyectos existentes. Cambio de paradigma fundamental Tesis central: La flexi...
Recuperación de MariaDB - Tablas del Sistema Corruptas
Incidente Crítico Fecha: 17 de octubre de 2025 Sistema: MariaDB 11.8.3-MariaDB-ubu2404 Severidad: ⚠️ Crítica – Servicio no inicia Nivel técnico: Administrador de Sistemas Avanzado (leer notas finales) 1. Resumen del Problema El servidor MariaDB no inicia deb...
Instalación de Node.js LTS 22 y npm en Ubuntu con CloudLinux CageFS
Contexto Guía para instalar Node.js 22 LTS en Ubuntu cuando el servidor utiliza CloudLinux con CageFS. La documentación oficial de CloudLinux está orientada a RPM, pero este proceso está validado para sistemas Debian/Ubuntu. Prerequisitos Ubuntu (validado en ...
Diagnóstico y resolución de fallos en snapshots LVM durante backups en Proxmox
Contexto del problema Síntomas iniciales Durante la ejecución de backups automatizados en Proxmox 7.2.14, se producían fallos intermitentes al procesar el disco secundario (disco-1) de la VM 473, lo que causaba error en el tamaño de la copia. Processing backup...
Salvaguarda de main en Producción antes de Deploy
Contexto Procedimiento para crear una copia de seguridad del branch main actual en producción antes de realizar un deploy, permitiendo rollback inmediato si es necesario. Variables de entorno # Definir al inicio de la sesión PROYECTO_DIR="/ruta/del/proyecto/si...