CGROUPS: Aumentar el rendimiento de Linux

Buscando en la red sobre como incrementar el rendimiento de Linux (ubuntu) encontre una página de jEsuSdA en donde habla de un script que nos ayuda a acelerar el procesador y procesos mediante CGROUPS (Grupo de Control)

Bueno las instrucciones son muy simples, y el rendimiento es algo notorio para los que utilizamos mucho la computadora, no olviden que todo como root ( sudo su – )

Editar el archivo /etc/rc.local y antes de exit 0

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

exit 0

Despues creamos, editamos el siguiente archivo: /usr/local/sbin/cgroup_clean

#!/bin/sh
rmdir /dev/cgroup/cpu/$*

Y hacemos ejecutables los 2 archivos antes mencionados

chmod +x /etc/rc.local
chmod +x /usr/local/sbin/cgroup_cle

Ahora para que funcione el truco, en cada usuario modificamos el archivo .bashrc que esta en la raiz de nuestra carpeta /home/USUARIO ó /root y al final ponemos:

if [ “$PS1” ] ; then
mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
echo $$ > /dev/cgroup/cpu/user/$$/tasks
echo “1” > /dev/cgroup/cpu/user/$$/notify_on_release
fi

Y listooo!! para que funcione ejecutamos /etc/rc.local o reiniciamos la computadora si así lo desean.

SQLite: Como acelerar firefox en Linux

Ahora le toca el turno a Linux, ya había puesto un post para acelerar Firefox, específicamente desfragmentando la base de datos de SQLite3 pero para MAC

Bueno los pasos son muy similares, primero instalar SQLite3

sudo apt-get install sqlite3

Y después buscar nuestra carpeta de profiles de Firefox, probamos con:

cd .mozilla/firefox/
ls

y la carpeta que aparezca será nuestro profile, en mi caso se llama: ddwnau8t.default

cd ddwnau8t.default
ls -lh places*
sqlite3 places.sqlite “vacuum”
ls -lh places*

El comando ls -lh es para ver el tamaño de los archivos, vemos que han sido modificado, y listoo!! 🙂 ya esta desfragmentada la base de datos de Firefox

Error GPG: Ubuntu Precise, BADSIG 16126D3A3E5C1192 y 40976EAF437D05B5

Al actualizar la lista de paquetes me aparece un error en las firmas: 16126D3A3E5C1192 y 40976EAF437D05B5, tanto para el repositorio security como el archive

W: Error de GPG: http://extras.ubuntu.com precise Release: Las siguientes firms fueron inválidas: BADSIG 16126D3A3E5C1192 Ubuntu Extras Archive Automatic Signing Key

W: Se produjo un error durante la verificación de las firmas. El repositorio no está actualizado y se utilizarán los ficheros de índice antiguos. El error GPG es: http://security.ubuntu.com precise-security Release: Las siguientes firms fueron inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

W: Se produjo un error durante la verificación de las firmas. El repositorio no está actualizado y se utilizarán los ficheros de índice antiguos. El error GPG es: http://mx.archive.ubuntu.com precise Release: Las siguientes firms fueron inválidas: BADSIG 40976EAF437D05B5 Ubuntu Archive Automatic Signing Key

La solución es recargar las llaves e intentar actualizar la lista de paquetes de nuevo:

sudo apt-key adv –recv-key –keyserver keyserver.ubuntu.com 40976EAF437D05B5
sudo apt-key adv –recv-key –keyserver keyserver.ubuntu.com 16126D3A3E5C1192

Debe de aparecer un mensaje como el siguiente, señal que todo esta OK

gpg: solicitando clave 3E5C1192 de hkp servidor keyserver.ubuntu.com
gpg: clave 3E5C1192: «Ubuntu Extras Archive Automatic Signing Key » 1 firma nueva
gpg: no se encuentran claves totalmente fiables
gpg: Cantidad total procesada: 1
gpg: nuevas firmas: 1

Y ya para finalizar volver a recargar la lista de paquetes: apt-get update

dpkg: Error en /var/lib/dpkg/available

Al actualizar a ubuntu 11.04, me aparece el siguiente mensaje de error:

