Cómo limitar el ancho de banda en Linux

Trickle Ancho de banda En algunas ocasiones queremos limitar el ancho de banda en Linux de alguna aplicación o programa para permitir a otro proceso funcionar de una mejor manera, para estos casos recomiendo usar Trickle, una aplicación que nos permite limitar el ancho de banda en Linux de una forma muy sencilla. Trickle es una aplicación que permite administrar el ancho de banda (velocidad de subida y bajada) de un proceso o de todo el sistema a través de la terminal de comandos del sistema sin usar privilegios root.
[wp_ad_camp_1]

Instalar Trickle

sudo apt-get install trickle

Usa Básico de Trickle

Para usar Trickle puedes usar un simple comando el cual tiene la siguiente sintaxis.

trickle -d velocidad-descarga -u velocidad-subida proceso

Nota: En este caso, proceso va a ser el afectado, por ejemplo si queremos hace que Firefox descarga máximo a 100kbs y suba a 10kbs entonces quería.

trickle -d 100 -u 10 firefox

De esta forma tendrás que tener esa consola abierta para mantener el proceso, si quieres poder cerrar esa consola o usarla para realizar otras tareas puedes agregar al final de toda la instrucción &.

Espero sea de utilidad este pequeño truco seguro será de ayuda en algún momento.

Cambiar Administrador de Archivos por Defecto en Ubuntu

Normalmente no estamos conformes con los programas que se encargan de las cosas más básicas como son: Editor de texto, reproductor de vídeo, administrador de archivos, navegador web, entorno de escritorio, etc. Es por esto que necesitamos encontrar la forma de cambiar estos programas por defecto por los de nuestra elección.

[wp_ad_camp_1]

Cambiar Administrador de Archivos Ubuntu

La forma más sencilla que encontré para realizar dicho procedimiento es la siguiente. Abrimos una consola e instalamos el siguiente paquete exo-utils

sudo apt-get install exo-utils

Luego de que terminen la descarga y la instalación, lo corremos con el siguiente comando:

exo-preferred-applications

En la ventana que abrimos con el comando anterior vamos a cambiar a la pestaña Utilities, donde básicamente podremos seleccionar el administrador de archivos y también la consola que deseemos. En este caso el administrador de archivos que me gusta es spacefm, antes de configurarlo de este modo tenía Nautilus que es el que viene por defecto y en el menú desplegable no me salia SpaceFM por lo que tuve que usar la opción de Other… que está en el menú desplegable y adicionar spacefm manualmente.

Cambiar Administrador de Archivos por Defecto en Ubuntu

Así de simple podemos Cambiar nuestro administrador de Archivos por defecto, de la misma forma podemos cambiar la terminal que estamos usando en caso de que otra nos guste más.

Escritorio Unity no carga, solución efectiva

Si luego que iniciaste tu Ubuntu, te das cuenta que no se muestra el entorno de escritorio Unity estás en el mismo lugar que muchos estuvimos, en varias versiones de Ubuntu me ha ocurrido este problema, principalmente cuando la instalación del sistema operativo fue hace mucho tiempo y se pone lento el sistema, debido a esto he usado algunas de las siguientes soluciones y otras las encontré aunque no he tenido la oportunidad de probarlas.

[wp_ad_camp_1]

Escritorio Unity no carga: Solución número 1

Lo primero que debemos hacer es abrir una terminal, la mayoría de los problemas que podemos tener en Ubuntu los solucionaremos desde allí, puede intentar Ctrl+Alt+T y en caso que no funcione tendrás que ir al modo terminal Ctrl+Alt+F1 en el cual usas tu nombre de usuario y luego tu contraseña para iniciar sesión.

Posteriormente instalaras compizconfig-settings-manager de la siguiente forma.

sudo apt-get install compizconfig-settings-manager

Después de la instalación corre el siguiente comando:

DISPLAY=:0 ccsm

Si para abrir la terminal usaste Ctrl+Alt+F1 tendrás que volver al modo gráfico usando Ctrl+Alt+F7, una vez estés de vuelta verás el Administrador de Configuraciones CompizConfig.

