Como Optimizar Linux Ubuntu

En este tutorial vamos a explicar cómo optimizar y acelerar Ubuntu 12.04 y 12.10 para que funciona más rápido. Hemos probado todos los pasos en Ubuntu 12.04 y 12.10,  puede que funcione en otras versiones.
En algunos pasos se desactivan algunos servicios. Hemos considerado quitar los que más consumen  y menos se usan. Si hay alguno que lo usan, no lo desactiven.
Recomiendo, si tienes buena memoria RAM, hacer los pasos de instalar programas para acelerar el sistema. Si tienes poca RAM y el sistema va justo, hacer los pasos de desactivación de servicios, aunque se pueden desactivar en todos los PC independientemente de la memoria.

Acelerar Ubuntu

Primero, instalaremos algunos programas que acelerarán ubuntu. Estos programas no desactivan nada.

Acelerar la apertura de los programas

Hace poco hicimos un post sobre preload. Se trata de un programa que acelera la apertura de programas. Se ejecuta en segundo plano y va cargando los programas que más usamos en la RAM, así que cuando abrimos el programa, estará cargado y abrirá más rápidamente. Este programa no acelera el programa, sino la apertura del mismo.

Para instalarlo, podemos hacerlo desde la terminal, con el siguiente comando:

Código: [Seleccionar]

sudo apt-get install preload prelink
Si queremos instalarlo, lo podemos encontrar en el centro de software, buscando preload:

centro de software instalando preload

Optimizar la memoria RAM y SWAP

En este paso vamos a optimizar el uso de la memoria RAM y limitar el SWAP (memoria de intercambio). El valor de uso de Swap se puede poner de 0 a 100, y por defecto está a 60.
Abrimos la terminal, y con el siguiente comando, podemos ver el valor que está actualmente:

Código: [Seleccionar]

sudo cat /proc/sys/vm/swappiness
Ahora abrimos el archivo de configuración con el siguiente comando:

Código: [Seleccionar]

sudo gedit /etc/sysctl.conf
No tocamos nada salvo lo siguiente. Al final del archivo hay un #, le damos enter después para agregar una nueva línea, y pegamos lo siguiente:

Código: [Seleccionar]

#
# Reduce the swap tendency
vm.swappiness = 10
Todo al final del documento, como vemos en la imagen. Guardamos el archivo y cerramos. Reiniciamos el ordenador y con el comando del principio podemos ver si ha modificado el valor. Si vemos que funciona más lento que antes, cambiamos el valor 10, por 20, reiniciar el PC y probamos si va bien, si no, ponemos 30, así hasta llegar a 60, que es como estaba por defecto. No tiene que ir más lento, pero si va más lento ya sabemos cómo solventarlo.

cambiando valores del archivo que maneja la RAM y SWAP

Acelerar el arranque

Si tenemos un procesador con más de 1 núcleo, podemos hacer que cuando arranquemos el sistema, cargue varios procesos a la vez, reduciendo el tiempo de carga.
Abrimos la terminal y escribimos este código:

Código: [Seleccionar]

sudo gedit /etc/init.d/rc
Veremos que hay una línea que pone: CONCURRENCY=none, debemos reemplazar el none por shell, así quedaría: CONCURRENCY=shell
Guardamos y salimos.

cambiando los valores para arrancar más rápido

Instalar controladores adicionales

Esto no nos acelerará Ubuntu, y puede que no tengamos otros controladores disponibles, pero en algunas tarjetas gráficas como NVIDIA, funcionan mejor los controladores privativos que los libres. Así que puede que los juegos nos vayan más fluidos.
El post se puede acceder desde el siguiente enlace: Instalar controladores adicionales en Ubuntu

menú de los controladores adicionales en Ubuntu 12.10

Limpiar el sistema

Icono de bleachbit

