Estaba montando dos servicios de Base de datos con replicacion en diferentes servidores, resulta que teniendo estos dos servicios y servidores iguales, al tratar de loguearme en uno de los servidores tardaba aproximadamente 30 segundos para pedir el password y en el otro no tardaba ni un segundo. Y me hice la pregunta porque??
De tanto bucar en la red y no consequir nada, le consulte a un buen compañero de trabajo Rodolfo Pilas.
la consuta fue la siguiente ...
Rodolfo hago una solicitud de SSH a un servidor, colocando su direccion Ip y resulta que dura aproximadamente 30 segundos en pedirme el password. que puede estar pasando
Rodolfo:
Fijate que todos los servidores resuelvan bien los reversos de las maquinas involucradas
Gochsman: Ok, esto es si utilizas nombres, pero si lo hago con la direccion Ip.
Rodolfo: Siii, vos llegas con IP hasta el servidor, pero el servidor quiere averiguar quien sos para ponerlo en los logs, entonces interroga al dns.
Rodolfo: o sincronizas los archivos /etc/hosts como en la era pre-internet o armas un DNS hecho y derecho.
Gochsman (Piensa)... Claro estoy en una red con dominio Windows y las maquinas se declaran con su nombre y el servidor no tiene configurado el DNS interno.. resultado tarda 20 seg en resoler el nombre y luego usa la direccion Ip.
Solucion: Configurar el DNS interno enm el servidor y WAAA LAAA.
jueves, 2 de diciembre de 2010
lunes, 2 de agosto de 2010
Starcraft 2; la continuacion de un buen juego. compra en Venezuela

