jueves, 21 de junio de 2007

configuracion de qmail-toaster


http://wiki.qmailtoaster.com/index.php/CentOS_4.4_QmailToaster_Install


EZ QmailToaster Fresh Install on CentOS 4.4
Based and mostly the same as the 4.3 version by: Nick Hemmesch June 08, 2006


So he is the hard working man, not I. I just added some additional notes more than anything.


Dustin Krysak March 16 2007










DISTRO NOTES:


This tutorial is for CentOS 4.4 (cnt40) i386


To install CentOS 4.4 x86_64, replace cnt40 with cnt4064


To install Fedora Core 4 & 5, change download path from centos to fedora & cnt40 to fdr40, fdr4064, fdr50 or fdr5064 per your distro











Notas DNS:


Se debe tener un servidor DNS local. Si lo vas a manejar de esta forma modifica en el resolv.conf "search" ingresar el dominio con que se trabajara recuerde que debe ser (FQDN)



 









Recuerde que esta configuracion esta probada para Centos 4.4. Ante todo instalar este servidor en un equipo de prueba para luego investigar sobre su funcionamiento y/o errores.


Los disco de Centos los puedes descargar de la pagina oficial centos.org



 








Grupo de Paquetes - Seleccione solo el siguiente grupo de programas:

 



Herramientas de configuración server: Selección


Seleccione -> Servidor Web

            Añadir -> php-mysql plus   

Seleccione -> Servidor de nombres DNS     

Seleccione -> Servidor FTP (vsftp)

Seleccione -> Servidor DDB MySQL y todas sus extensiones (recomendable)

Seleccione -> Herramientas de desarrollo (a criterio)

Seleccione -> Herramientas de administración (a criterio)

Seleccione -> Herramientas de Sistemas (a criterio)

Una vez terminada la instalación del sistema operativo REBOOT para comenzar.

 



 









Una vez reiniciado el servidor conectarse como root:


 




 


Crear la siguiente carpeta donde reposaran todos los archivo de la configuracion de qmail


mkdir -p /usr/src/qtms-install

cd /usr/src/qtms-install


 




Preparación de la instalación


descargar los siguientes script


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-deps.sh

wget http://www.puntodered.com/downloads/qmail/centos4/cnt40-deps.sh


ejecutar ./cnt40-deps.sh


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-perl.sh

wget http://www.puntodered.com/donwloads/qmail/centos4/cnt40-perl.sh


ejecutar ./cnt40-perl.sh


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-svcs.sh

wget http://www.puntodered.com/downloads/qmail/centos4/cnt40-svcs.sh


ejecutar ./cnt40-svcs.sh




 


 


 


 


 


 


Una vez autolizado perl y otras dependencias crear la base de datos que debe llamar vpopmail (recomiendo usar phpmyadmin) para administrar las bases de datos de mysql.






Ahora actualizamos todos los paquetes de centos


ejecuar el siguiente comando desde la consola de root:


 


yum -y update


luego reboot


 




Descargar los paquetes de QMAILTOASTER

 




cd /usr/src/qtms-install


wget http://www.qmailtoaster.com/info/current-download-script.sh

wget http://www.puntodered.com/downloads/qmail/centos4/current-download-script.sh


ejecutar ./current-downloads-script-sh


 


(este script descarga todos los programas necesario para instalar y configurar qmail toaster recuerde que debe


quedar depositados en la carpeta /usr/src/qtms-install)


Instalacion de los programas para tener nuestro servidor de correo funcionando correctamente


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-install-script.sh

wget http://www.puntodered.com/downloads/qmail/centos4/cnt40-install-script.sh


ejecutar ./cnt40-install-script.sh




evisar que los siguiente servicios esten activos:


acpid-anacron-atd-autofs-cpuspeed-crond-freshclam-haldaemon-httpd-iptables

mysqld-network-ntpd-qmail-smartd-sshd-syslog-xinet



Trabajar djbdns si no se encuentra conforme con BIND


Desinstalar BIND

rpm -e --nodeps bind bind-chroot caching-nameserver

Preparar djbdns    

rpmbuild --rebuild --with cnt40 djbdns*.src.rpm

rpm -Uvh ../redhat/RPMS/i386/djbdns-localcache*.rpm   

echo "search tu-dominio.com" > /etc/resolv.conf

echo "nameserver 127.0.0.1" >> /etc/resolv.conf

reboot


Verificar estado de qmail

qmailctl stat


Antes de crear el dominio primero editar el archivos /home/vpopmail/etc/vpopmail.mysql


localhost|0|usuariobasededatos|contraseñabasededatos|vpopmail


