Ubuntu

  • Baobab: herramienta de análisis de espacio en disco

    Gracias a Ubuntu hoy me topé con esta maravillosa herramienta para el análisis de espacio en disco. Todo sucedió cuando comencé una gran actualización luego de un par de meses sin conectar mi notebook a Internet y me quedé con poco espacio en disco.

  • Cómo configurar el proxy en Ubuntu Server 12.04

    Este artículo explica brevemente cómo configurar el proxy en un servidor Ubuntu Server 12.04. Dentro de una red corporativa la configuración del proxy es necesaria, por ejemplo, para actualizar el sistema desde el gestor de paquetes apt.

  • Cómo deshabilitar el cliente Landscape en Ubuntu 14.04

    Landscape es una herramienta de Ubuntu para monitorear servidores desde un navegador Web. Funciona instalando un cliente (demonio) en cada sistema a monitorear, el cual se encarga de recolectar y enviar datos a un servicio en la nube propiedad de Canonical (la empresa que desarrolla Ubuntu). A su vez, este servicio en la nube posee una interfaz Web desde la cual es posible gestionar y administrar nuestros sistemas (por ejemplo actualizar, instalar paquetes. Lógicamente el acceso a este servicio en la nube no es gratuito, aunque Canonical ofrece un período de prueba de 30 días en cada instalación nueva.

    Más allá de que existen muchas herramientas de línea de comandos (más eficientes y gratuitas) para monitorear servidores (como atop, SYSSTAT, top, free, vmstat, iostat, nload, vnstat, y muchas más), no me interesa en absoluto enviar datos y de mis servidores a Canonical, pero mucho menos permitirle el control y acceso a los mismos. Por ello en este artículo voy a demostrar cómo deshabilitar el cliente Landscape en Ubuntu 14.04.

  • Cómo habilitar Python scripting en Apache

    En Apache, la funcionalidad necesaria para interpretar scripts Python la provee el módulo "mod_python".

    mod_python es un módulo que embebe el intérprete python en el servidor Web Apache. Permite escribir aplicaciones Web en Python que se ejecuten más rápido que el tradicional CGI y tengan acceso a características avanzadas tales como la capacidad de retener conexiones a bases de datos, datos entre accesos y características internas de Apache.

  • Cómo listar todos los paquetes instalados en Debian/Ubuntu

    Para listar todos los paquetes instalados en sistemas Debian/Ubuntu y derivados se debe utilizar la herramienta dpkg.

  • Cómo loguear todo el correo saliente con UFW o iptables

    Sospechamos que posiblemente se esté enviando SPAM desde uno de nuestros servidores (tal vez desde un sitio Wordpress comprometido) y queremos monitorear y registrar (loguear en Spanglish) todo intento de conexión TCP saliente hacia puertos 25 (SMTP) y 587 (SMTPS). Para ello es posible recurrir a la capacidad de logueo de iptables (o UFW en Ubuntu y derivados), a través de reglas simples.

  • Configurando el cliente OpenVPN en Ubuntu 16.04

    Este artículo explica detalladamente cómo instalar y configurar el cliente OpenVPN en Ubuntu 16.04 para conectarse a un servidor de VPN.

  • Configurar interfaces de red en Debian/Ubuntu

    Este artículo explica cómo configurar interfaces de red en servidores Debian/Ubuntu.

  • Eliminar reglas por número en UFW

    UFW (Uncomplicated Firewall) es el cortafuegos (firewall) por defecto en Ubuntu. Se trata de una capa de abstracción a iptables, que pretende simplificar la gestión de reglas de filtrado y creación de un firewall básico. En los sistemas con entorno gráfico se dispone de una interfaz gráfica (Gufw) para usuarios menos expertos. Este artículo explica cómo listar y eliminar reglas de UFW forma sencilla en Ubuntu.

    En anteriores artículos he explicado cómo borrar una regla de iptables, cómo crear un firewall simple con iptables, e incluso he publicado un tutorial básico de iptables con el objetivo de comprender su funcionamiento y reglas en pocos minutos.

    Nunca voy a entender por qué tantos desarrolladores se empecinan en reinventar la rueda creando capas de abstracción que podan funcionalidades a herramientas existentes. Especialmente cuando se trata de iptables, pues sus reglas son simples e intuitivas. Sin embargo, a veces se debe trabajar sobre sistemas de clientes donde no es posible o factible optar por las mejores tecnologías, y uno debe trabajar con lo que tiene a su disposición. Por ello, en este artículo voy a demostrar cómo listar y eliminar reglas del firewall con UFW.

  • Iniciar servicios automáticamente en Ubuntu

    En CentOS o Red Hat, la herramienta de línea de comandos chkconfig se utiliza para mantener la jerarquía de directorios /etc/rc[0-6].d, que se utiliza para mantener los links simbólicos a los scripts de inicio de servicios de acuerdo a cada runlevel.

    Ya que chkconfig es una herramienta sólo de Red Hat y similares, en Debian o Ubuntu se debe utilizar la herramienta update-rc.d para realizar la misma tarea.

  • Instalar driver NVIDIA en Ubuntu 10.04

    Si acaban de instalar Ubuntu y tiene una placa de video NVIDIA, instalar el driver es muy simple.

  • Migrando Ubuntu Server 10.04 Lucid a 12.04 Precise

    Finalmente llegó el día de actualizar un viejo servidor Ubuntu Server 10.04 Lucid, el cual estaba prestando servicios Web de forma ininterrumpida desde 2011. Al ser hijo de Debian, es una tarea generalmente muy sencilla y sin grandes dolores de cabeza.

    Como muchos administradores de sistemas sabrán, en abril de 2015 finaliza el soporte para las versiones Ubuntu Server 10.04.* LTS. Por lo tanto es hora de migrar a 12.04 LTS ("Precise"), y por qué no luego a 14.04 LTS ("Trusty"). Siempre que sea posible, por cuestiones de compatibilidad, claro está.

  • Nuevos bugs bizarros y peligrosos de systemd

    Hace un tiempo publiqué una lista con los 10 bugs más bizarros de systemd. Ha pasado algo de tiempo y han surgido nuevos bugs, algunos peligrosos, y otros un tanto delirantes. A la luz de los acontecimientos, creo que esta lista merece una actualización.

  • Qué es "whoopsie" y cómo eliminarlo

    Haciendo pruebas en un servidor Ubuntu Server 12.04.04 LTS me encontré con un proceso desconocido llamado "whoopsie". Nunca antes había visto ese proceso en otros sistemas GNU/Linux, por lo que me llamó poderosamente la atención, e inmediatamente me surgieron dos preguntas: ¿Qué es el proceso whoopsie? y ¿Cómo hago para desactivarlo/eliminarlo/desinstalarlo?. Es sabido que muchos administradores de sistemas tenemos la manía de tendencia a desinstalar, eliminar y desactivar todo software/proceso que no sea absolutamente necesario.

  • Qué hacer después de instalar Ubuntu 14.04

    Hace algunas semanas fue liberado Ubuntu 14.04 Trusty Tahr. En este artículo voy a explicar qué es necesario hacer luego de realizar una instalación desde cero.

  • Ubuntu 17.04 Zombie Zebra

    Demo exclusiva de Ubuntu 17.04 Zombie Zebra.