miércoles, 31 de octubre de 2012

CrossOver Gratis!!! Solo por hoy.

En la pagina de codeweavers esta disponible CrossOver con licencia por un año.

No hay que dejar pasar esta oportunidad.

DESCARGA

martes, 30 de octubre de 2012

Mi IP publica desde el cli de Linux.

Con este simple comando podremos saber con que IP estamos en la web.

#GET http://www.vermiip.es/  | grep "Tu IP p&uacute;blica es" | perl -pe 's/(.*:)|<\/h2>|\s+//g;'

 Aporto con el siguiente comando: #curl ifconfig.me

Saludos.

martes, 23 de octubre de 2012

Zimbra: Eliminando archivos en cuarentena.

Hoy mientras realizaba tareas de respaldo en mi servidor me di cuenta que no iba a terminan nunca por que los archivos de cuarentena en amavis eran miles (2 años de archivos).

Buscando en internet me entere de que estos no los borra el zimbra, pero nosotros podemos automatizarlo agregando la siguiente linea en cron.

0 1 * * * find /opt/zimbra/data/amavisd/quarantine -type f -mtime +15 -exec rm -f {} \; > /dev/null 2>&1

Con esto todos los días a las 1 AM eliminaremos los archivos de mas de 15 días desde nuestra cuarentena.


jueves, 11 de octubre de 2012

Preparando un Centos Minimal

Este es un tutorial básico para dejar a punto nuestro Centos minimal, en mi caso yo lo preparo para configurar un zimbra 8.

1) Después de el formateo necesitamos habilitar la interfaz de red.

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

Borrar todo y agregar lo siguiente para DHCP:


DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:19:F1:2A:BA:A8
ONBOOT=yes


En caso de querer IP estatica:


DEVICE=eth0
BOOTPROTO=static
HWADDR=00:19:F1:2A:BA:A8
IPADDR=10.10.29.66
NETMASK=255.255.255.192
ONBOOT=yes

2) Habilitación SSH para acceso remoto.

# yum -y install openssh-server

3) Instalando las herraminetas de desarrollo.

# yum grouplist
# yum groupinstall "Development Tools" "Development Libraries" "Legacy Software Development"

Esto descargara aproximadamente 115 paquetes que en datos serán 121 MB.

También hay que descargar paquetes adicionales que no están en los grupos.

# yum -y install bind-utils ntsysv perl telnet sudo libidn fetchmail gmp libtool-ltdl mlocate compat-libstdc* curl wget sysstat nano nmap libstdc++.so.6 nc sysstat compat-libstdc++-296 compat-libstdc++-33 libstdc++ libstdc++-devel libstdc++44-devel

4) Actualización del sistema.

# yum update


5) Des habilitación de algunos servicios.


#chkconfig sendmail off
#chkconfig ip6tables off
#chkconfig iptables off

# service iptables stop
# service sendmail stop

Ejecutamos ntsysv en la terminal para verificar que los servicios están desactivados.

# ntsysv

Tambien es nesezario deshabilitar SeLinux ya que siempre causa problemas al momento de instalar servidores.

Para esto ejecutamos lo siguiente:

# nano /etc/selinux/config

Y remplazamos SELINUX=disabled
6) Modificamos el archivo  /etc/hosts y escribimos nuestra IP con el nombre y dominio de nuestro equipo.

#nano /etc/hosts

127.0.0.1   localhost.localdomain       localhost
xxx.xxx.xxx.xxx        miequipo.midominio.com     miequipo


7) Configuramos nuestro dominio de búsqueda DNS modificando resolv.conf.

# nano /etc/resolv.conf

Debe quedar de la siguiente forma:


search midominio.com
nameserver  dns primario
nameserver dns secundario
nameserver dns  de mi servidor dns


Después de Reiniciar el equipo estará listo para instalar cualquier tipo de sistemas.

fuente :https://groups.google.com/forum/#!msg/zimbragrupo/disfSyhY4HY/LBlhOpI6z6YJ

Elastix 2.3 : En Blanco al entrar a pestaña PBX.

Hoy ne encontré con una ingrata sorpresa al darme cuenta que la interfaz de configuración de la PBX quedaba en blanco después de ingresar la contraseña.

Después de actualizar la pbx con yum update el problema persistía.

Finalmente después de leer ejecute el comando /var/lib/asterisk/bin/retrieve_conf con la siguiente respuesta:


[root@miempresa ~]# /var/lib/asterisk/bin/retrieve_conf
Checking for PEAR DB..FAILED
[FATAL] PEAR Missing PEAR must be installed (requires DB.php). Include path: .:/usr/share/pear:/usr/share/php 
PHP Fatal error:  Class 'DB' not found in /var/lib/asterisk/bin/retrieve_conf on line 207

La solución fue tan simple como pear install DB.

[root@miempresa ~]# pear install DB
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
downloading DB-1.7.14.tgz ...
Starting to download DB-1.7.14.tgz (133,103 bytes)
................done: 133,103 bytes
install ok: channel://pear.php.net/DB-1.7.14

Buscar: centralita asterisk

martes, 9 de octubre de 2012

Actualizando Certificado en Zimbra 7.x

Hoy zimbra me iso recordar que soy un simple mortal al no volver a  funcionar después de un reinicio.

La única pista que me dejo fue el mensaje:


[zimbra@zimbra ~]$ zmcontrol start
Host mail.mizimbra.net
Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.

Por suerte en el blog oficial de zimbra me entregaron pistas y en la wiki estaba documentada la solución.

Como root.

1. Generación de una autoridad certificadora nueva (CA).

 /opt/zimbra/bin/zmcertmgr createca -new

2. A continuación, generar un certificado firmado por la CA que expira en 365 días.

/opt/zimbra/bin/zmcertmgr createcrt -new -days 365

3. Desplegar el certificado.

/opt/zimbra/bin/zmcertmgr deploycrt self

4. Desplegar la autoridad certificadora.

/opt/zimbra/bin/zmcertmgr deployca

5. Y para terminar, verificar que el certificado fue enviado a todos los servicios.

/opt/zimbra/bin/zmcertmgr viewdeployedcrt

Después de esto reinicie la maquina y Listo! mi servidor nuevamente funcionando.

Fuente: http://goo.gl/QQ9Il