Actualizar Team Speak Server 3

Team Speak 3

Introducción

En este artículo vamos hablar de como actualizar Team Speak Server 3 recordando que habíamos hecho la instalación desde las source (es decir no paquetizado)

Si no sabemos de que hablamos siempre podéis visitar el otro artículo de Instalar Team Speak Server 3.

Lo único que tenemos que recordar es que habíamos realizado la instalación en el directorio: «/opt/teamspeak3-server».

Antes de empezar con el manual he de decir que no lo he probado ya que tengo la última versión de Teamspeak 3, pero en el momento que me toque actualizar probaré este procedimiento.

La segunda nota que he de decir es que las actualizaciones entre las mismas versiones no suelen haber grandes cambios. Es decir que si se pasa de la 3.0.12.4 a la 3.0.13.5 no debería haber mucho problema ya que es dentro de la misma rama. Pero no aseguramos que esto funciones si pasa de la versión 3.0.12.4 a una 4.0.1.1 (no existe, pero bueno) ya que cuando se dan esos saltos tan grandes de versiones el código suele cambiar bastante.

Leer más

Instalar Team Speak Server 3

Team Speak Server 3

Introducción

Team Speak Server 3, es un software de comunicación el cual hace que la gestión tanto de los usuarios como del servicio sea de manera fácil y sencilla. Generalmente este tipo de software lo suelen usar los equipos de competiciones E-Sports o destinados al mundo del videojuego.

En este manual vamos a trabajar en la instalación de este software en las siguientes distribuciones probadas:

Ubuntu 14.04

En realidad como se instala desde las source se podría instalar en los distintos sistemas operativos sin problemas.

Lo único especial en este caso es que nosotros usaremos un FORK de MySQL (MariaDB).

No es necesario tener que utilizar este motor de base de datos ya que con MySQL funcionaría igual.

Leer más

Montando NFS [CENTOS]

Introducción

NFS (WIKIPEDIA) es un protocolo que nos permite compartir una carpeta de red a través de distintos servidores. Permitiendo que los distintos clientes puedan usar esa carpeta como si perteneciera al propio equipo.

En nuestro caso lo vamos a montar con 1 servidor (master) el cual será el que contiene la información y 1 servidor (cliente) el cual accederá a este recurso de manera remota.

Servidor Master (192.168.1.69)
Servidor Cliente (192.168.1.100)

Es evidente que ambas máquinas tienen que tener visibilidad a través de IP.

Leer más

Recrear Quota de disco en OpenVz

Recrear quota de disco en OpenVz no es nada difícil y nos evitará de más de un dolor de cabeza a la hora de mover la máquina (su información) dentro del servidor.

Problema

El otro día estuve migrando máquinas OpenVz de un directorio a otro, debido a que se estaba quedando sin espacio en donde se habían montado. Para ello tuve que parar la máquina y mover los directorios que necesitaba. Al arrancar me daba un problema con la Quota para dicha máquina.

Esto es debido a que teníamos activadas las Quota de disco para los contenedores OpenVz y no encontraba la máquina en la anterior localización.

Existen 2 posibles soluciones

  1. Deshabilitando las quotas de las máquinas virtuales en la configuración general del OpenVz
  2. Recreando las quota de disco. (Recomendada)

Recrear Quota de disco en OpenVZ

Lo primero que tenemos que decir es que las Quota de disco es un archivo que controla el tamaño que ocupamos en el disco, por lo tanto no afecta en los archivos que podamos tener almacenados.

Paramos la máquina en concreto:

vzctl stop 269

Eliminamos el archivo de Quota

vzquota drop 269 o eliminar el archivo en /var/vzquota/quota.269

Levantamos la máquina

vzctl start 269

Conclusión

Una vez levantada la máquina generará un nuevo fichero de Quota y nuestra máquina estará completamente migrada a su nueva ubicación.

Migrar entre versiones de Redmine

Introducción

Hoy lo que vamos a explicar es como migrar versiones de Redmine. En este caso desde una antígua que tenía la base de datos en sqlite a una versión de hoy en día con motor de base de datos MySQL.

También hay que decir que la migración la hemos realizado desde una versión source a una versión paquetizada. En el caso de que sea de source a source es lo mismo, lo único que cambia quizás sería la ruta de ambas instalaciones.

En este caso también hemos pasado de un servidor antiguo a uno nuevo.

