jueves, 25 de noviembre de 2010

Aplica el milagroso parche de las 200 putas líneas sin parchear el kernel en Debian, Ubuntu y derivados-Modo facil manual no script

Fácil.

1. Abro un Terminal en Aplicaciones>Accesorios>Terminal o en Aplicaciones>Herramientas del sistema>Terminal o pulsando la combinación de teclas Alt+F2 y escribiendo gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Edito el archivo .bashrc que se encuentra en mi carpeta de usario con el siguiente comando

gedit ~/.bashrc

Nota: en lugar de gedit puedo usar el editor de texto plano que se me ponga en los c… (nano, kedit, vim…)

3. Copio y pego esto en el archivo que se me abre

if [ "$PS1" ] ; then
mkdir -m 0700 /dev/cgroup/cpu/user/$$
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi

4. Guardo y cierro

5. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

6. Edito el archivo /etc/rc.local con el siguiente comando (con el sudo delante si no es un Terminal de root y tengo sudo activado)

gedit /etc/rc.local

Nota: en lugar de gedit puedo usar el editor de texto plano que se me ponga en los c… (nano, kedit, vim…)

7. Copio y pego (justo antes de la línea donde pone exit 0) lo siguiente

mkdir -p /dev/cgroup/cpu
mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
mkdir -m 0777 /dev/cgroup/cpu/user
echo "1" > /dev/cgroup/cpu/user/notify_on_release
echo "/usr/local/sbin/cgroup_clean" > /dev/cgroup/cpu/release_agent

8. Guardo y cierro

9. Doy permisos de ejecución al archivo con el siguiente comando

sudo chmod +x /etc/rc.local

10. Creo el archivo sudo /usr/local/sbin/cgroup_clean con el siguiente comando

sudo gedit /usr/local/sbin/cgroup_clean

Nota: en lugar de gedit puedo usar el editor de texto plano que se me ponga en los c… (nano, kedit, vim…)

11. Copio y pego en el archivo recién creado lo siguiente

#!/bin/sh

rmdir /dev/cgroup/cpu/$1

12. Guardo y cierro

13. Doy permisos de ejecución al archivo con el siguiente comando

sudo chmod +x /usr/local/sbin/cgroup_clean

14. Ejecuto el archivo /etc/rc.local con el siguiente comando (o reinicio) (con el sudo delante si no es un Terminal de root y tengo sudo activado)

/etc/rc.local

Y pista.

Fuente | MuyLinux

Fuente:http://putolinux.wordpress.com/2010/11/19/aplica-el-milagroso-parche-de-las-200-putas-lineas-sin-parchear-el-kernel-en-debian-ubuntu-y-derivados/

La guia mas completa y facilmente explicada que he encontrado ;)

No hay comentarios:

Publicar un comentario