Artículos de la categoría ‘Manuales’



Guia completa de optimizacion de Ubuntu Edgy

martes, 27 de marzo de 2007
Escrito por Neodian a las 17:48
4 comentarios

Mi proposito es crear la guia mas completa sobre optimizacion de Ubuntu Edgy para un pc de escritorio, de esta forma conseguiremos que nuestro ordenador funcione mas rapido y mejor. Para crear este documento me baso en mi propia experiencia, ya que llevo una semana instalando y optimizando disitintas maquinas y he podido comprobar todas estas cosas, asi como en contenido de diversas paginas web que me han servido de guia y ayuda en todo momento, como siempre al final del articulo tendreis los correpondientes links.

Una advertencia antes de empezar, tened en cuenta que vamos a trastear con ficheros de configuracion del sistema asi que actuad bajo vuestra responsabilidad, aunque os garantizo que si seguis los pasos al pie de la letra no tendreis ningun problema.

Desactivar tty

Para empezar despues de instalar edgy seria una buena opcion desactivar las consolas que no vamos a utilizar, dejando activas quiza 1 o 2 segun cada uno, para ello podeis ver como se hace en el artiulo que escribi hace unos dias, Desactivar tty en Ubuntu Edgy.


Desactivar IPV6

Despues de esto otra cosa que mejorara el rendimiento de nuestra maquina a la hora de conectarse a internet es desactivar el uso de IPV6 que viene activado por defecto. Para hacer esto tendremos que editar el fichero /etc/modprobe.d/aliases y buscar la linea que pone alias net-pf-10 ipv6 y sustituirla por alias net-pf-10 off, para que funcione debemos reiniciar. Si ahora haces un ifconfig| grep inet6 no deberia salir nada, asi comprobaras que ha funciona.

Para desactivar tambien el uso de ipv6 en el firefox/swiftfox deberemos ir a la pagina de configuracion del mismo escribiendo en la barra de direccion about:config y en filtro escribimos ipv6, deberia aparecer una linea que pone network.dns.disableIPv6, el valor debe ser true.

Añadir tu hostname al localhost

Esto puede ser un poco confuso, lo que vamos a hacer es editar el fichero /etc/hosts y en la linea donde pone 127.0.0.1 localhost añadiremos tambien el nombre de nuestro host de tal forma que la cosa quede asi, 127.0.0.1 localhost tuhost

Activar prelink

Lo que hace esta utilidad es cargar el conjunto de librerias comunes que usaran tus programas para funcionar, de este modo cuando los ejecutes ya se encontraran cargadas y el programa arrancara mas deprisa. El proceso de instalacion es muy sencillo, en primer lugar tenemos que asegurarnos de tener activados los repositorios de Universe. Despues instalamos prelink con un simple apt-get install prelink y justo despues de que termine editamos el fichero /etc/default/prelink y en la linea que pone PRELINKING=unknown cambiamos el unknown por yes, queda asi, PRELINKING=yes. El resto de las opciones podeis cambiarlas a vuestro gusto pero la que vienen funcionan prefectamente.

Finalmente tendremos que ejecutar prelink, la primera vez tardara mas puesto que tiene que hacer la busqueda de librerias, asi que pueda que tarde un ratito. Para activarlo ejecutamos el comando sudo /etc/cron.daily/prelink

Servidor DNS local

Cada vez que entramos en una pagina web en primer lugar nuestro ordenador tiene que hacer una peticion para transformar la direccion que le acabamos de dar a una direccion ip. Este proceso se realiza cada vez que entramos en una pagina web. Lo que vamos a hacer es instalar el Dnsmasq que se dedicara a guardar las paginas ya consultadas, de tal forma que si volvemos a entrar mas tarde el tiempo que tardara en resolver esa direccion sera cero, por tanto navegaremos mas rapido.

Para instalar el programa ejecutamos apt-get install dnsmasq. Acto seguido editamos el fichero /etc/dnsmasq.conf y en la linea #listen-address= la cambiamos por listen-address=127.0.0.1. Ahora vamos a editar el fichero /etc/dhcp3/dhclient.conf y no fijamos de que quede igual que este:

#supersede domain-name “fugue.com home.vix.com”;
prepend domain-name-servers 127.0.0.1;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope;

Basicamente teneis que descomentar la linea prepend domain-name-servers 127.0.0.1; que os aparecera comentada.

Por ultimo tendremos que editar el fichero /etc/resolv.conf y añadir la linea nameserver 127.0.0.1, queda asi:

search skynet
nameserver 127.0.0.1
nameserver 192.168.1.254

Ahora reiniciamos el dnsmasq mediante /etc/init.d/dnsmasq restart y ya deberia funcionaros, para comprobarlo hacer un dig google.es y vereis como la primera vez pone en query time pone algo asi como 156ms y las siguiente pone 0 .

Optimizar el uso del swap

Normalmente este valor viene por defecto en 60, podeis comprobarlo ejecutando cat /proc/sys/vm/swappiness. Para mejorar el rendimiento de nuestro ordenador lo que vamos a hacer es bajar ese valor, de tal forma que nuestra maquina usara lo menos posible la memoria de swap y mas la ram, eso se traduce en un incremento de velocidad ya que leer de la memoria es mucho mas rapido que de disco.

Para probar podeis ejecutar sysctl vm.swappiness=10 y probais un rato a ver que tal. Este valor, 10 es recomendado para equipos con mas de 512, si teneis menos entonces mejor no toqueis nada. Si por el contrario teneis 1 gb podeis probar con un valor de swappines de 5, y si teneis todavia mas podeis probar a poner 0, que no desactivara el swap pero si reducira su uso a lo minimo.

Si despues de un rato os convence el resultado y quereis hacerlo permanente tendreis que editar el fichero /etc/sysctl.conf y añadimos en la ultima linea vm.swappiness=10 o el valor que os corresponda.

Deshabilitar servicios innecesarios

Ubuntu por defecto trae activados muchos servicios que luego a lo mejor no van a ser necesarios, bien porque no los necesitamos o bien porque carecemos de un determinado hardware, vease el bluetooth. No todo el mundo lo tiene,yo no, y sin embargo para facilitar las cosas a los que si lo tienen viene activado. Estos procesos se arrancan al iniciar el pc y ademas luego se quedan residentes en la memoria, por tanto al desactivarlo vamos a consegui que se incremente, un poquito, la velocidad de carga del sistema y ademas lo mas importante, reducir la cantidad de memoria utilizada.

Para esto tenemos que ir al directorio /etc/init.d/, si hacemos un ls veremos todos los servicios que se arrancan al iniciar el pc, para desactivarlos chmod -x bluetooth. Si por ejemplo luego nos damos cuenta de que la hemos cagado podemos restaurarlo usando chmod +x bluetooth. Ahora la cuestion es que servicios desactivar, bien pues esto ya que cada uno mire cual puede y cual no, en mi caso yo tengo desactivados los siguientes:

apmd: Puesto que mi ordenador usa acpi.
bluetooth: Ya que no dispongo de ningun de este dispositivo.
laptop-mode: Mi equipo es de sobremesa y no un portatil.
nvidia-kernel: No tengo una tarjeta nvidia.
pcmciautils: No tengo ranura pcmcia.
ppp-dns: No uso una conexion ppp, es decir, conexion por modem.
rsync: Es una utilidad para transferir archivos para hacer copias o mantener un espejo sincronizado.
wpa-ifupdown y wpasupplicant: Ya que no tengo conexion por wifi.

Mi recomendacion es que desactiveis los que realmente asabeis que no vais a usar, si desactivais todos tener por seguro que el ordenador no arrancara, o al menos no como se supone que debe hacerl, aunque supongo que en este caso podriamos usar un livecd o esa opcion de modo de recuperacion y devolverle los permisos correctos a los servicios.

Arranque en paralelo

Esto no lo he probado aun, pero lo hare en breve, se trata de arrancar todo los procesos de una vez y no de modo secuencial como hace normalmente el sistema, de esta forma el pc arranca mas rapido.

Para hacer esto editamos el fichero /etc/init.d/rc, buscamos la linea donde ponr startup $i start y la cambiamos por startup $i start &.

Existe otro metodo que me parece algo mas profesional, se trata de modificar el mismo fichero pero buscaremos la linea que ponde CONCURRENCY=none y la cambiaremos por CONCURRENCY=shell de esta forma optenemos el mismo resultado pero parece que el fichero queda mas limpio.

Secuencia de arranque

Un servicio que hay en el arranque se llama readhead tiene una lista de los servicio que se van a ir cargando durante el arranque, claro que esta lista ya viene creada por defecto y por tanto no se ajusta totalmente a nuestro ordenador.