Ubuntu no necesita mantenimiento en cuanto a desfragmentar o eliminar datos, pero sí que puede ayudarnos eliminar la caché, historial y archivos de la papelera para no tenerlo masificado. Bleachbit es una buena herramienta para ello, ya que podremos eliminar archivos temporales, obsoletos, y datos de programas.
El tutorial se encuentra aquí: Limpiador de archivos para Linux y Windows, Bleachbit

Optimizar programas

Mozilla Firefox

Podemos acelerar la velocidad de respuesta y de peticiones al servidor mediante una serie de cambios en la configuración.
Para realizar dichos cambios, debemos abrir Mozilla Firefox, y en la barra superior de direcciones, escribimos about:config, y aceptamos. Le damos a continuar, y nos saldrá una lista de valores, y arriba una barra de búsqueda. Los valores, no debemos tocarlos salvo los que mostraremos a continuación. Con doble click sobre un valor cambiamos de True (Activado) a False (Desactivado) y viceversa. Con botón derecho y modificar podremos editar los valores.

Entramos en about:config, y buscamos estos valores:

network.http.pipelining lo cambiamos de false a true
network.http.pipelining.maxrequests  editamos el valor de 8 a 30
network.http.max-connections editamos el valor de 30 a 96
network.http.max-connections-per-server modificamos el valor 15 a 32
network.http.max-persistent-connections-per-server modificamos el valor 6 a 8
network.http.pipelining.ssl lo cambiamos de false a true
network.http.proxy.pipelining lo cambiamos de false a true

Cambiando valores en about:config de mozilla

Nautilus

Nautilus es el gestor de archivos (explorador de carpetas), el cual viene por defecto en Ubuntu. Puede que si tenemos poca potencia vaya un poco lento, y podemos acelerarlo quitándole algunas opciones, o cambiándolas.
Podemos configurarlo para que abrir carpetas y archivos se haga con un click, no con dos. Esto no acelerará el programa, sino que nos ahorrará un click cada vez. Para configurarlo, vamos a Editar -> Preferencias -> Comportamiento -> Una sola pulsación para abrir los elementos.
Para acelerar nautilus, vamos a Editar -> Preferencias -> Vista previa, y en los desplegables seleccionamos “Nunca”. Esto hará que no muestre la vista previa de los archivos, siendo más rápido así.

LibreOffice

Podemos acelerar y optimizar el consumo de LibreOffice a través de la configuración.
Vamos a Libreoffice -> Herramientas -> Opciones -> Memoria, y ahí configuramos las opciones así:
Cantidad de pasos: 20
Usar para Libreoffice: 128
Memoria por objeto: 20
Eliminar de la memoria después de: 00:10
Número de objetos: 20

Menú de libreoffice para optimizar el consumo

Quitar procesos

Esto hará que Ubuntu consuma menos. Si tenemos muchos recursos, no hace falta hacer estos pasos, o podemos optar por eliminar los que no usaremos nunca.

monitor del sistema de ubuntu 12.10 para eliminar procesos

Buscador de música
Este proceso nos permite buscar música desde el lanzador de Ubuntu. Usa unos 30MB de RAM. Para eliminarlo, abrimos la terminal y escribimos el siguiente código:

Código: [Seleccionar]

sudo apt-get remove unity-lens-music
Buscador de tiendas online
Este servicio busca música a través de tiendas online. Usa unos 30MB de RAM.

Código: [Seleccionar]

sudo apt-get autoremove unity-scope-musicstores
Servicio de almacenamiento en la nube
Si nos registramos, tendremos 5GB de almacenamiento en la nube gratis por parte de Ubuntu. Se denomina UbuntuOne y consume unos 20MB y podemos eliminarlo si no lo usamos:

Código: [Seleccionar]

sudo apt-get remove ubuntuone-client
Bluetooth
Este servicio está en uso todo el tiempo y lo que hace es dar señal para que otros dispositivos se conecten vía bluetooth, si nunca usamos esta función, podemos eliminarla. Consume unos 5MB.

