Linux

Solución: systemd-run no se ejecuta correctamente en Cron

En sistemas como Debian y Ubuntu contamos con la herramienta systemd-run, que forma parte del sistema de systemd. Una de las características de esta herramienta es la capacidad de controlar y limitar recursos del sistema con cuotas y límites para cada servicio ejecutado. Existen varias formas de ejecutar systemd-run, pero el motivo principal de

Etiquetas: cron, systemd-run, systemd
Categorías: Informática, Linux

Cómo desbloquear IP de Fail2ban (unban)

Cuando usamos Fail2ban podemos estar seguros de que los ataques de fuerza bruta no prosperaran en nuestro servidor, pero el inconveniente de este tipo de protección es que nosotros mismos, los usuarios finales podemos ser bloqueados o baneados al exceder de los intentos máximos permitidos en un determinado servicio, si tenemos configuraciones algo

Etiquetas: fail2ban
Categorías: Informática, Linux

Reparar "curl: option --compressed...doesn't support this" Cygwin

Si estamos usando cURL en Windows con Cygwin y queremos usar la opción --compressed, nos vamos a encontrar con el error: curl: option --compressed: the installed libcurl version doesn't support this Parece una situación grave, pero no, una opción que tenemos es simplemente usar Linux ;). En cualquier otro caso, ya que por algo estamos

Etiquetas: cygwin, curl
Categorías: Linux, Windows

Map <generator object do_map at 0x...> en Ansible o Jinja

Cuando manejamos listas de objetos o arrays en Ansible o en el sistema de plantillas Jinja, podemos usar filtros directamente sobre estas listas. Por ejemplo: {{ mi_lista | map(extract, grupo, 'key') }}. El único problema es que la forma ideal de usar map es en conjunto con el filtro join, y si deseamos obtener una lista u objetos nuevamente

Etiquetas: ansible, jinja
Categorías: Informática, Linux

Instalación y guía del editor nano para Terminal en Linux

Nano es el editor de textos plano para terminal más sencillo de utilizar, es de código abierto y viene preinstalado en algunos sistemas operativos Linux. Es conocido por ser amigable con el usuario, incluso se puede usar sin la necesidad de leer manuales. Con plano hago referencia a que el texto no tiene ningún tipo de formato, aunque si tiene

Etiquetas: terminal, nano
Categorías: Linux

Agregar extensión JSMin para PHP en Debian y Ubuntu

Cuando se trata de minificar archivos JavaScript hay variedad de software para elegir, pero que tengan un buen rendimiento, JSMin se lleva la delantera por estar disponible como una extensión de PHP. Actualmente es compatible con PHP 7.*, y la compilación es bastante sencilla. La única recomendación es que hay que hacerlo usando las mismas

Etiquetas: jsmin, php, php-7, ubuntu, debian
Categorías: Desarrollo Web, Linux

Agregar extensión Brotli para PHP en Debian y Ubuntu

El algoritmo de compresión Brotli creado por Google ya tiene algunos años en uso, aunque con una adopción lenta por parte de los servidores siendo que sí ofrece una gran mejora en cuanto al uso de Gzip y Deflate. A continuación, les mostrare como compilar la extensión para PHP de Brotli, que no hay que confundir con el módulo de Nginx. Esta

Etiquetas: brotli, php-7, php, debian, ubuntu
Categorías: Desarrollo Web, Linux

Nginx agregar soporte para Brotli en Debian y Ubuntu

En esta guía estaré explicando como compilar el módulo Brotli para Nginx, un algoritmo de compresión desarrollado por Google, como alternativa a Gzip y Deflate. La razón de compilar el módulo es que Nginx no ha dado soporte oficial a la versión de código abierto, siendo que en su versión Nginx Plus si lo tiene soportado. El entorno usado fue

Etiquetas: brotli, nginx, ubuntu, debian

Comprimir y Descomprimir directorios completos en Linux

Como no todo viene con manual o muchas veces se nos dificulta encontrar documentación para algunos usuarios, y más si se trata de un nuevo sistema operativo, tal es el caso de Linux. Si se sabe utilizar, la terminal es una herramienta muy poderosa para cualquier usuario, y no necesariamente se necesita ser un experto, solo necesitamos conocer

Etiquetas: terminal
Categorías: Linux

Encriptar y desencriptar archivos con clave GPG en Linux

Primeramente GnuPG o GPG es una herramienta que se usa para el cifrado de datos. Se usa mediante la línea de comandos y es bastante fácil de usar. GPL Se recomienda comprimir o agrupar múltiples archivos en lugar de encriptar uno por uno, recomendado en el caso de copias de seguridad, mediante zip, tar o con el formato de nuestra preferencia.

Categorías: Linux