Gurú

Este artículo explica cómo compilar el soporte para el sistema de archivos ZFS en el kernel Linux en un sistema Debian/Devuan.

En esta oportunidad voy a demostrar cómo recuperar valores de variables en una cookie HTTP, desde mod_rewrite, para rescribir URLs. Esto permite crear redirecciones basándose en un valor almacenado en una variable de la cookie con Apache.

Como probablemente la mayoría de los lectores sepan, las cookies HTTP son pequeñas porciones de datos enviados desde un servidor Web al cliente para mantener información relacionada a la sesión de navegación. Esto permite recordar accesos, mantener tickets y preferencias del usuario, seguir hábitos de navegación, etc.

Las cookies son transmitidas desde el servidor al cliente en formato de texto plano a través de la cabecera HTTP Set-Cookie, y enviadas de vuelta al servidor (en cada subsiguiente solicitud) mediante la cabecera Cookie. De esta forma, las cookies son mantenidas y almacenadas en disco en el lado cliente y como tal, son pasibles de ser manipuladas por el mismo. Con lo cual no es posible mantener información sensible a ser alterada en las mismas, como por ejemplo roles, privilegios, etc. Sin embargo son útiles para hacer seguimiento de hábitos de navegación, mantener preferencias del sitio, etc.

Anteriormente expliqué cómo funcionan las ACLs Posix en Linux y cómo se utilizan, en esta oportunidad voy a demostrar cómo habilitarlas en un sistema de archivos ZFS de un servidor GNU/Linux.

Un dataset es un sistema de archivos dentro de un pool ZFS. Se comporta como un sistema de archivos independiente, aunque comparte el espacio en disco disponible entre todos los sistemas de archivos del pool. Una de las propiedades y ventajas de los sistemas de archivos ZFS (se comportan como sistemas de archivos y gestores de volúmenes al mismo tiempo). Este artículo explica cómo crear y configurar las propiedades de un nuevo dataset dentro de un pool ZFS existente en un sistema GNU/Linux.

Postgres incluye un subsistema de recolección de estadísticas que permite obtener información acerca de la actividad del servidor. Este recolector contabiliza accesos a tablas e índices a nivel de bloques en disco y filas. También conoce la cantidad de filas de cada tabla, número de llamadas a funciones definidas por el usuario, y tiempo transcurrido en cada una de ellas. Por otro lado permite conocer exactamente qué comando está siendo ejecutado por cada proceso, qué conexiones existen actualmente y más. Este artículo explica cómo obtener estadísticas de actividad de un servidor PostgreSQL desde línea de comandos utilizando el cliente psql.