Para conseguir esto y por tanto, un pequeño, aumento de velocidad al arrancar tenemos que reiniciar la maquina y en el grub seleccionamos el kernel que vamos a arrancar y pulsamos e. Ahora vamos al final de la segunda linea, pulsamos de nuevo la tecla e y añadimos profile, despues presionamos enter y finalmente b.

Ahora arrancara el sistema pero esta vez tardara mas ya que tiene que crear la lista de nuevo, pero la proximas veces notareis la mejora. Podeis realizar esta mejora cada vez que cambies de kernel o hagais un cambio que afecte al arranque del sistema en el sistema.

Optimizar el rendimiento en ext3

El sistema de ficheros que la mayoria de nosotros usamos se llama ext3 y es un sistema muy bueno y que aporta una gran estabilidad al sistema y una buena recuperacion frente a caidas. El precio que hay que pagar por esta seguridad es un sistema un poco mas lento.

Podemos evitar esto y acelerar el sistema cambiando la forma en la que almacena datos sobre los ficheros, por defecto viene en modo Journal Data Ordered y nosotros los cambiaremos a Journal Data Writeback lo que supondra que es posible que se pierda alguna informacion si el ordenador se cae de repente.

Para activarlo editamos el fichero /etc/fstab/ y añadimos en la zona de opciones data=writeback, queda de la siguiente forma:

/dev/hda1 / ext3 defaults,errors=remount-ro,data=writeback 0 1

Ahora lo activamos mediante tune2fs -o journal_data_writeback /dev/hda, para comprobar que todo funciona bien ejecutamos tune2fs -l /dev/hda1 y deberia decirnos algo asi Default mount options: journal_data_writeback.

Por ultimo solo queda reiniciar y ya tendremos el sistema un poco mas veloz, lo notareis sobre todo al copiar ficheros o moverlos.

Sacado de: http://xlntsolution.blogspot.com/2007/03/feisty-performance-fly-like-butterfly.html
http://www.guia-ubuntu.org/index.php?title=Optimizar_el_rendimiento_en_ext3
http://www.guia-ubuntu.org/index.php?title=Dnsmasq%2C_servidor_DNS_y_DHCP
http://doc.gwos.org/index.php/Prelink
http://ubuntuforums.org/showthread.php?t=87798
http://thefenix.wordpress.com/2007/02/09/como-optimizar-ubuntu-gnulinux/

Pertenece a la seccion Manuales

Desactivar tty en Ubuntu Edgy

martes, 20 de marzo de 2007
Escrito por Neodian a las 11:27
2 comentarios

Los tty son las consolas de linux a las que podemos acceder pulsando alt+f1 y asi desde el f1 hasta el f6, el f7es el entorno grafico. Estas consolas son utiles de vez en cuando , pero a lo sumo dos no las seis que trae por defecto. Hoy vamos a ver como desactivarlas y asi evitar ese pequeño consumo extra de memoria, pero que en un ordenador antiguo puede ser de gran ayuda para que las apliaciones vayan algo mas fluidas.

Para hacer esto tendremos que editar los ficheros /etc/event.d/tty3 y asi sucesivamente hasta la 6. Vamos a dejar dos consolas, por si acaso no vaya a ser que algun dia las necesitemos. Bien el archivo tiene la siguiente forma:

# tty3 – getty
#
# This service maintains a getty on tty3 from the point the system is
# started until it is shut down again.

start on runlevel-2
start on runlevel-3
stop on runlevel-4
stop on runlevel-5

stop on shutdown

respawn /sbin/getty 38400 tty3

Para desactivarla simplemente añadimos una almohadilla a cada una las lineas, hasta tener algo asi:

# tty3 – getty
#
# This service maintains a getty on tty3 from the point the system is
# started until it is shut down again.

#start on runlevel-2
#start on runlevel-3
#stop on runlevel-4
#stop on runlevel-5

#stop on shutdown

#respawn /sbin/getty 38400 tty3

Listo, recordad que tenedremos que hacer esto para todos las tty que queramos desactivar. Para que los cambios se aprecien tendremos que reiniciar el ordenador.

Pertenece a la seccion Manuales

PSP Video Converter para Linux

sábado, 17 de marzo de 2007
Escrito por Neodian a las 1:15
6 comentarios

Cuando me cambie de windows para linux deje atras muchas aplicaciones, pero la verdad es que solo eche de menos una realmente, era un conversor de video para psp. Tampoco es que pasase muchos videos a mi negrita pero con eso de tener que reiniciar y tal eran menos. Leo en el blog de Fabian que existe una pequeña utilidad que se llama PSPVC que permite hacer precisamente. No he dudado ni un instante en instalarmelo, pero me he dado cuenta de que se requerian varios paquetes asi que para facilitar las cosas os voy a poner un comandito y os explico como instalarlo.

