Snippets

Aumentar rendimiento NTFS

por imojito a 24 diciembre 2011

De manera predeterminada, cada archivo y carpeta en un volumen NTFS tiene un atributo llamado último acceso, el cual registra la última vez que el archivo o carpeta se ha abierto, leído o cambiado. Quiere decir que incluso cuando se lee un archivo en un volumen NTFS, se escribe también sobre ese volumen.

Afortunadamente, podemos desactivar la escritura a los atributos de último acceso ejecutando la consola como administrador tal y como se indica en la imagen.

Ejecutar cmd como administrador

Después ejecutamos el siguiente comando y reiniciamos el equipo

fsutil behavior set disablelastaccess 1

Enable internal mic Sony Vaio on Ubuntu

por imojito a 10 agosto 2011

Easy way to enable built-in microphone on Sony Vaio notebooks running Ubuntu. I’ve been successful on Sony Vaio TT under Ubuntu Natty 11.04. This method doesn’t involve editing kernel files nor installing packages so upgrading to future Ubuntu versions won’t be a problem. If you try to enable integrated microphone on other linux distributions please give feedback! Sigue aquí →

WatchDog para Apache

por imojito a 29 junio 2011

Pequeño script para ejecutar desde CRON que supervisa que Apache se encuentre funcionando y en caso de no ser así mata los procesos huérfanos y reinicia el servicio. Además nos envía un email con las últimas líneas del log y el resultado de las acciones llevadas a cabo.

#!/bin/bash
#Apache WatchDog
#Script adaptado por imojito.com
# http://imojito.com/watchdog-para-apache.html
TMPDIR=/tmp/apache-watchdog
EMAIL=mi@email.com
mkdir -p $TMPDIR
if ( wget --timeout=30 -q -P $TMPDIR http://localhost/robots.txt )
then
    # Apache estaba funcionando previamente
    touch ~/.apache-up
else
    # Apache está caído
    if [[ -f ~/.apache-up ]]
    then
        # e-mail con información
        echo -n "Apache dejó de funcionar a las " > $TMPDIR/mail
        date >> $TMPDIR/mail
        echo >> $TMPDIR/mail
        echo "Access log:" >> $TMPDIR/mail
        tail -n 30 /var/log/apache2/access_log >> $TMPDIR/mail
        echo >> $TMPDIR/mail
        echo "Error log:" >> $TMPDIR/mail
        tail -n 30 /var/log/apache2/error_log >> $TMPDIR/mail
        echo >> $TMPDIR/mail
        # kick apache
        echo "Kicking Apache..." >> $TMPDIR/mail
        /etc/init.d/apache2 stop >> $TMPDIR/mail 2>&1
        killall -9 apache2 >> $TMPDIR/mail 2>&1
        /etc/init.d/apache2 start >> $TMPDIR/mail 2>&1
        # enviar email
        echo >> $TMPDIR/mail
        echo "Buena Suerte!" >> $TMPDIR/mail
        echo "Apache WatchDog http://imojito.com" >> $TMPDIR/mail
        mail -s "Apache WatchDog" $EMAIL < $TMPDIR/mail
        rm ~/.apache-up
	rm -f $TMPDIR/mail
    fi
fi

rm -f $TMPDIR/robots.txt
rmdir $TMPDIR

LED wifi parpadea

por imojito a 14 junio 2011

¿Tienes una tarjeta wireless Intel y el indicador LED de tu portátil no permanece continuamente encendido sino que parpadeda? Aquí tienes la solución en un único comando:

sudo echo "options iwlcore led_mode=1" >> /etc/modprobe.d/wlan.conf

Reinicia y ya debería permanecer continuamente encendido.