miércoles, 4 de noviembre de 2009

Centos 5.x rsync para sincronizar 2 directorios remotos

Deseo sincronizar el directorio de un servidor en otro servidor como respaldo:

rsync -r -a -v -e "ssh -l root" --delete /opt/DATA/mfg/ root@192.168.2.44:/opt/bakmfg

Con esto hago una copia de un servidor a otro.

martes, 3 de noviembre de 2009

FreeBSD, accesando disco externo USB

Cuando prendo el disco aparece lo siguiente en /dev:

da0
da0s1
da0s1c
da0s1d

da0 --> dispositivo
da0s1 --> slice
da0s1c --> particion raw
da0s1d --> esta es la buena...

Ahi que recvisar que todo esta bien con un fsck:

bacula# fsck -p -t ufs /dev/da0s1d
/dev/da0s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/da0s1d: clean, 24606804 free (20 frags, 3075848 blocks, 0.0% fragmentation)

Listo podemos montarla y usarla.

bacula# mkdir usb
bacula# mount -t ufs /dev/da0s1d /mnt/usb/

A usarla, animo!!!

FreeBSD: Configurar acceso via proxy.

Supongamos que estas detras de una red que esta protegida por un web proxy como squid, y ese proxy tiene la direccion 192.168.1.3 escuchando por el puerto 3128 y ademas se debe uno autentificar, usario+password, debemos hacer esto en freebsd para que nuestro usuario pueda salir por ese proxy.

Abrir el archivo .cshrc, ya que yo uso csh en freebsd y agregar estos parametros:

setenv HTTP_PROXY "http://192.168.1.3:3128"
setenv HTTP_PROXY_AUTH "basic:*:miusuario:password"

Salvamos, nos logeamos de nuevo y revisamos:

root#env
...
REMOTEHOST=192.168.1.55
EDITOR=ee
PAGER=less
HTTP_PROXY=http://192.168.1.3:3128
HTTP_PROXY_AUTH=basic:*:miusuario:password

Aqui podemos ver que ya tenemos a nivel de este usuario los datos de mi proxy, ahora si podemos accesar la web sin problemas.

Aclarando, este equipo no tiene nada grafico todo es atraves de la consola.

Por ultimo, nunca he logrado configurar el proxy con autentificacion cuando lo estoy instalando via ftp, cuando aparece la pantalla de donde elijes que metodo de instalacion vas a usar, ahi solo te pide el ip del proxy y el puerto, aunque pongas la forma larga como:

192.168.1.3:3128@username:password

Nunca me ha funcionado, asi lo que hago es hacerlo manualmente, como?

Bien, una vez que inicia la instalacion, y cuando ya entra a la parte donde tiene que ir a el ftp que elejistes y sale el error que dice, que no puede resolver el nombre del servidor que elejimos, es por que el proxy ya hizo se klabaza.

Aqui ya tenemos una consola alt+f4, ahi podemos ingresar todo, no tenemos todos los comandos, pero si los basicos como: ifconfig, route, set.

Con ifconfig agregamos la ip

ifconfig tarjeta ip netmask, algo asi:
ifconfig fxp0 192.168.1.220 255.255.255.0

Con agregamos nuestro default gateway:

route add default 192.168.1.1

Con set aregamos las variables del proxy:

set HTTP_PROXY http://192.168.1.3:3128
set HTTP_PROXY_AUTH basic:*:username:password

Ahora si podemos elejir la opcion ftp, no la ftp con proxy, solo ftp y ya podran hacer la instalacion via remota, saludos!!!

lunes, 2 de noviembre de 2009

Instalar Pervasive en Centos 5.x

Ya tenemos el rpm listo y el samba corriendo:

rpm -ivh --force Pervasive.SQL-7.94.253.077-2000i.i386.rpm

Listo!!!

Centos 5.4 Instalar Mysql 5.1 y php 5.2.x

Debemos instalar el repo de epel, algo asi:

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/el5.i386/remi-release-5-6.el5.remi.noarch.rpm

rpm -Uvh epel* remi*

Ahora si procedemos a hacerlo, aqui estoy pensando que no tienen ninguno de ellos instalado, de lo contrario deben desinstalar y ahora si llevar a cabo los pasos anteriores, animo!!!

yum --enablerepo=remi install mysql mysql-server
yum --enablerepo=remi install php

Solo recordar que todo lo que tenga que ver con estos paquetes en el caso de php debemos instarlos asi, ejemplo:

yum --enablerepo=remi install php-odbc

Listo!!!

Centos Samba 3.0.36 Cambios...!!!

Gentoo profile 10, en este servidor tenemos montado el correo autentificado por ldap, samba esta funcionando sin problemas.

Manejamos 2 redes, 192.168.1.0/24, 192.168.2.0/24, este servidor esta en la 1.0/24, se actualizo el servidor ayer por la noche, cuando verifique el update en samba.org solo hablaba de bug-fixes, nada nuevo ni novedos, entonces no le vi ningun error llevar a cabo al actualizacion.

Pero o sorpresa, todos los usuarios de esa red no lograban entrar a su correo, cuando lo hacia atraves del squirremail, les mandaba el error:

ERROR: Connection dropped by IMAP server.

Muchos usuarios en su home folder tiene los siguientes permisos:

username users

Algo tuvo que haber cambiado, ya sea en samba o courier-imap que tambie lo actualice que esta forzando a los usuarios del dominio a que su folder tenga como acceso de grupo a:

Domain Users

Tenemos 2 tipo de usuarios, los de dominio y los de correo, el problema es con los de Dominio.

Una vez que ponemos los permisos:

username Domain Users

Todo volvio a la normalidad, animo!!!

Event Scheduler en Mysql 5.1.x

Este parametro de Msqyl 5.1.x "Event Scheduler" nos permite usar la funciona de agendar operaciones en mysql.

En la version 5.0, no funciona como en la 5.1, aqui ya puedes agendar por ejemplo que se ejecute un trigger cada cierto tiempo automaticamente.

Cuando actualizas a mysql lo deja en su valor default que es "off", asi que cada que se lleve un update ahi que serciorarse que este de nuevo en "on".

Saludos!!!