Lo primero es que descargar el fichero de aqui y descomprimirlo. Ahora procedemos a instalar los paquetes necesarios, apartir de aqui es mejor que os logueis como root ya que tanto para instalarlo como para instalar los nuevos paquetes lo vamos a necesistar.

apt-get install nasm libxvidcore4 libxvidcore4-dev libfaac0 libfaac-dev

En principio esas son las que necesite yo, si a vosotros os falta alguno durante el proceso os lo dira, asi que buscais mediante apt-cache search nombre_paquete y lo/los instalas, pero asi creo que deberia servir.

Ahora entramos en la carpeta descomprimida y damos permisos de ejecucion al fichero de instalacion usando chmod +x install.sh, ahora lo ejecutamos indicando donde queremos instalar el programa, yo use ./install.sh /opt/pspvc. Si despues de un ratito de salir muchas letras en la consola finalmente os suelta un mensaje tipo -e \E[01;32mPSPVC installation completed o parecido y no indica ningun error ni nada parecido, entonces el programa ya esta compilado e instalado.

Para ejecutarlo nuevamente tenemos que darle permisos de ejecucion, esta ver al fichero chmod +x /opt/pspvc/bin/pspvc y si para mayor comodidad lo pasamos a la carpeta con los demas binarios, cp /opt/pspvc/bin/pspvc /usr/bin. Asi simplemente desde la consola y siendo un usuario normal tecleamos pspvc y voila, listo para comprimir. Tambien si quereis podis añadirlo en el menu, pero eso os lo dejo a vosotros.

Por cierto el programa va de lujo, os lo garantizo.

Screenshot del pspvc

Sacado de:
http://fs-webdesign.com/blog/
http://pspvc.sourceforge.net/

Pertenece a la seccion Manuales, Psp

Instalar un usplash en Ubuntu

miércoles, 14 de marzo de 2007
Escrito por Neodian a las 1:01
13 comentarios

Los usplash son esas pantallas que aparecen mientras carga el sistema, en ubuntu sale un pantalla negra que pone ubuntu con una barra naranja, en windows aparece una pantalla negra con el logotipo de windows y una barrita azul que va dando vueltas. En ubuntu es facil cambiarla si no nos gusta por otra que no atraiga mas. El proposito de este tutorial es mostrar como realizar el cambio para personalizar mas aun nuestro ordenador.

Sleek dragon

Para empezar deberiamos pasarnos por gnomelook.org y buscar la palabra usplash asi veremos algunos modelos que podemos usar, entre mis favoritos esta el fingerprint, el sleek dragon y el que tengo actualmente del de free software. Nos descargamos el fichero comprimido y ahora prodeceremos a instalarlo.

Fingerprint

Antes de nada aseguraros de tener instalado el usplash, para ello apt-get install usplash aunque si usais ubuntu lo mas seguro es que ya este. Otra cosa que debeis mirar es que tengais configurado el grub con una resolucion minima de 1024×768, esto podeis ver como se hace en el articulo Cambiar la resolucion del GRUB.

Free Software Foundation

Una vez que tenemos el fichero los descomprimimos y tendremos un fichero .so que es el que contiene la imagen. Ahora vamos a crear el directorio mkdir /usr/local/lib/usplash/ y dentro colocaremos los .so de todos los usplash que queramos usar.

Ahora vamos a instalar la imagen en el usplash, para ello usaremos el siguiente comando:

update-alternatives –install /usr/lib/usplash/usplash-artwork.so usplash-artwork.so /usr/local/lib/usplash/nuestro_fichero.so 55

Ahora vamos a seleccionar nuestro nuevo usplash en el programa, asi que ejecutamos el siguiente comando y pulsamos el numero que corresponda a la opcion que queremos. Salimos y debemos actualizar el initramfs para que se muestre la imagen, recordad que si no haceis este ultimo paso no se vera la imagen.

update-alternatives –config usplash-artwork.so #->seleccionamos la opcion
dpkg-reconfigure linux-image-$(uname -r) #->actualizamos el initramfs

Por ultimo reiniciamos y deberiamos poder ver la imagen que queremos en el splash, tanto al apagar y reiniciar como al arrancar. Si queremos poner otro usplash mas adelante deberemos copiarlo en la carpeta, instalarlo, y actualizar el initramfs y con esto ya bastaria.

Sacado de:
http://sys3.es/migue/blog/2007/02/20/fingerprint-loading-the-most-advanced-operating-system/
http://gnomelook.org/content/show.php?content=51555

Pertenece a la seccion Manuales

Instalar Avermedia DVB-T 777 PCI en Ubuntu

miércoles, 7 de marzo de 2007
Escrito por Neodian a las 10:50
9 comentarios

Bueno basicamente los que vamos a hacer es instalar esta tarjeta en ubuntu y sintonizar los canales, ambas cosas son muy sencillas pero como todo hay que saber bien como hacerlo. Para empezar saber que existen varios modelos de Avermedia DVB-T 777 la mia concretamente segun lspci en una Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d1) . Esto nos dice una cosa y es que vamos a usar el modulo saa7133 a pesar de que en el sistema se llamara saa7134. Anteriormente habia que recompilar el kernel para incluir el modulo correspondiente pero de eso ya se han encargado los chicos de canonical asi que nosotros simplemente vamos a cargarlo y configurarlo, a menos que useis un kernel configurado por vosotros donde si que no os vais a librar de recompilar, claro que si lo habeis echo es porque sabeis.

