Esta web utiliza cookies, puedes ver nuestra política de cookies, aquí Si continuas navegando estás aceptándola

Gestor de señales en php


Poder captar señales desde nuestro código en php puede resultar muy útil en ciertas ocasiones, por ejemplo cuando se abre un fichero para guardar logs y no se cierra jamás este crecerá de forma indefinida y aunque se trunque el fichero el file descriptor seguirá ocupado por nuestro proceso impidiendo liberar el espacio. Para resolver este problema podemos hacer uso de las señales, el código recibe la señal, cierra el fichero y lo vuelve a abrir permitiendo al SO liberar el espacio.

 

 


Autor: Kr0m -- 07/07/2017 22:07:45

API OVH con Python


OVH es uno de los ISPs de mayor importancia a nivel mundial, proporciona servicios de todo tipo, desde servidores y dominios a cuentas de mail o servidores con GPUs para procesamiento gráfico. En este artículo aprenderemos como utilizar su API desde un script en python, de este modo seremos capaces de automatizar multitud de tareas administrativas.

 


Autor: Kr0m -- 28/06/2017 23:06:27

Header checks postfix


En multitud de ocasiones nos interesa poder tratar ciertos emails de una forma determinada en base al contenido de ciertas cabeceras/cuerpo del mail. Se pueden realizar varias operaciones sobre los mails, el listado se puede encontrar aquí.

 

 


Autor: Kr0m -- 25/06/2017 22:06:58

sudosh


Vamos a instalar una shell llamada sudosh con la que podremos registrar a modo de video las sesiones iniciadas en nuestro servidor, esto puede ser útil si tenemos que darle acceso temporal a un tercero o incluso si queremos tener un registro a modo de caja negra.

 

 


Autor: Kr0m -- 22/06/2017 23:06:07

Mongodb Vol:00 Instalación y gestión básica


Mongo es una base de datos noSQL con muchas características interesantes como la replicación, esquemas flexibles y alta disponibilidad transparente entre otras, en esta serie de articulos trataré de explicar los conceptos cubiertos por el curso M102 de mongo university.

 

 

 


Autor: Kr0m -- 19/06/2017 23:06:21

Logrotate y sus misterios


Podemos encontrar en Internet multitud de artículos explicando como configurar logrotate y todas las opciones disponibles, pero en muy pocos sitios explican en que se basa logrotate para determinar cuando es "cada hora" o "cada día", cada día es a las 00:00, a las 10:30?. En este artículo despejaremos todas estas dudas y como cambiar estos "momentos".

 

 


Autor: Kr0m -- 19/06/2017 22:06:21

awesome 3.5


La sintaxis en awesome 3.5 ha cambiado bastante respecto a 3.4, si actualizamos nuestro rc.lua antiguo ya no valdrá y cascará al reiniciar el WM. La solución propuesta es empezar desde cero e ir configurando los "plugins" básicos, para ello haremos uso de las librerias programadas por https://github.com/tjormola/delightful

 

 


Autor: Kr0m -- 13/06/2017 21:06:35

BTRFS recovery


BTRFS tiene muchas características interesantes pero cuando la cosa se pone fea también puede ser complicado recuperar el sistema de ficheros o incluso los datos, en este artículo voy a explicar los pasos básicos a seguir en caso de desastre.

 

 


Autor: Kr0m -- 18/05/2017 09:05:46

BTRFS - Introducción al ROW, uso básico y rebalanceo


BTRFS a simple vista parece la panacea en cuanto a sistemas de ficheros se refiere, pero hay que tener varios aspectos en cuenta antes de ponerlo en producción, primero entenderemos la forma en la que se almacena la información en dicho sistema de ficheros, mostraremos como consultar el espacio disponible y como rebalancear los bloques para optimizar el espacio disponible.

 

 


Autor: Kr0m -- 17/05/2017 21:05:51

Scaner de puertos mediante servicios externos


En este artículo aprenderemos a escanear los puertos de un host sin ser detectados, para ello haremos uso de servicios externos como webs que realizan el escaneo por nosotros, la herramienta que unifica todas estas webs es scanless.

 

 


Autor: Kr0m -- 16/05/2017 23:05:42