Extrayendo plantillas para los paquetes: 100%
Preconfigurando paquetes …
dpkg: error: analizando archivo «/var/lib/dpkg/available» cerca de la línea 41762 paquete «mdk3»:
blank line in value of field ‘Description’
E: Sub-process /usr/bin/dpkg returned an error code (2

La solución es ejecutar el comando: dpkg –clear-avail en donde se elimina la información sobre qué paquetes están disponibles, y despues actualizar todo, quedando algo así:

sudo dpkg –clear-avail && sudo apt-get update && sudo apt-get upgrade

Y si por algo no jala todo corrido, ejecutar el apt-get -f install para revolver los problemas y listo! todo debe de jalar bien.

Youtube: Eliminar la publicidad de Youtube incrustada en los videos

Les quiero compartir este script de GreaseMonkey el cuals nos permite eliminar la publicidad insertada dentro de los videos de Youtube, (esos q espera 5 segundos para saltar la publicidad), ademas que tiene autobuffer y seleccion automatica de la calidad del video

YouTube Auto Buffer & Auto HD & Remove Ads

Una vez instalado el script, en youtube esta la opción de configuración, solo seleccionar Autoplay y quitar la opción de Mute mientras esta cargando el buffer, como sugerencia.

ISPConfig3 X-Postfix; unknown user

Despues de instalar ISPConfig + IMAP + SMTP + Postfix, y pues realizando las pruebas correspondientes para ver si funcionan bien las cuentas de correo, al momento de contestar un email, me regresa esto el servidor:

This is the mail system at host server.com.mx.

I’m sorry to have to inform you that your message could not
be delivered to one or more recipients. It’s attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

: unknown user: “webmaster”

Final-Recipient: rfc822; [email protected]
Original-Recipient: rfc822;[email protected]
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: “webmaster”

La solución para que no marque el error de usuario desconocido es, configurar el archivo /etc/postfix/main.cf del postfix, buscar la línea donde dice:

mydestination = localhost, localhost.localdomain

Y eliminar cualquier texto que indique el nombre del server.com.mx

Novia OVI: Error 12017 al actualizar el firmware del C6-01

Si tienes el error 12017 al actualizar el Firmware del Nokia C6-01 sigue estos pasos, igual te funcionan:

Buscar el servicio ICS y detenerlo.

Para entrar a los servicios de windows es facil:

Inicio > Mi PC > Boton derecho > Administrar

Despues buscar el la lista de la izquierda, Servicios y Aplicaciones > Servcicios y ahora si a buscar el ICS en la lista.

Despues de detenerlo a probar la actualización.

Joomla: Error de codificación de contenido

Si les llega a suceder en Joomla (o Mambo) el siguiente error:

Error de codificación de contenido
La página que intentas ver no puede mostrarse porque usa una forma de compresión no válida o admitida.
Contacta a los propietarios del sitio web para informarles sobre este problema.

La solución es deshabilitar la compresión de las páginas con gZip, entonces en el archivo de configuration.php buscamos la linea $gzip y le ponemos valor 0.

public $gzip = ‘0’;

Listo!! reiniciamos la página web de joomla y todo normal.

Leer y escribir particiones Linux ext2 y ext3 en Windows (2k, XP, Vista y Win7)

Si tienes linux y windows en la misma computadora compartiendo el disco duro, y pues por desgracia windows no puede leer las particiones de linux de forma nativa, pero gracias a Ext2Fsd nos soluciona este problema, podemos leer particiones ext2 y ext3 de forma nativa (es decir, aparecerá la unidad en Equipo, al lado de C: )

Debemos descargar Ext2Fsd de: http://www.ext2fsd.com la versión más nueva es la Ext2Fsd 0.51

Una vez instalada (con privilegios de administrador), procedemos a la configuración.
Aparecerá un listado de las particiones, pero antes de hacer cualquier cosa, si no reiniciamos la computadora con la instalación debemos de activar el servicio: Tools > Service Management (F7) y pues le damos start

Una vez iniciado el servicio procedemos a agregar el nombre de la unidad y que se monte automaticamente, para eso en la lista botón derecho > Change Drive Letter (F4), despues agregar y seleccionar la unidad que deseamos y listo!!.

Y listo!!! ya tenemos la partición montada.