Todo gamer (jugador serio de juegos de Computadoras) conoce el juego STARCRAFT y por lo tanto ya debe tener en sus manos el nuevo STARCRAFT 2, pero para aquellos que son aficionados que les gustaría tenerlo, pero no saben como adquirirlo en Venezuela, (no creo que lo consigan en los quemaditos). Hay una solución muy sencilla, pero como dijo el hermano COCO "hay que pagar", lo unico que tienen que hacer es tener una tarjeta con dolares de cadavi, un conexión de internet con un ancho de banda decente y una cuenta en Battle.net.
Si no tienes una cuenta en www.battle.net ,
debes crearla y cuando te pidan los datos deben ser verdaderos ya que al parecer tiene un verificador de datos. En todo caso al conectarse a la cuenta, puedes comprar diferentes juegos.Lo primero es descargar el juego, esto se hace en la sección donde dice:
Gestión de Juegos > Descarga Clientes de Juegos.
Esto descargara un cliente para descargas de Blizzard, este se encargara de descargar el juego o continuar con la descarga en caso de que se apague la maquina o se caiga la conexión. La descarga dura aproximadamente 7 horas con un ancho de banda de 512 kB. la instalación dura aproximadamente 1 hora y la actualización 1 hora mas.
Lo segundo es comprar el juego o mejor dicho comprar la activación de tu cuenta para jugar; esto se hace en:
Gestión de Juegos > Adquirir Versiones Digitales. En Ingles Manages Games > Buy digital Games.
En esta seccion escojes el juego que quieras, en este caso SC2. Luego te sale el monto le das continuar y luego colocas los datos de la tarjeta. Ten presente que en caso que la tarjeta de credito se de otra persona, entonces deben colocar el billing address del dueño de la tarjeta de credito. Luego le das aceptar condiciones y continuar. Si todo va bien entonces la compra debe salir en el Historial de transacciones.
Luego te metes en el juego y te logueas con tu cuenta de Battle.net y waaala ya estas conectado al SC2.
Hablando del juego les comento que es excelente, es la continuación de la historia de las tres razas. El juego esta desarrollado y enfocado para multijugador pero además tienes para jugar campañas en 4 diferentes niveles. En las campañas, el nivel Difícil es complicado pero no imposible, también aparecen nuevas unidades; las nuevas unidades no salen en la sección multijugador, pero lo mas seguro aparecerán en las siguientes entregas. La historia esta muy bien contada y el entorno para ir de ambiente en ambiente es bastante sencillo, también hay interacción con los elementos del ambiente como los personajes que se encuentran en el mismo.
Técnicamente es excelente, tiene buenos gráficos, y la manejabilidad es muy buena, la interfaz entre el usuario sigue siendo igual, permanece el panel de control en la parte inferior con los elementos que lo conforman. Lo malo hasta ahora es que en las versiones de otros idiomas no puedes configurar las teclas de comandos rápidos, al gusto del usuario.
Hablando del Hierro(La maquina), es pesado ya que necesita de una buena maquina para que ande como debe ser, mínimo unos 4Gb de memoria y una tarjeta de Vídeo dedicada de 1Gb de memoria. Pero aun se puede jugar bajando la calidad de los gráficos (minimo 2 Gb de memoria y sin tarjeta de Video).
En todo caso la persona en Venezuela que quiera comprar el juego debe por lo tanto tener los dolares de alguna tarjeta de crédito que te presten, si se te presentan problemas, llamas al centro de soporte para tu Zona en nuestro caso Argentina/mexico( que por cierto es bien bueno) y estas personas te cargan el juego haciendo las verificaciones respectivas de la tarjeta.
martes, 23 de febrero de 2010
Error Enigmail y Thunderbird
Teniendo configurado el enigamil con el thunderbird me daba el siguiente error
Error -- bad passphrase
gpg command line and output
/usr/bin/gpg --charset UTF8 --batch --no-tty --status-fd 2 --comment 'Using GnuPG with Mozilla - http://enigmail.mozdev.org' -t --clearsign -u
gpg: can't query passphrase it batch mode
gpg: invalid passphrase; please try again...
gpg: can't query passphrase it batch mode
gpg: invalid passphrase; please try again...
gpg: skipped "0x6DCA6F17:" bad passphrase
gpg: [stdin] clearsign failed; bad passphrase
o en español
gpg: imposible pedir frase contraseña en modo de proceso por lotes
gpg: omitido. Frase o contraseña incorrecta.
Bueno despues de actualizar mi sistema operativo ubuntu medio este error. He buscado algunas paginas pero no me explciaban bien o simplemente no conseguía mucha información, pero luego de leer un poco mas de gpg me encontre que el error era el batch mode o modo por lotes.
Resulta que de seguir analizando las opciones del enigmail y revisando algunas otras cosas mas, me di cuenta de que algo deberia estar marcado o desmarcado que dijera que no me pidiera la contraseña, entonces me busque el modulo del thunderbird en herramientas > Agregados > Enigmail > preferencias. y buscas donde dice passphrase y desmarcas never ask for any passfrhase
Error -- bad passphrase
gpg command line and output
/usr/bin/gpg --charset UTF8 --batch --no-tty --status-fd 2 --comment 'Using GnuPG with Mozilla - http://enigmail.mozdev.org' -t --clearsign -u
gpg: can't query passphrase it batch mode
gpg: invalid passphrase; please try again...
gpg: can't query passphrase it batch mode
gpg: invalid passphrase; please try again...
gpg: skipped "0x6DCA6F17:" bad passphrase
gpg: [stdin] clearsign failed; bad passphrase
o en español
gpg: imposible pedir frase contraseña en modo de proceso por lotes
gpg: omitido
Bueno despues de actualizar mi sistema operativo ubuntu medio este error. He buscado algunas paginas pero no me explciaban bien o simplemente no conseguía mucha información, pero luego de leer un poco mas de gpg me encontre que el error era el batch mode o modo por lotes.
Resulta que de seguir analizando las opciones del enigmail y revisando algunas otras cosas mas, me di cuenta de que algo deberia estar marcado o desmarcado que dijera que no me pidiera la contraseña, entonces me busque el modulo del thunderbird en herramientas > Agregados > Enigmail > preferencias. y buscas donde dice passphrase y desmarcas never ask for any passfrhase
martes, 15 de diciembre de 2009
Configurar Bitacoras logs, syslog
Esta configuración al hice para un servidores en Suse pero también puede hacerse para servidores en Debían.
Se edita el /etc/syslog-ng/syslog-ng.conf.in
luego se actualiza la tabla de los archivos de configuración
SuSEconfig
Se reinicia el demonio del syslog
/etc/init.d/syslog start
/etc/sysconfig/syslog
Para enviar las bitácoras de un servidor y configurar que un servidor los reciba se configura un puerto UDP las direcciones ip y el servidor
Leyendo el man syslog-ng.conf
Primero tienes que pensar como se generan los log,
El diagrama de procesos de como se generan un log
En el sistema de syslog hace uso de subsistemas llamados facilities (Recursos), el cual es usado para recopilar data por tipo de sistema, en este caso se puede crear el facilities (recursos)del kernel, del cron o de una determinado Daemon (Demonio).
Teniendo la función llamada sources, en la cual se utilizan Filters para generar vistas de lo que a mi me interesa y colocando las priorities (Prioridades)a los mensajes pudiendo filtrar mensajes que no me interesan,
Luego esto se envía a través de un modulo llamado destination(Destiantario) y se crea el archivo destino donde se quiere colocar /file/print/dev
Como tarea pa la casa pueden activar el log del cron Extraer el log dl cron del archivo /var/log/messages
/etc/logrotate.d/
Se coloca un archivo de configuración en el cual están las diferentes acciones que ahy que hacer con logs determinados
por ejemplo:
vim /etc/logrotate.d
coloco
/var/log/cron {
Create
compress
rotate
ifempty
missingok
}
Las acciones que se le pueden aplicar a los log se encuentra en el man logrotate.d
Por ejemplo:
/var/log/messages {
rotate 5
weekly
postrotate
/sbin/killall -HUP syslogd
endscript
}
informacion adiconal
http://taquiones.net/sysadmin/syslog-ng.html
Este archivo de configuración acepta que rotaciones al rotar la 6 se borra el archivo
se hace semanalmente y luego de que se rota se hacer un reinicio de la aplicación syslogd
Tareas3:
en un servidor que escuche syslog por udp/514
Los otros dos equipos deben enviar sus logs de cron al servidor anterior.
El servidor debe dividir o filtrar salida por equipo.
Aplicar rotación de los mismos.
Se edita el /etc/syslog-ng/syslog-ng.conf.in
luego se actualiza la tabla de los archivos de configuración
SuSEconfig
Se reinicia el demonio del syslog
/etc/init.d/syslog start
/etc/sysconfig/syslog
Para enviar las bitácoras de un servidor y configurar que un servidor los reciba se configura un puerto UDP las direcciones ip y el servidor
Leyendo el man syslog-ng.conf
Primero tienes que pensar como se generan los log,
El diagrama de procesos de como se generan un log
En el sistema de syslog hace uso de subsistemas llamados facilities (Recursos), el cual es usado para recopilar data por tipo de sistema, en este caso se puede crear el facilities (recursos)del kernel, del cron o de una determinado Daemon (Demonio).
Teniendo la función llamada sources, en la cual se utilizan Filters para generar vistas de lo que a mi me interesa y colocando las priorities (Prioridades)a los mensajes pudiendo filtrar mensajes que no me interesan,
Luego esto se envía a través de un modulo llamado destination(Destiantario) y se crea el archivo destino donde se quiere colocar /file/print/dev
Como tarea pa la casa pueden activar el log del cron Extraer el log dl cron del archivo /var/log/messages
/etc/logrotate.d/
Se coloca un archivo de configuración en el cual están las diferentes acciones que ahy que hacer con logs determinados
por ejemplo:
vim /etc/logrotate.d
coloco
/var/log/cron {
Create
compress
rotate
ifempty
missingok
}
Las acciones que se le pueden aplicar a los log se encuentra en el man logrotate.d
Por ejemplo:
/var/log/messages {
rotate 5
weekly
postrotate
/sbin/killall -HUP syslogd
endscript
}
informacion adiconal
http://taquiones.net/sysadmin/syslog-ng.html
Este archivo de configuración acepta que rotaciones al rotar la 6 se borra el archivo
se hace semanalmente y luego de que se rota se hacer un reinicio de la aplicación syslogd
Tareas3:
en un servidor que escuche syslog por udp/514
Los otros dos equipos deben enviar sus logs de cron al servidor anterior.
El servidor debe dividir o filtrar salida por equipo.
Aplicar rotación de los mismos.
lunes, 7 de diciembre de 2009
Puertos Archivos y Procesos, Que archivo o puerto usa determinado proceso.
Cuando tengas problemas en localizar el puerto que usa determinada aplicación puedes usar dos comandos:
netstat y Fuser
En el man de cada comando puedes ver la funcionalidades de cada uno.
Con el netstat puedes ver los estatus de las conexiones, conexiones abiertas, conexiones establecidas y hasta el PID del programa.
Pero cuando este comando no lo muestra, entonces usas fuser este comando te puede ayudar, identificando los procesos que usan archivos o sockets. Por ejemplo cuando se tranca el pendrive osea algun porceso lo tiene ocupado y no lo puedes sacar o expulsar(sacar a la fuerza no es correcto, se puede corromper la data)....pues buscas que proceso te esta usando el dispositivo.
Mostrar los dispositivos montados
# mount
/dev/sdb1 /mnt/Usb
# fuser /dev/sdb1
pid
y swaassss listo ahy te parece lo mandas a matar y ya.
kill pid
Otro ejemplo en la salida del comando netstat que se muestra a continuacion
msanguino@linux-2jsj:~> netstat -putan
(No info could be read for "-p": geteuid()=1000 but you should be root.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 10.20.0.13:427 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:427 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:2544 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN -
tcp 0 0 10.20.0.13:35574 74.125.53.91:80 ESTABLISHED -
tcp 0 0 10.20.0.13:44764 66.249.80.191:80 ESTABLISHED -
tcp 0 0 :::22 :::* LISTEN -
tcp 0 0 ::1:25 :::* LISTEN -
udp 0 0 255.255.255.255:427 0.0.0.0:* -
udp 0 0 10.20.0.13:427 0.0.0.0:* -
udp 0 0 224.0.1.22:427 0.0.0.0:* -
udp 0 0 239.255.255.253:427 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 0 0.0.0.0:111 0.0.0.0:* -
udp 0 0 0.0.0.0:631 0.0.0.0:*
veo que no muestra el pid del proceso que tiene abierto el puerto 111 entonces digo
fuser 111/tcp
1127
y te muestra el pid del proceso que abre el puerto,
Observacion para correr este comando solo puedes ser superusuario.
Etiquetas:
archivos usados,
desmontar usb,
procesos
jueves, 24 de septiembre de 2009
Probar envio de Correo
A continuación coloco una simple forma de como probar el envio de correos a traves de un servidor smtp
y una conexion telnet.( Siempre y cuando el servidor acepte este tipo de peticiones)
Abro la conexión con telnet.
telnet elservidor.ejemplo.com 25
Y se vera algo al estilo
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 server1.example.com ESMTP Postfix (Debian/GNU)
Teniendo en cuenta lo siguiente.
micorreo: la cuenta desde la cual envia
otrocorreo: al que le va a llegar el correo
podemos escribir un correo de prueba con los siguientes
comandos seguidos de un Enter.
mail from:micorreo@ejemplo.com
rcpt to:otrocorreo@ejemplo.com
data
To: otrocorreo@ejemplo.com ////se puede omitir////
From: micorreo@ejemplo.com ////se puede omitir////
Subject: Mi primer mail de prueba.
.
quit
Es importante tener en cuenta que todo que el punto que se muestra es necesario ya que eso es una señal de finalizacion.
Esta es un prueba corta que lleva menos datos.
mail from:micorreo@ejemplo.com
rcpt to:otrocorreo@ejemplo.com
data
Subject: Mi primer mail de prueba.
.
quit
Si desea saber mas sobre este protocolo leerse el RFC que coloco en el siguiente link http://www.faqs.org/rfcs/rfc2821.html
Saludos
y una conexion telnet.( Siempre y cuando el servidor acepte este tipo de peticiones)
Abro la conexión con telnet.
telnet elservidor.ejemplo.com 25
Y se vera algo al estilo
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 server1.example.com ESMTP Postfix (Debian/GNU)
Teniendo en cuenta lo siguiente.
micorreo: la cuenta desde la cual envia
otrocorreo: al que le va a llegar el correo
podemos escribir un correo de prueba con los siguientes
comandos seguidos de un Enter.
mail from:micorreo@ejemplo.com
rcpt to:otrocorreo@ejemplo.com
data
To: otrocorreo@ejemplo.com ////se puede omitir////
From: micorreo@ejemplo.com ////se puede omitir////
Subject: Mi primer mail de prueba.
.
quit
Es importante tener en cuenta que todo que el punto que se muestra es necesario ya que eso es una señal de finalizacion.
Esta es un prueba corta que lleva menos datos.
mail from:micorreo@ejemplo.com
rcpt to:otrocorreo@ejemplo.com
data
Subject: Mi primer mail de prueba.
.
quit
Si desea saber mas sobre este protocolo leerse el RFC que coloco en el siguiente link http://www.faqs.org/rfcs/rfc2821.html
Saludos
Recuperar Informacion
Siempre que exista un ser humano manejando un sistema o algun equipo entonces existe la alta probabilidades de que el mismo lo dañe, Formatee, Borre por "ACCIDENTE".
Entonces es por ello que escribo la siguiente lista de aplicaciones que te serviran para recuperar información desde diferentes dispositivos de almacenamiento.
Yo recomiendo el Photorec y Testdisk ya que es una aplicacion super ligera sirve para cualquier sistema operativo.Lo he utilñizado y he recuperado data que he considerada por perdida de mas de 3 meses.
Es muy buena y muy sencilla de usar.
Photorec&TestDisk: Poderosa aplicación para la recuperación de Data. Fue diseñado principalmente para la recuperacion de las tablas de particiones. Se puede usar para recueprar imagenes desde memorias de camaras Digitales (CompactFlash, Memory Stick, SecureDigital, SmartMedia, Microdrive, MMC, USB Memory Drives) y tambien en Discos Duros y Cdrom.
SO:Todas la versiones de Windows, Linux, BSD, Solaris, MAcOSx.
FS: FAT 12/16/32, NTFS, NTFS5, ext2/ext3 (Linux), HFS+, XBox
PCinspector: sistema que sirva para recupera informacion de Sistemas de archivos ntfs, FAt32,FAt16
Enlace: http://www.pcinspector.de
SO: 98,WinXP,Vista
FS: FAT 12/16/32 and NTFS
Restoration: Aplicación Simple pero efectiva para la recuperación de archivo. no necesita un proceso de instalación solo usa un .exe
Enlace: http://www.download.com/Restoration/3000-2094_4-10322950.html
SO:Win 98/ME/NT/2000/XP/2003
FS:FAT 12/16/32 and NTFS
Si desean mas informacion pueden acudir a la siguiente pagina Web http://en.kioskea.net/faq/sujet-729-recovering-lost-files
Entonces es por ello que escribo la siguiente lista de aplicaciones que te serviran para recuperar información desde diferentes dispositivos de almacenamiento.
- Photorec&Testdisk
- PC Inspector File Recovery
- Restoration
- Hand Recovery
- Undelete Plus
- SoftPerfect File Recovery
Yo recomiendo el Photorec y Testdisk ya que es una aplicacion super ligera sirve para cualquier sistema operativo.Lo he utilñizado y he recuperado data que he considerada por perdida de mas de 3 meses.
Es muy buena y muy sencilla de usar.
Photorec&TestDisk: Poderosa aplicación para la recuperación de Data. Fue diseñado principalmente para la recuperacion de las tablas de particiones. Se puede usar para recueprar imagenes desde memorias de camaras Digitales (CompactFlash, Memory Stick, SecureDigital, SmartMedia, Microdrive, MMC, USB Memory Drives) y tambien en Discos Duros y Cdrom.
SO:Todas la versiones de Windows, Linux, BSD, Solaris, MAcOSx.
FS: FAT 12/16/32, NTFS, NTFS5, ext2/ext3 (Linux), HFS+, XBox
PCinspector: sistema que sirva para recupera informacion de Sistemas de archivos ntfs, FAt32,FAt16
Enlace: http://www.pcinspector.de
SO: 98,WinXP,Vista
FS: FAT 12/16/32 and NTFS
Restoration: Aplicación Simple pero efectiva para la recuperación de archivo. no necesita un proceso de instalación solo usa un .exe
Enlace: http://www.download.com/Restoration/3000-2094_4-10322950.html
SO:Win 98/ME/NT/2000/XP/2003
FS:FAT 12/16/32 and NTFS
Si desean mas informacion pueden acudir a la siguiente pagina Web http://en.kioskea.net/faq/sujet-729-recovering-lost-files
Suscribirse a:
Entradas (Atom)