faq-post
Node.js es un entorno de ejecución de JavaScript de código abierto y multiplataforma construido sobre el motor V8 de Chrome que ejecuta código JavaScript fuera de un navegador. NPM (Node Package Manager) es el gestor de paquetes predeterminado incluido con Node.js, que proporciona acceso a más de dos millones de paquetes reutilizables. Juntos, forman la […]
DNF (Dandified YUM) es el gestor de paquetes de nueva generación para distribuciones Linux basadas en RPM, diseñado como reemplazo completo de YUM. Ofrece una resolución de dependencias más rápida a través de la biblioteca `libsolv`, menor consumo de memoria y una API de Python estable. Aunque RHEL/CentOS 7 incluye YUM por defecto, DNF se […]
Node.js es un entorno de ejecución de JavaScript asíncrono y orientado a eventos, construido sobre el motor V8 de Chrome, diseñado para ejecutar código JavaScript del lado del servidor con alto rendimiento. PM2 es un gestor de procesos de nivel de producción para aplicaciones Node.js que proporciona daemonización, recuperación automática ante fallos, agregación de registros, […]
El comando `sleep` en Linux suspende la ejecución de un script durante una duración precisamente definida — especificada en segundos, minutos, horas o días — usando la sintaxis `sleep [NUMBER][SUFFIX]`. Es una de las primitivas operacionalmente más críticas en los scripts Bash, que permite la limitación de velocidad, la lógica de reintentos, la sincronización de […]
El conjunto de caracteres utf8 de MySQL es un nombre inapropiado: no es una implementación UTF-8 verdadera. Codifica caracteres usando solo 1 a 3 bytes, lo que significa que descarta o rechaza silenciosamente cualquier punto de código Unicode por encima de U+FFFF, incluyendo todos los emoji y una parte significativa de los caracteres CJK suplementarios. […]
El comando `which` en Linux localiza la ruta absoluta de un ejecutable escaneando los directorios listados en la variable de entorno `PATH` y devolviendo la primera coincidencia que encuentra. Es una utilidad adyacente a POSIX utilizada diariamente por administradores de sistemas, desarrolladores e ingenieros DevOps para verificar ubicaciones de binarios, auditar entornos de ejecución y […]
Python es un lenguaje de programación interpretado de alto nivel construido en torno a la legibilidad y la sintaxis expresiva. Sus comandos integrados principales — que cubren E/S, conversión de tipos, flujo de control, estructuras de datos, manejo de archivos e importación de módulos — permiten a los desarrolladores realizar tareas sofisticadas en un número […]
El comando `mkfs` (make filesystem) es la utilidad principal de Linux para escribir una estructura de sistema de archivos en un dispositivo de bloque, ya sea un disco sin procesar, una partición o un volumen lógico. Inicializa el superbloque, las tablas de inodos, los grupos de bloques y las estructuras de journal necesarias antes de […]
Otorgar privilegios elevados en Linux significa dar a una cuenta de usuario la capacidad de ejecutar comandos que requieren acceso a nivel de superusuario — ya sea añadiéndolos a un grupo privilegiado como `sudo` o `wheel`, o configurando explícitamente entradas en el archivo `/etc/sudoers`. El método más seguro y auditable siempre es la delegación basada […]
NVM (Node Version Manager) es un script de shell compatible con POSIX que instala y gestiona múltiples entornos de ejecución Node.js aislados en una sola máquina, sin necesidad de privilegios de root ni modificar las rutas del sistema. Cada versión de Node.js reside en su propio directorio bajo `~/.nvm/versions/node/`, lo que proporciona un aislamiento completo […]