este archivo debe tener permisos rw-r--r--



Creacion del dominio en el servidor de correo conectado como root ejecutar la siguiente linea


/home/vpopmail/bin/vadddomain tu-dominio.com ENTER

Creacion de usuarios para el dominio

/home/vpopmail/bin/vadduser info@tu-dominio.com ENTER



Tambien hay una forma mas agradable de administrar todo esto

http://tu-dominio.com/admin-toaster/ ojo no olvidar el / al final de la direccion

usuario = admin

contraseña = toaster

Recuerde cambiar la contrseña lo mas pronto posible!!!!!

Si Isoqlog no funciona ejecutar la siguiente linea

sh /usr/share/toaster/isoqlog/bin/cron.sh




 


Para los que quieran usar el modo grafico de qmailadmin


primero deben hacer el siguiente cambio en /etc/selinux/config


y la linea 6 donde esta SELINUX=enforcing



cambiar a SELINUX=disabled


OJO ESTA ES UNA POLITICA DE SEGURIDAD DEL KERNEL DESDE LAS VERSIONES 2.6.X


QUE AYUDA A MEJORAR LA SEGURIDAD CONTRA CODIGO MALICIOSO (LIBRE ALBEDRIO)



 




 


LA CREACION MODIFICACION ELIMINACION CAMBIO DE CONTRASEÑAS DE DOMINIOS O USUARIOS SE DEBEN HACER CON LOS COMANDOS DE VPOPMAIL


DESPUES DE QUE YA ESTE FUNCIONANDO EL SERVIDOR DE CORREO SE PUEDE ENCONTRAR QUE ALGUNOS


SERVIDORES PUBLICOS COMO YAHOO, GMAIL, OLA Etc (HOTMAIL ES CASO ESPECIAL) PUEDE QUE CATALOGE SUS CORREOS COMO SPAM


ESTO SE RESUELVE CREANDO EL TXT SPF EN EL SIGUIENTE LINK SE PUEDE CREAR (NO SIEMPRE ES VERIDICO)


http://www.openspf.org/


PARA VERIFICARLO http://blyx.com/spf/


ESTE ES UN EJEMPLO REAL DE TXT v=spf1 mx a:elcondorherido.com ip4:190.65.117.100 ~all


EL REGISTRO SPF DEBE SER IMPLEMENTADO EN LA ZONA RESULOTORIA DNS DEL DOMINIO







domingo, 13 de mayo de 2007

El pingüino gobierna en las supercomputadoras

El pingüino gobierna en las supercomputadoras

La escalabilidad de Linux como sistema operativo para grandes equipos es incuestionable. De hecho, 376 de las 500 computadoras más potentes del mundo usan una u otra variante de Linux, según queda reflejado en la última edición de la lista Top 500.

En muchos de los casos no se indica qué distribución de Linux está siendo usada. Algunas de las supercomputadoras incluso usan sistemas operativos desarrollados internamente. Sin embargo, entre las computadoras para las cuales se especifica el sistema operativo domina la distribución Suse Linux.

69 de los sistemas usan una variante de dicha distribución de Novell. También es interesante constatar que siete de los diez sistemas más potentes usan Suse Linux, mientras que solo uno de ellos no usa Linux como sistema operativo. El sistema de IBM en Estados Unidos ocupa el tercer lugar, con AIX. AIX es usado en un total de 43 de los sistemas de la lista, en tanto que los demás ocupan lugares menos preponderantes.

Cabe señalar que en los sistemas que ocupan las tres primeras posiciones Suse Linux es usado solo en parte de ellos, incorporando las soluciones del propio proveedor, como UNICO, de Cray.

Los demás sistemas operativos

Super-UX, sistema operativo instalado en relación con la arquitectura SX de Cray y NEC, es usado en un total de tres sistemas, el más potente de los cuales ocupa la posición número 14. El sistema más potente con Mac OS X ocupa el lugar número 28 de la lista. Mac OS X es usado en dos sistemas más de la lista Top 500.

El sistema Unix de HP, HP-UX, continúa siendo popular y es usado en 27 de las supercomputadoras de la lista. Sin embargo, el más potente de todos aparece en el lugar 130 de la lista.

Entre las supercomputadoras también se usan otras variantes de Unix, pero ninguna de ellas destaca por la frecuencia de su uso o por ocupar un lugar superior de la lista.

Microsoft, por su parte, ofrece una solución que compite con Linux, pero ninguno de los sistemas de la lista de 500 la usa.

Para junio se espera una nueva versión de la lista de supercomputadoras, cuyo estado actual puede ser