Código: [Seleccionar]

sudo mv /usr/bin/bluetooth-applet /usr/bin/bluetooth-applet-old
Servicio de configuración de Ubuntu One
Este proceso permite configurar Ubuntu One, el servicio de almacenamiento de la nube. Si no usamos este servicio, podemos eliminarlo. Consume 14MB.

Código: [Seleccionar]

sudo mv /usr/share/oneconf/oneconf-service /usr/share/oneconf/oneconf-service-old
Copia de seguridad del PC
Deja Dup se puede configurar para que realice copias de seguridad de nuestras carpetas. Podemos configurarlo para que haga las copias en nuestro ordenador o en la nube. Consume 1MB.

Código: [Seleccionar]

sudo apt-get remove deja-dup
Indicador de impresoras
El indicador de impresoras está activo y nos informa de las conexiones a las impresoras y un icono para su configuración. Consume 1MB.

Código: [Seleccionar]

sudo mv /usr/lib/indicator-printers/indicator-printers-service /usr/lib/indicator-printers/indicator-printers-service-old
Notificador de actualizaciones
Este proceso nos avisa de las últimas actualizaciones del sistema. Podemos hacerlo manualmente así que podemos desactivar este proceso. Consume 5MB. Podemos o bien desactivarlo con el comando de abajo o ir a Gestor de actualizaciones -> Orígenes del software -> Actualizaciones -> Comprobar actualizaciones automáticamente -> Nunca

Código: [Seleccionar]

sudo mv /usr/bin/update-notifier /usr/bin/update-notifier-old

Y por último, si nuestro PC va justo para correr Ubuntu, o su entorno (Unity), quizás debamos probar otras distribuciones o entornos. Lubuntu consume muy poco aunque tiene muy pocos efectos. Linux Mint es derivado de Ubuntu y consume menos recursos. También podemos instalar un entorno y usarlo dentro de Ubuntu, siguiendo este tutorial: http://redactalo.com/gnulinux-27/instalar-otros-entornos-en-ubuntu-12-10/

fuente: http://redactalo.com/27/acelerar-y-optimizar-ubuntu-12-04-y-12-10-gnulinux/

How to Restore Ubuntu / XP / Vista /7 / 8 Bootloader

How to fully fix the Windows bootloader using a Windows disk

XP

  • Boot on your Windows XP installation CD or XP Recovery console. You will get to a part where it asks if you want to repair or recover. To do so, press “r”. If prompted, enter your Windows XP administrator password. This will leave you at at a command line, so type in the following two commands: 
fixboot
fixmbr
  • Then type 
exit
  • Then remove your XP cd. If everything has gone well, you should come to your XP bootloader.

