Instalación de MySQL 5.7 en Debian 10
- Detalles
Este artículo explica cómo instalar un servidor de bases de datos MySQL 5.7 en Debian 10 desde paquete oficial de Oracle (mysql-server
).
Cómo actualizar a la última versión estable de Node.js en Debian
- Detalles
Este artículo explica cómo actualizar a la última versión de Node.js y npm (gestor de paquetes de node) luego de haberlo instalado desde paquete de Debian. (apt-get install npm
).
Customizando servicios de logwatch
- Detalles
Este artículo demuestra cómo personalizar un servicio en logwatch para evitar falsos positivos detectados como ataques ^null$
provocados por respuestas HTTP 408 de Apache. A tal fin se debe editar el script Perl del servicio (http
) y desactivar el exploit correspondiente.
Estos falsos positivos detectados como ataques null generan una gran cantidad de entradas en el resumen de Logwatch, lo cual entorpece su lectura.
Análisis de respuestas 408 en Apache
- Detalles
Antes de comenzar vale aclarar que este tipo de análisis forense sobre archivos de log de gran volumen conviene hacerlo fuera del servidor (por ejemplo, descargar el access.log
a una máquina local) para no castigar en uso de CPU, memoria y E/S en el VPC o instancia EC2.
En este caso de estudio, se trata de un servidor Web Apache donde más de la mitad de los clientes terminan generando una respuesta 408 en algún momento:
root@debian:/var/log/apache2# cat access.log | cut -d' ' -f1 | sort | uniq | wc -l 1079 root@debian:/var/log/apache2# grep ' 408 ' access.log | cut -d' ' -f1 | sort | uniq | wc -l 587
Migrar una instancia EC2 a otra VPC
- Detalles
Este artículo describe el proceso para mover una instancia desde una VPC (red privada virtual) a otra en AWS.
Limpiar el prompt del cliente MySQL
- Detalles
¿Cuántas veces les ha pasado ésto?
MySQL [(none)]> select u.User,Db from mysql.user u,mysql.db d whereCtrl-C -- exit! Aborted root@debian:~#
A mí me ha pasado decenas, cientas, miles de veces... Me ocurre todo el tiempo ya que es un acto reflejo propio de usuarios de sh/Bash. Cada vez que quiero limpiar el prompt del cliente MySQL presiono Ctrl+C
y termino abortando la sesión. Algo realmente muy molesto.
Este artículo explica cómo limpiar el prompt del cliente MySQL sin abortar la sesión emulando el uso de Ctrl+C
en la consola.
Actualizar una clave expirada en APT (EXPKEYSIG)
- Detalles
Este artículo explica cómo actualizar una calve GPG de un repositorio de Debian/Ubuntu.
Implementando VPC peering en AWS
- Detalles
Supongamos que tenemos dos instancias EC2 en diferentes VPC y necesitamos conectarlas entre sí. Por ejemplo un servidor de monitoreo en la VPC "vpc_backup" necesita acceder a un servidor de desarrollo en la VPC "vpc_desarrollo". El concepto de VPC precisamente implica que las redes son privadas (de forma virual) y a priori no podrían conectarse entre sí. Sin embargo, existe el concepto de "VPC peering" el cual permite interconectar dos redes privadas entre sí para establecer comunicación entre las mismas.

El objetivo de este artículo es demostrar el proceso de interconexión (peering) entre dos VPC (Virtual Private Cloud) de AWS. Lo cual permite conectar y rutear tráfico entre dos VPC independientes.