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
El Ciclo Final de un Proceso: Análisis Profundo de `kernel/exit.c` en Linux 0.11
Introducción: La Conclusión Ordenada de la Vida de un Proceso El archivo exit.c, ubicado en el directorio /kernel de Linux 0.11, encapsula la lógica central para la terminación y recuperación de recursos de los procesos. Si las funcionalidades en fork.c y exec.c gestionan la creación y transformación de proceoss, exit.c es el componente encarg ...
Publicado el 10-5 16:42
Estados de Procesos en Linux
La naturaleza de los estados de procesos
Los estados de procesos son una representación cuantitativa que el sistema operativo utiliza para describir fases de ejecución. Esta clasificación existe tanto a nivel lógico como físico.
Representación en el PCB
El Bloque de Control de Procesos (PCB) contiene un campo crítico que registra el estado actu ...
Publicado el 7-27 14:57
Análisis Profundo de la Jerarquía de Cola y Clases en TC (HTB)
Al intentar comprender la gestión de tráfico con tc, inicialmente se pensó en abordar el tema desde la perspectiva del espacio de usuario. Sin embargo, los conceptos de qdisc (cola de distribución) y class (clase) resultaron ser más complejos de lo esperado. El análisis directo del código fuente se presenta como la vía más clara.
Flujo de Creac ...
Publicado el 7-27 13:33
Vulnerabilidad CVE-2018-18955 en Namespaces de Usuario de Linux
Los namespaces de usuario en Linux permiten el aislamiento de identificadores y atributos de seguridad, como UID, GID y capacidades. La vulnerabilidad CVE-2018-18955 se origina en el manejo de asignaciones dentro de estos namespaces, específicamente en la función map_write del kernel, lo que puede llevar a una escalada de privilegios.
Namespace ...
Publicado el 7-17 19:08
Gestión de kernels en Ubuntu: listar, actualizar, eliminar y cambiar
Error común después de actualizar el kernel: NVIDIA-SMI no puede comunicarse con el driver
Después de reiniciar un sistema Ubuntu, al ejecutar el comando nvidia-smi para monitorear las GPUs, puede aparecer el error "NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver". Este problema ocurre frecuentemente cuand ...
Publicado el 7-1 19:03
Actualización Rápida del Kernel de CentOS 6.7 a la Versión 3.10.9
Introducción al Kernel
En los repositorios de ELRepo para yum, se encuentran disponibles dos versiones del kernel: mainline (3.13.1) y long-term (3.10.90). Dada la mayor estabilidad y soporte prolongado de la versión long-term, se recomienda utilizar el paquete kernel-lt.
Proceso de Actualización
Importación de la clave pública
rpm --import htt ...
Publicado el 6-30 03:08
Guía Técnica de Conceptos y Administración en Linux
Esta guía técnica abarca fundamentos esenciales de Linux, arquitectura del sistema, administración de recursos, scripting en Shell y seguridad. Está estructurada para proporcionar conocimiento aplicable tanto para la administración de sistemas como para la preparación técnica.
Conceptos Fundamentales de Linux
Linux es un sistema opreativo de ti ...
Publicado el 6-23 20:53