Windows Vista or 7 or 8

  • First boot on your Windows Vista/7/8 installation DVD.If you have one of the many OEM computers that didn’t come with a Windows installation disk, you can get the same effect with a Windows repair disk, which you can download (eg Win7-32bitWin7 64bitor create from another Windows Vista/7/8 computer (see this page for Win7 and Make your own Windows repairCD, and Windows 8 UEFI repair USB must be FAT32other Win8 guide). When you get to the Regional settings, select your Location/Keyboard setting then click next. On the next page, click on “Repair your computer.” On the next page, if it finds your Windows installation, make sure it is UNSELECTED before clicking next. Then click on “Command prompt”. From there, type in the following 2 commands: 
bootrec.exe /fixboot
bootrec.exe /fixmbr
  • Now close the two windows and click “Restart.” Take out your Windows DVD and hopefully, you will be left with your Windows bootloader. 

article from: https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader

How to install Linux Kernel 3.10.4

Linux Kernel 3.10.4 is the fourth maintenance release for the kernel 3.10 series that brings more updates and bug fixes.

Fixes in Kernel 3.10.4:

  •     ALSA: hda – Fix EAPD GPIO control for Sigmatel codecs
  •     ext4: fix error handling in ext4_ext_truncate()
  •     ARM: footbridge: fix overlapping PCI mappings
  •     SCSI: megaraid_sas: fix memory leak if SGL has zero length entries
  •     RAPIDIO: IDT_GEN2: Fix build error
  •     MIPS: Oceton: Fix build error
  •     vlan: fix a race in egress prio management
  •     ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF
  •     ipip: fix a regression in ioctl

For full changelog, click here. In this article, we will help you upgrade to Kernel 3.10.4 in Ubuntu/Linux Mint systsems.

Linux Kernel 3.10.4 Installation

Open the terminal and enter these commands:

cd /tmp

wget http://dl.dropboxusercontent.com/u/47950494/upubuntu/kernel-3.10.4 -O kernel-3.10.4

chmod +x kernel-3.10.4

sudo sh kernel-3.10.4

sudo reboot

To uninstall kerenl 3.10.4, run this:

        sudo apt-get purge linux-image-3.10.4*

 

 

article from: http://www.upubuntu.com/2013/07/install-linux-kernel-3104-in.html

[GUIDE] nvFlash General Users Guide [Unbrick/Recover/Downgrade/Upgrade]- TF201

AIM: This is a general users guide to unbrick, recover, downgrade or upgrade using nvFlash for the Transformer Prime TF201. I will try my best to help anyone out so please feel free to PM me if you have any questions.

REQUIREMENTS:
1. Transformer Prime TF201 (duh!!!)
2. Enabled nvFlash access (Tegra 3 nvFlash by AndroidRoot)
3. Window or Linux computer [Linux recommended]
4. Ability to use a command prompt or terminal shell
5. nVidia APX drivers [Windows Only] (Universal Naked Drivers)
6. Wheelie & nvFlash binaries/executables
7. You device specific nvFlash backup files generated while enabling nvFlash

THIS GUIDE COVERS:
1. Manual steps for basic unbrick, recovery, downgrade or upgrade. [Windows & Linux] This is your first option to recover your device.
2. Automated complete factory reset & recovery [Linux Only] Use this only if you cannot recover using the manual steps or if you want to completely wipe and recover your device.

IMPORTANT INFORMATION:
At the moment, nvFlash can only be enabled on a device with the 9.4.2.28 ICS bootloader. If you have upgraded to the official Jelly Bean ROM before enabling nvFlash, you would have the new 10.4.2.15 bootloader and you will no longer be able to enable nvFlash. When following this guide, read the information provided carefully to prevent any permanent damages. Be patient as each step may take a while to complete. Make sure your device is charged (recommended more that 75% battery) before attempting anything detailed here. Do not forcefully power off your device at the wrong time. Keep you device connected to your computer during the whole process. If you encounter bootloops or are stuck at the Asus spinning wheel after this process, a data wipe should fix this (Power + Vol Down, then select Wipe Data)

WHY ENABLE NVFLASH:
nvFlash would allow you to recover your device from almost any brick and would allow you to upgrade or downgrade your device.

SETUP:
1. Download the nvFlash binary/executable for your operating system [ Windows / Linux ]
2. Download the wheelie binary/executable for your operating system [ Windows / Linux ]
3. Install the APX drivers [ Windows Only ]

FOR LINUX USERS:
Make sure you always run nvflash and wheelie as root or sudo. If your user does not have root privileges or is not a sudoer, you will quite likely not be able to do this. If you are a root user, do not use the sudo prefix in the commands below.

INSTRUCTIONS [MANUAL STEPS]:
1. Download an un-blob’d ROM (links below). [Advanced users can use BlobTools (blobunpack) and unblob a ROM. Make sure you have compatible unblob’d images of the bootloader, recovery, kernel & system]
2. Extract wheelie, nvFlash and the unblob’d ROM to a directory (avoid spaces in the directory path)
3. Start your device in APX mode [Power On + Volume Up]. Your tablet screen will remain blank in APX mode.
4. Bootstrap your device (enter nvFlash mode) while your device is in APX mode using wheelie

Quote:
Windows:

Code:
wheelie.exe --blob blob.bin

Linux:

Code:
sudo ./wheelie --blob blob.bin

5. After wheelie does it’s job, your device will be ready in nvFlash mode. You can now begin the process.
6. We start with the bootloader. In the case of the un-blob’d ROMs below, this is the blob.EBT file. To flash the bootloader, use this command:

Quote:
Windows:

Code:
nvflash.exe -r --download 4 blob.EBT

Linux:

Code:
sudo ./nvflash -r --download 4 blob.EBT

7. Next we move to the recovery image. In the case of the un-blob’d ROMs below, this is the blob.SOS file. To flash the recovery image, use this command:

Quote:
Windows:

Code:
nvflash.exe -r --download 5 blob.SOS

Linux:

Code:
sudo ./nvflash -r --download 5 blob.SOS

8. Next we move to the boot image. In the case of the un-blob’d ROMs below, this is the blob.LNX file. To flash the boot image, use this command:

Quote:
Windows:

Code:
nvflash.exe -r --download 6 blob.LNX

Linux:

Code:
sudo ./nvflash -r --download 6 blob.LNX

9. Next we move to the system image. In the case of the un-blob’d ROMs below, this is the blob.APP file. To flash the system image, use this command:

Quote:
Windows:

Code:
nvflash.exe -r --download 10 blob.APP

Linux:

Code:
sudo ./nvflash -r --download 10 blob.APP

10. Finally, we reboot the device. After you run the following command, you will see the text “AndroidRoot 9.4.2.28” and your device should reboot in a few seconds. If you device does not reboot after you see the text, force a reboot (long press the Power button)

Quote:
Windows:

Code:
nvflash.exe -r --go

Linux:

Code:
sudo ./nvflash -r --go

SEMI-AUTOMATED COMPLETE RECOVERY – LINUX ONLY:
This process completely wipes all partitions (except external SD/mSD cards) and reflashes everything, essentially returning your device to a near factory state. You will not lose you unlock status or nvFlash access. You will lose all data from your internal storage (/storage/sdcard0 or /data/media).
Unfortunately, due to technical reason, this process is possible only using Linux, since the nvflash executable for Windows is very old and cannot handle this process. I will be creating a detailed step-by-step guide for those not comfortable with Linux. But for now, this is available for all those who know how to use Linux.
To use this, you need to download one of the unblob’d stock ROMs below (or create your own) along with the semi-automated complete recovery zip below.
You will also need the device specific nvFlash backup generated when you enabled nvFlash.
Complete instruction are in the “README” file in the semi-automated complete recovery zip.

DISCLAIMER: nvFlash can save your device, but if used incorrectly, it could permanently brick your device. If you follow the instructions carefully, you should not have any problems. However, in the event that you do have a problem, neither I (craigacgomez), nor the AndroidRoot team can be held responsible. Use this guide at your own discretion. If you need help or do not understand something, PM me and I will try to help you as much as I can.

DOWNLOADS:

UN-BLOB’D STOCK ICS 9.4.2.28 ROM
– Un-blob’d stock ICS 9.4.2.28 ROM
– Completely unmodified

UN-BLOB’D STOCK JB 10.4.2.15 ROM
– Un-blob’d stock JB 10.4.2.15 ROM
– Completely unmodified

SEMI-AUTOMATED COMPLETE RECOVERY – LINUX ONLY [Read Info Above Before Using This!!]

CREDITS:
AndroidRoot – Everything you see here has been made possible because of the AndroidRoot team.
nVidia

SUPPORT THE PROJECT
Donate to AndroidRoot – They are the amazing people behind nvFlash for the Prime
Donate to me (craigacgomez)

 

article from:

http://forum.xda-developers.com/showthread.php?t=1927818