15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0

Hacer consultas en MongoDB… pensando como en SQL

0 Comments
Toda la vida haciendo consultas en SQL y ahora de repente con las bases de datos no relacionales nos complican la vida con la sintaxis… pero tranquilo que si que se puede. Cuando utilizas MongoDB puedes hacer prácticamente las mismas consultas simples que en SQL. A continuación te dejo las más comunes. Consultar todos los…

Wildcards en MQTT

0 Comments
Como sabemos los topics de MQTT se organizan de la siguiente forma: Por ejemplo, imagínate que tienes algún sistema de IoT en tu casa con los topics con esta estructura: Casa/Dormitorio/Temperatura Casa/Dormitorio/Humedad Casa/Salon/Temperatura Casa/Salon/Humedad Para acceder a determinados topics (bien sea la Temperatura o el Dormitorio, por ejemplo) necesitamos disponer de comandos que no nos…

Buscar ficheros grandes en Linux

0 Comments
Cuantas veces habrás tenido un problema porque se llena el espacio de un disco en Linux… ese maldito log que no encuentras, ese archivito que crece y crece y no sabes porque. El siguiente comando lo que hace es mostrar una lista de los archivos más grandes, pasándole el el tamaño límite y mostrando los…

Exportar e Importar una base de datos Mysql (MariaDB)

0 Comments
Para migrar una base de datos, primero tenemos que exportarla. También nos puede servir para hacer una copia de seguridad. El comando es el siguiente (si quieres puedes indicar el character-set, sino elimina ese parámetro) : mysqldump -u root -p name_database --default-character-set=utf8mb4 --result-file=database.sql Y para importar el comando es el siguiente: mysql -u root -p…

Kafkacat: una herramienta indispensable para controlar los topics

0 Comments
kafkacat es una utilidad de línea de comandos que se puede utilizar para probar y depurar las implementaciones de Apache Kafka. Puedes utilizar kafkacat para producir, consumir y listar información de temas y particiones para Kafka. Descrito como «netcat para Kafka», es una navaja suiza de herramientas para inspeccionar y crear datos en Kafka. Para…

Cambiando la versión PHP de tu usuario de shell

0 Comments
Para cambiar la version de PHP de un usuario tendrías que agregar lo siguiente al fichero «.bash_profile» en la ruta del usuario (p.e. /root/.bash_profile): alias php='RUTA_PHP' Puedes comprobar las rutas de las versiones de PHP con este comando: find /opt/plesk/php/*/bin/php Actualiza ese archivo ejecutando el siguiente comando. . ~/.bash_profile Dependiendo para que usuario o para que…

Comandos útiles de Docker y Docker-Compose

0 Comments
A continuación dejo los comandos que más se utilizan con docker y docker-compose para la gestión de imágenes y contenedores. Docker Ver las imágenes descargadas: docker images Borrar imagen docker rmi <idimagen> Ver contenedores y su estado docker ps -a Compilar una imagen Dockerfile: docker build -t <nombre> Para inspeccionar un contenedor entrando dentro de…