Apagado automático en Ubuntu 9.10

Seguimos con el serial de Ubuntu. Después de instalarlo en mi servidor, me pasaba lo de siempre, al hacer un halt se cerraba el sistema pero no se apagaba automáticamente el pc, siendo necesario apretar el botón del power, trivial pero molesto. Con Debian 5.0 ya me pasaba lo mismo, y se solucionaba añadiendo «acpi=force» …

Bloqueando IPs maliciosas con Denyhost

Siguiendo con la puesta a punto de mi servidor Ubuntu casero, una de las primeras cosillas que siempre me gusta instalar es DenyHosts. sudo apt-get install denyhosts DenyHosts es un script que monitoriza el log de accesos al sistema a través de SSH y bloquea las IPs que han superado un cierto número de intentos. …

Asignar IP estática en Ubuntu 9.10

Últimamente estoy jugando con un Ubuntu 9.10 Server, una de las primeras tareas que hice después de instalarlo, fue asignar una dirección IP fija al servidor. Es tan fácil como: sudo nano /etc/network/interfaces Veremos algo parecido a esto: Vamos a la linea que dice: iface eth0 inet dhcp Y la cambiamos por esto: iface eth0 …

Python: Cómo saber que módulos tengo instalados

Voy de pardillo con esto del Python. El otro día me dió por saber si hay alguna forma de saber que módulos de Python tengo instalados, pues bien es tan sencillo como: pydoc modules Ejecutando esto en un terminal, nos aparece la lista de módulos, por lo que después con grep puedo buscar lo que …

error while loading shared libraries

Este error me aparecía después de compilar e instalar (correctamente) Gearman en un Ubuntu Server 9.10. Tanto el proceso de compilación como el de instalación habían ido bien, el problema lo tenía cuando intentaba ejecutar el binario recien instalado, me aparecía el siguiente error: gearmand: error while loading shared libraries: libgearman-server.so.0: cannot open shared object …

Instalar paquetes en Python

Llevo muy poco tiempo aprendiendo, y utilizando Python, hasta el momento todo son buenas vibraciones. Una de las primeras cosas con las que me tropecé fue con la necesidad de instalar paquetes o módulos, que no vienen en la instalación estándar, y que son utilizados por algunos scripts. Un ejemplo práctico: Quería probar un filtro …

Instalar Python 2.6 en Mac OS X Leopard

En Mac OS X Leopard tenemos disponible por defecto la versión 2.5 de Python, las últimas (en el momento de escribir esto) versiones estables de Python son la 2.6.2 y la 3.1.1 En mi caso me interesaba tener instalada la versión 2.6 así que el proceso fue tan simple como ir a la web de …