Vamos a dar por supuesto que ya tenemos instalado el redmine en la nueva máquina.

Leer más

Instalar Odoo (Open ERP)

Introducción

Me han solicitado la instalación de un software en python llamado Open ERP (actualmente llamado o conocido como Odoo). Este software permite el manejo de tu empresa desde lo más básico a lo que menos podamos llegar a pensar de manera gratuita.

No he trasteado mucho con ello así que aquí vamos a tratar solo con la instalación y una vez haya tocado un poco crearé un segundo o más artículos de como he ido creando la estructura de una empresa ficticia.

Para este caso vamos a instalarlo en Ubuntu 15.04 (64 bits) con los siguientes requisitos:

  • Espacio en disco: 30 GB
  • Memoria Ram: 2 GB
  • BBDD: PostgreSQL

Leer más

Limpiando la cola de correos en Postfix

Introducción

Lo primero que tenemos que hacer a la hora de tener problemas con el correo es ver el motivo por el cual el correo se está enviando o no se está enviando. Cuando no se envían se suelen encolar y hace una serie de reintentos definidos por el propio MTA. En este caso hablaremos de Postfix un MTA de correo donde tiene una sintaxis y configuración más intuitiva que otros MTA.

Ahora bien nos vamos a centrar en un problema de correos encolados en el servidor, el cual se están encolando debido a que tenemos un sitio web que ha sido modificado/intrusionado y lo están usando como script para enviar correos.

Hemos detectado y limpiado el sitio web usando la herramienta Maldet (Hemos hablado hace poco de el)  y ahora nos toca liberar la cola de correos que nos ha dejado dicho script.

Leer más

Maldet – Linux Malware Detect

Introducción

En el día a día en el trabajo vas descubriendo cosas y de software que puede facilitar mucho la tarea del administrador de sistemas. Una de esas herramientas que he encontrado es maldet (Linux Malware Detect) la cual te ahorra en mucho tiempo buscar y analizar posibles trazas de malware, detección de SHELLs, etc…

En este caso diremos que es una herramienta que no está paquetizada, pero que el software viene con un instalador que nos permitirá instalarlo de manera cómoda.

El programa en sí veremos que desde 2013 no se actualiz, pero eso no quiere decir que la herramienta pierda eficacia. Esto es debido a que las firmas o el cómo detecta el posible malware sí que se sigue actualizando hoy en día. De hecho obtiene los resultados de 4 fuentes:

  • Network Edge IPS: Debido a que el creador trabaja con IPS (Detector de instrusos) recibe las firmas las clasifica y las empaqueta para este software.
  • Comunity Data: Información obtenida de distintas webs como pueden ser clean-mx o malwaredomainlist.
  • ClamAV: Detecciones en MD5/HEX actualizadas por este motor de antivirus. Mejora el rendimiento de maldet si está instalado en el servidor.
  • User Submission: Aportaciones de los propios usuarios.

Leer más

Enviar correo via Telnet

Introducción: Enviar correo via Telnet

En este post vamos a tratar de enviar correo via telnet. Esto nos permite poder probar nuestros servidores de correo si lo tenemos abierto (open relay) o si queremos realizar una prueba de envío básica.

Queremos trabajar en este caso desde dos puntos distintos:

1) Enviando un correo a un servidor smtp Open Relay

2) Enviando un correo autentificando por SMTP

Leer más

Cambiando el Arranque en Grub de Linux

Introducción

Parece ser que desde la introducción de la distribución Debian (8.x) el menu GRUB ha sufrido ciertos cambios que para mi punto de vista antes eran más cómodos. He estado buscando por distintas fuentes en Internet ver o encontrar como obtener la información de los Kernel a ejecutar.

La única información que han dado es que ahora ya no existe el «menu.lst» que era el archivo que miraba ya que te ponía el orden de arranque de los Kernel actuales.

He buscado para ver si existe un comando que te los saque en forma de listado y tampoco, como mucho había un paquete para gestionar el arranque a través del entorno gráfico. Por lo tanto tampoco nos valía.

Entornos donde lo he visto:

  • Debian 8.x
  • Ubuntu 14.04

Pero como hemos dicho antes son las distribuciones basadas en Debain 8.x (Generalmente con ver el fichero /etc/debian_version y ver jessie ya nos valdría)

Leer más