ttys
Debian, por defecto trae muchas cosas que normalmente no utilizamos, por ejemplo ¿Quien usa mas de 5 ttys? …
Editando el fichero /etc/inittab podemos comentar todas menos una.
xayon@laptop:~$ su -c "vim /etc/inittab"

Innittab

Y ahora buscamos las ttys, Pulsando escape y escribiendo “?/sbin/getty”, y lo dejamos asi:

1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6

Con esto hemos dejado solo tty1 (Control+alt+F1).

Prelink
Ahora pensemos, si cada vez que ejecutamos una aplicacion tiene que ir accediendo a las librerias dinamicas compartidas va a ralentizarse bastante un poco, asi que vamos a preenlazarlas gracias a la utilidad prelink.

Primero lo instalamos
xayon@laptop:~$ su -c "apt-get install prelink"

Y ahora procedemos a su configuracion:
xayon@laptop$~: su -c "vim /etc/default/prelink"

Buscamos la linea que pone PRELINKING=unknown y la sustituimos por PRELINKING=yes
Ahora ejecutamos prelink:
su -c "/etc/cron.daily/prelink"

Este sistema tiene una desventaja, cada vez que actualicemos librerias, tendremos que ejecutarlo de nuevo, si quereis desactivarlo repetimos el paso de configuracion, pero en vez de yes, ponemos no :D

/etc/init.d

Por defecto hay un monton de servicios innecesarios, los que veais que podais quitar, lo haceis asi:

root@laptop:~# update-rc.d -f SERVICIO remove
Por ejemplo, podemos quitar bluetooth, network-manager y demas

RAM/SWAP
Los equipos actuales tienen ram de sobra, y el rendimiento de la swap es muy inferior, asi que consejo:
Editar /etc/sysctl.conf y poner vm.swapping=10

root@laptop:~# vim /etc/sysctl.conf
Ahora buscamos vm.swapping (ya sabeis, escape y luego ?vm.swapping).
Y lo sustituimos por 10:

KERNEL
Esto ya es un poco mas complicado, pero tambien es recomendable: compilar un kernel on las opciones que tu quieras:

root@laptop:~# apt-get install kernel-package dpkg-dev debianutils binutils libc6-dev gcc make linux-tree-2.6.22 libncurses5-dev bin86

Ahora que ya tenemos las dependencias, vamos a compilar el kernel, vamos al directorio /usr/src/linux y hacemos make menuconfig

root@laptop:~# cd /usr/src/
root@laptop:~# tar xvf linux-source-2.6.22.tar.bz2
root@laptop:~# ln -s linux linux-source-2.6.22
root@laptop:~# cd linux
root@laptop:~# make menuconfig

make menuconfig

root@laptop:~# make-kpkg --revision=Yours.0.1 kernel_image
root@laptop:~# dpkg -i *.deb

Bueno, y con esto ya tenemos instalado el nuevo kernel :-)

Reiniciamos y los cambios se haran patentes.

Post a Comment

*
*