Cambiar el kernel por defecto en CentOS y RHEL 7

La primera regla de oro en estos casos suele ser no editar nunca manualmente los archivos de configuración del filesystem de arranque /boot. CentOS y RHEL 7 utilizan el gestor de arranque grub2, por lo que cualquier cambio que se quiera hacer a mano, se debe hacer en /etc/default/grub. En el caso de elegir el Seguir leyendo


Dirty Cow: elevación de privilegios en el kernel Linux

La semana pasada salió a la luz la vulnerabilidad bautizada como Dirty COW (CVE-2016-5195). Se trata de una vulnerabilidad del kernel Linux que permite una escalada de privilegios a través de la explotación de una técnica denominada “copy-on-write”. Es un fallo que lleva al menos 9 años en el kernel Linux (desde la versión versión Seguir leyendo


Limitar recursos a usuarios con Control Groups (Cgroups)

Los grupos de control (cgroups) son una funcionalidad del kernel Linux disponible a partir de la versión 2.6.24 que permite limitar y distribuir el uso de recursos de sistema como la CPU, memoria, red o disco entre determinados usuarios, grupos o procesos del sistema. Con esta funcionalidad podemos establecer con bastante granularidad el uso que Seguir leyendo


Cómo excluir un proceso del OOM killer

El kernel Linux tiene un sistema mediante el cual cuando el sistema está a punto de quedarse sin memoria disponible empieza a matar procesos para evitar el colapso del sistema. Esta función la realiza el OOM killer (Out Of Memory Killer). Es una buena medida para evitar que el sistema se cuelgue por falta de Seguir leyendo