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

Gestor de hipervisores mediante xmpp y libvirt


En este artículo aprenderemos con instalar y configurar Archipel, este nos permitirá gestionar varios hipervisores mediante un nexo central, un servidor xmpp.

Sus características principales son:

  • Centralización de la gestión de diferentes hipervisores
  • Control sobre la salud de las máquinas virtuales
  • Gestión de plantillas
  • Configuración del entorno de networking

 


Autor: Kr0m -- 17/04/2014 23:52:43

Introducción a la virtualización con software libre


En este artículo vamos a dar una visión general sobre los sistemas de virtualización disponibles actualmente en el mundo del software libre bajo Linux, los principales productos son:

  • Xen
  • Proxmox
  • OpenStack
  • Docker

Autor: Kr0m -- 15/04/2014 15:30:26

Sistema de correo con Postfix-Dovecot-MySQL-OpenDKIM


En esta ocasión os traigo material de primera, vamos a montar un sistema de correo con el cual el receptor del mail podrá cerciorarse de que el origen del email somos nosotros y no otra persona suplantando nuestra identidad.

Para ello utilizaremos SPF y DKIM:

  • SPF: Entrada TXT en la zona DNS del dominio que se está utilizando para enviar mails donde se indican las ips de los servidores SMTP del dominio
  • DKIM: Firma criptográfica publicada en un registro TXT del dominio, firmando con la clave pública en el servidor el receptor será capaz de comprobar que el email es nuestro leyendo la clave pública del DNS
  • MX: Entrada DNS en la que se indica a que equipo se debe enviar el correo entrante para ese dominio

Autor: Kr0m -- 08/03/2014 18:14:26

El alzar de los zombies ha llegado


En Linux hay ocasiones en las que un proceso termina en estado de zombie, esto es debido a que el proceso hijo ha terminado su ejecución pero el padre encargado de monitorizar el estado de su hijo no lo está haciendo.

En este artículo aprendermos como localizar el proceso padre para poder deshacernos a su vez del hijo, todo explicado mediante un secillo programita escrito en C.


Autor: Kr0m -- 28/02/2014 11:50:53

Uso de memoria en Linux


La gestión de memoria en sistemas Linux es un proceso complicado, los datos ofrecidos por las herramientas del propio sistema operativo pueden llevarnos a una interpretación errónea.

Primero debemos tener claros algunos conceptos para entender la salida mostrada por el sistema operativo:

  • page: Bloque de memoria utilizado en la gestión de memoria por Linux. Un valor típico en Linux es de 4096bytes.
  • physical memory: Memoria RAM real, HW puro y duro.
  • virtual memory: Espacio de memoria mostrado a un proceso, este cree que es un espacio continuo y aislado del resto de memoria.

Autor: Kr0m -- 27/02/2014 13:29:09

Configuración de usuarios en MySQL


MySQL permite la configuración de usuarios para las distintas bases de datos, de este modo solo los usuarios autorizados serán capaces de realizar ciertas operaciones sobre las bases de datos definidas.

Hay que tener en cuenta que un usuario es distinto de otro aunque se llame igual cuando la ip de origen es distinta, esto hará que las cuentas MySQL sean mas seguras ya que si la conexión no proviene de una ip permitida para ese usuario se le denegará el acceso.


Autor: Kr0m -- 26/02/2014 12:33:03

Comandos básicos MySQL


En este artículo se explicarán los comandos básicos de administración bajo MySQL, no se va a utilizar ninguna interfaz del estilo phpmyadmin ni ninguna "mariconada" similar ya que cuando se tienen problemas en el servidor puede que deje de funcionar el apache, de este modo siempre y cuando tengamos acceso por ssh podremos gestionar nuestra base de datos.


Autor: Kr0m -- 25/02/2014 17:23:55

Instalación básica servidor MySQL en Gentoo


MySQL es una base de datos ampliamente utilizada que goza de una gran estabilidad ya que ha sido probada durante muchos años, además posee ciertas características de replicación que nos permitirá montar una infraestructura descentralizada y escalable.

En este primer artículo se cubrirán los pasos necesarios para tener un servidor básico en Gentoo así como los pasos iniciales en los que se securizará la instalación y se eliminarán las bases de datos por defecto dejando el servicio listo para su explotación.


Autor: Kr0m -- 22/02/2014 22:14:36

Tunelización mediante SSH


SSH además de permitirnos acceder de forma segura a nuestros servidores nos brinda funcionalidades de tunneling muy interesantes sobre todo cuando estamos trabajando en entornos muy restringidos.

Todos estos temas de tunneling pueden parecer mas o menos útiles pero conocerlos pueden ayudarnos en ciertos casos cuando la red funciona mal haciendo pasar el tráfico por otro equipo o para casos puntuales en los que no vale la pena modificar las reglas del FW solo para hacer una operación aislada.


Autor: Kr0m -- 21/02/2014 20:49:39

Configuración syslog-ng


Si te dedicas al mundillo del SysAdmin tarde o temprano llega el momento en el que hay que enfrentarse con los logs del sistema, en este artículo explicaré como configurar el demonio Syslog-ng, seguramente os suene ya que en la guía de instalación de Gentoo se indica como instalarlo, lo primero que debemos tener en cuenta es que hay facilities y loglevels, se podría decir que son categorias y subcategorias.

También debemos tener en cuenta que cada servicio se configurará de forma independiente de acuerdo a su documentación.


Autor: Kr0m -- 18/02/2014 18:27:52