Blog

Todas las novedades sobre sistemas, desarrollo y seguridad

Como retener paquetes con apt-get en Debian y Ubuntu

¡Hola! Actualizando paquetes, en ocasiones puedes tener problemas si se actualizan algunos paquetes. Puede que quieras evitar que se actualice cierto paquete, pero ¿Cómo retener los paquetes en un Linux Debian y Ubuntu para evitar la actualización de un paquete especifico?  Es posible que queramos bloquear actualizaciones de paquetes para que estos no se actalicen…
Leer más

Como eliminar procesos zombie en Linux

Vamos a ver como eliminar procesos zombie en Linux. Pero antes de esto tenemos que explicar lo que son estos procesos. Tabla de contenido1 ¿Qué es un proceso zombie?2 Detectando procesos zombies3 Causas de este comportamiento4 ¿Cómo matamos un proceso zombie?4.1 Eliminando zombies de forma masiva ¿Qué es un proceso zombie? En ocasiones nos enfrentamos…
Leer más

Enrutamiento y balanceo básico HTTP con HAProxy

¡Hola de nuevo! Hoy vamos a hablar de enrutamiento y balanceo básico HTTP con HAProxy. Tabla de contenido1 ¿Qué es HAProxy?1.1 Características1.2 Modos de trabajo principales1.3 Formas de balanceo1.4 Sticky sessions1.5 Ejemplo de balanceo por defecto1.6 Ejemplo de varios tipos de balanceo1.6.1 Roundrobin1.6.2 Source1.6.3 Leastconn2 Healthchecks2.1 Healthchecks activos ¿Qué es HAProxy? HAProxy en un software…
Leer más

La importancia de actualizar los sistemas

Como seguramente ya habrás visto en los medios de comunicación últimamente la importancia de actualizar los sistemas es más visible que nunca. Estamos viendo numerosas vulnerabilidades críticas que pueden llevarnos a tener el sistema comprometido o a que un usuario del sistema escale privilegios, es decir, se comporte administrador sin tener que serlo, pueda leer…
Leer más

Buenas prácticas construyendo imágenes con Dockerfiles

Tabla de contenido1 El orden importa2 Aligera la imagen borrando ficheros3 Reduce el número de ficheros4 Evita incluir fichero que no debes usando “.dockerignore”5 Especifica la versión de la imagen base y las dependencias6 Utiliza la imagen base correcta7 Reutiliza imágenes El orden importa En los Dockerfiles el orden importa y mucho. Por ejemplo, no…
Leer más

Por qué deberíamos pasar a contenedores nuestras aplicaciones

¿Por qué deberíamos pasar a contenedores nuestras aplicaciones? En primer lugar hay que destacar que una aplicación puede correr correctamente en un sistema sin contenedores o dentro de un contenedor. Puede funcionar correctamente en cualquiera de las dos modalidades.  Tabla de contenido1 Entonces ¿Por qué “perder el tiempo” pasando la aplicación a contenedores? 2 Bueno ¿Y…
Leer más

Instalar servidor de escritorio remoto con xrdp server en Ubuntu 20.04

Algunas veces tenemos sistemas Linux a los que deseamos acceder en modo gráfico, los mas común es tener instalado un servidor VNC pero lo cierto es que la comodidad que aporta escritorio remoto no la aporta VNC por lo que en este artículo, vamos a ver como instalar servidor de escritorio remoto con xrdp server…
Leer más

Compilar e Instalar python 3.7

En ocasiones podemos encontrarnos con un sistema antiguo que no podemos cambiar por alguna razón. Al ser antiguo en este sistema no podemos instalar desde paquete Python 3.7, para esquivar este problema debemos compilar e instalar python 3.7. Por ejemplo si tenemos un sistema CentOS 7, debemos instalar las siguientes dependencias: yum install gcc openssl-devel…
Leer más

Compilar e instalar qemu-kvm y libvirt

¡Hola de nuevo! En este artículo queremos mostrar como compilar e instalar qemu-kvm y libvirt en varias distribuciones linux para tener una virtualización totalmente funcional. En la instalación que ejecutaremos todo se gestionará desde CLI por lo que es valido tanto para sistemas de escritorio como para servidores. ¡Empezamos! Tabla de contenido1 Compilar libvirt2 Qemu3…
Leer más

Diagnosticar problemas con DNS y corregirlos

En ocasiones, cuando hacemos por ejemplo una migración de hosting podemos tener problemas con los DNS. Para diagnosticar problemas con DNS y corregirlos debemos hacer lo que explicamos a continuación. Tabla de contenido1 Identificando problemas con DNS en un dominio2 Ver con “whois” que DNS tiene el dominio3 Comprobar los DNS resuelven el dominio3.1 Comprobamos…
Leer más