Ubuntu

  • 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.

  • 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.

  • 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.

  • 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.

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

  • 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.

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

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

  • 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.

  • 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.

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

  • 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á.

  • 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.

  • 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.

  • 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.

  • Demo exclusiva de Ubuntu 17.04 Zombie Zebra.