Escritorio Unity no carga- Administrador de Configuraciones CompizConfig

Busca y activa Ubuntu Unity plugin, después de esto todo debería estar perfecto, pero si por alguna razón sigues teniendo problemas lo más conveniente será reiniciar el PC con el fin de solucionarlo por completo.

sudo reboot

Segunda solución al problema de carga de Unity

export DISPLAY=:0   
sudo dconf reset -f /org/compiz/
setsid unity

Tercera solución para Ubuntu iguales o inferiores a 12.10

ccsm
unity --reset o unity --replace

Si tu Escritorio Unity no carga aún déjalo en los comentarios y seguro encontraremos otra solución. Seguramente como siempre existirán varias formas de solucionar un problema similar, dependiendo de la versión del Ubuntu que se esté usando y muchos otros factores, si para ti funcionó algo más no dudes en compartir tu solución en los comentarios.

Listar paquetes instalados en Ubuntu

Siempre que formateo mi PC, reinstalo Ubuntu (que es la distro que uso) y comienzo a instalar todos los programas y paquetes que uso frecuentemente, normalmente siempre me faltan algunos porque es complicado recordar cada cosa que se usa cotidianamente, para evitar eso, desde la última vez que reinstalé ubuntu lo que hice fue guardar la lista de paquetes instalados con el fin de poder echarle un vistazo y saber cuáles paquetes me falta instalar para tener todo listo.
[wp_ad_camp_1]

Ver paquetes instalados desde la consola

Básicamente tenemos que abrir una terminar y usar el siguiente comando, el cual nos dará en la misma consola una larga lista de todos los paquetes que están instalados en nuestro Ubuntu.

dpkg --get-selections | grep -v deinstall

Aunque útil puede ser un poco frustrante saber que la lista es tan larga que no es posible visualizarla completamente desde la consola, para esto la solución que podríamos buscar es guardar la salida del comando anterior en un archivo de texto, para esto simplemente usamos este comando, el cual creará un archivo llamado paquetes.txt en nuestro escritorio.

dpkg --get-selections | grep -v deinstall > ~/Desktop/paquetes.txt

Una de las grandes ventajas que tiene poder guardar la salida en un archivo de texto es, por ejemplo, detectar algunos paquetes faltantes, si tenemos dos PCs con Ubuntu instalado pero en uno de los dos nos funciona X aplicación y en el otro no, puede ser debido a algún paquete que falta, teniendo dos archivos con la lista de paquetes instalados en cada uno podríamos usar algún programa para hayar la diferencia entre los dos archivos (Meld por ejemplo) y detectar cuáles son los paquetes faltantes.

No es necesario usar superusuario para seguir estos pasos, con tu usuario normal funciona perfectamente.

Observaciones para instalar lista de paquetes en un nuevo PC

paquetes linux

Si has instalado paquetes de otras fuentes (PPA), obviamente necesitas añadir esas fuentes en tu sources.list, de lo contrario no se podrán instalar.

Finalmente el comando que debemos usar en el nuevo PC para realizar la instalación de paquetes es el siguiente.

sudo dpkg --set-selections < ~/Desktop/packages && sudo apt-get -u dselect-upgrade

Debes tener en cuenta que este método no identificará cuales paquetes fueron explícitamente instalados por el usuario y cuáles paquetes fueron instalados como dependencias. Lo que implica que si recreas este método para instalar los paquetes en una nueva máquina apt no eliminará las dependencias no necesarias cuando se remueva algún paquete, por ejemplo, cuando originalmente instalas el paquete Q, seguramente tiene algunas dependencias y se instalan los paquetes W y E, en el nuevo Ubuntu si eliminas el paquete Q no se eliminarán los paquetes W y E.

No recomiendo llevar lo aprendido anteriormente a la práctica si los PCs son completamente diferentes, lo que recomiendo y la idea es tener un backup de los paquetes que usamos y que cuando reinstalemos nuestro sistema operativo no perdamos tiempo reinstalando paquete por paquete y olvidando algunos como siempre pasa.