Bien pues para que la tarjeta funcione deberemos crear un fichero llamado saa7134 en /etc/modprobe.d/ y debemos pegar el siguiente codigo:

options saa7134 card=85 alsa=1 tuner=62
install saa7134 /sbin/modprobe –ignore-install saa7134; /sbin/modprobe saa7134-dvb ; /sbin/modprobe tuner ; /sbin/modprobe tda9887

Con estos valores, si teneis la misma tarjeta que yo, es decir, al hacer un lspci os da la misma linea que a mi entonces deberia funcionaros. Para cargar el modulo ejecutamos modprobe saa7134, de todos modos si reiniciais el modulo se cargara automaticamente.

Ahora bien para ver la tele se puede complicar bastante la cosa, he leido varios manuales y hay que hacer algunas cosas enrevesadas, yo probe varias pero sin ningun exito, finalmente opte por un solucion bastante buena y muy facil, instalar kaffeine, que es el reproductor multimedia de kde aunque en gnome tambien funciona perfectamente. Si tras instalarlo os sale la opcion Digital TV es que de momento vamos bien. Para instalarlo sudo apt-get install kaffeine

Para sintonizar los canales debeis ir al menu DVB->channels y pulsar en scan, no seleccioneis ningun zona para que escanee todas las posibles frecuencias pero antes , una ADVERTENCIA, al llegar a ciertas frecuencias, a mi concretamente al 92% del proceso de escaneo es posible que se cuelgue el programa y la tarjeta, si este es tu caso debes reiniciar y repetir el proceso y antes de llegar al % donde se colgo la vez anterior pararlo. A esas alturas ya tendras detectadas todas las cadenas de tu zona. Ahora simplemente las añades como canales y a disfrutar.

Para terminar quiero añadir un par de comentarios acerca del rendimiento, la tele se ve cojonudamente y es posible capturar y ver la tele sin que se aprecie, incluso teniendo xgl activado, ahora bien el comportamiento de kaffeine en la sesion de xgl es bastante inestable asi que yo lo inicio y lo pongo rapido en pantalla completa ya que el problema es mas bien cuando esta modo ventana, sin embargo en la sesion de gnome normal va perfecto. Otra cosa mas que tengo que añadir es que el cambio de canal es lentisimo y es algo que se nota bastante sobre todo habiendo usado antes la sintonizadora analogica, pero bueno, es un pequeño precio que se paga por ver la tele con una calidad de sonido e imagen asombrosos. Por ultimo el sonido 5.1 se puede habilitar desde el propio kaffeine, en sus opciones, y que los archivos capturados ocupan bastante debido a su alta calidad, aunque seguramente lo deseable sea luego codificarlos en divx usando ffmpeg o similar.

Para terminar, ahora si, proximamente pondre como hacer para instalar el mando a distancia, aunque yo sinceramente no lo uso nunca.

Sacado de:
http://www.linuxtv.org/wiki/index.php/AVerMedia_AVerTV_DVB-T_777_PCI
http://www.ubuntu-es.org/index.php?q=node/27239
http://www.ubuntu-es.org/index.php?q=node/31112

Pertenece a la seccion Manuales