Hora de Sistema y Hora Linux

viernes, 20 de junio de 2008
Publicado por Ivan 0 comentarios

Relativo al post anterior, sobre como dejar un pc para reproducir video o visualizaciones de mp3 a pantalla completa en base a distintas carpetas por día de semana, y que se prenda y apague solo, debo acotar algo: No me funcionaba el que se prendiera y apagara solo!!. A nivel del bios, estaba la opción "RTC Alarm", que sirve precisamente para programar el encendido y apagado automatico del pc. El tema es que no me funcionó, y no sabía porqué, pensando que a lo mejor el problema era que realmente eso no funcionaba y punto. Pero ocurría que cuando seteaba las horas en la bios, y luego volvía a encender el PC y bootear el Linux, siempre me aparecía la hora cambiada en 4 horas (debido a mi zona horaria, que es GMT -4). Y yo siempre arreglaba esa hora. Luego, analizando el porqué no se encendía, mi cliente me llamó avisando que el pc se había encendido a las 13:30, siendo que lo había dejado programado para encenderse a las 17:30. Sumando y restando.... claro!!. Al cambiar la hora en Linux, inmediatamente me cambiaba la hora en la Bios, por eso nunca encendía a la hora que le decía, ya que Linux considera la hora de la BIOS como GMT, por ende si cambiaba la hora en el sistema, seteado en GMT -4, me cambiaba automaticamente la hora en la BIOS, retrazandola en 4 horas. Así que atención con el truquito que hace linux sobre la BIOS!, por si hay que configurar esta misma opción en otro PC.

Ejecutar cadena como comando en shell linux

jueves, 12 de junio de 2008
Publicado por Ivan 0 comentarios

La verdad es que esto surgió a raiz de que estoy configurando un pc para un local nocturno (de buena reputacion, donde sirven excelentes pizzas) cuya unica función es reproducir musica, y mostrar la visualización por pantalla. Además, está ubicado en el techo, por lo que era optimo que se manejara practicamente solo. A través de la bios habilite la Alarma RTC para que encendiera solo todos los días a las 5:30 de la tarde. Cabe decir que el pc es viejo, por lo que en pc´s más nuevos esto es más facil de configurar, incluso hay software como auto power on & shut down para windows, y otras alternativas en linux. Bueno, pude configurar el encendido automatico, y modificando el /etc/sudoers con visudo para darle permisos a mi usuario de ejecutar shutdown, pude programar el apagado automático. Luego configuré que lanzara kaffeine (reproductor de audio que me funcionó para lo que quería) al iniciar sesión, y hasta aquí todo perfecto. El tema era que el pc debía ser capaz de reproducir distinta musica dependiendo del día. Para esto, creé una carpeta llamada música, y dentro de ella distintas carpetas, por cada día de la semana. Y esta carpeta musica está compartida por samba en la red, para que puedan modificar la musica de cada día desde otro pc en la red. Y ahora viene el problema!: ¿Cómo hacer para que kaffeine reproduzca cada día la música respectiva?. Sabía que debía hacer un comando así como "kaffeine -p -f /home/usuario/Desktop/música/lunes/*". El tema era que esto funciona bien para el lunes, ¿pero y los otros días?. Entonces ahora recurrimos a la función date, que con los modificadores "date +%A" entrega el nombre del día actual. Excelente!!, ahora solo faltaba unir ambas cosas. Y el truco consiste en interpretar esta salida como parte del comando. Y para esto se usa $(), y dentro del paréntesis va lo que devuelve la función date. En resumen, el comando queda:


kaffeine -p -f /home/usuario/Desktop/musica/$(date +%A)/*

Y listo!!!, dependiendo del día de la semana, va a abrir todo el contenido de la carpeta con kaffeine. Y con esta solución completa, el pc se enciende solo a las 5:30 en pantalla completa mostrando las visualizaciones de la musica del día respectivo, y luego se apaga solo a las 4 de la madrugada. Excelente!

Problema al grabar dvd con Sony DVD Architect 4

martes, 3 de junio de 2008
Publicado por Ivan 0 comentarios

La verdad desconozco si se habrán presentado problemas en otras versiones, pero al menos en el caso de esta versión, si. Y también desconozco si habrá ocurrido con otras unidades, pero al menos me ocurrió con una unidad grabadora de dvd LG. Y lo que ocurre es que simplemente no graba. Al introducir un dvd virgen para ser grabado, y al mandar a grabar desde este software, la grabación queda pegada en 0%, y también la unidad LG se bloquea, al punto que ni siquiera con el boton de Eject sale el dvd, y lo único que queda por hacer para volver todo a la normalidad es reiniciar el pc. Según lo que investigué, la culpa se la echan Sony a LG y viceversa, cuál Cisco y 3Com. Pero el tema es que no funciona, y lo que ocurre es que el software ocupa su propio motor de grabación, contrario a otros programas que ocupan el motor del software de grabación ya instalado en el pc, ya sea roxio o nero. Y este motor causa un problema directamente sobre el firmware de esta unidad óptica, por lo que por más que tratamos de entrar a ella o abrirla, no pesca. Así que la solución no existe!!, por lo que lo que hay que hacer es en el dvd architect grabar el proyecto en una imagen iso, y después usar el nero o el roxio para grabar esa imagen directo en un dvd. Es un paso intermedio, pero funciona.

Trasladar configuración Ws-FTP a otro pc

miércoles, 14 de mayo de 2008
Publicado por Ivan 0 comentarios

Esta estubo dificil de pillar. De hecho, no pude determinar las claves una vez que uno lo ingresa, pues son codificadas, pero basta con copiar el archivo de configuraciòn al nuevo pc para poder trasladar todas las conexiones configuradas con todos sus datos. Para esto, debemos ir a la carpeta de instalación de WS-Ftp ( en mi caso en "Program Files\WS_FTP Pro") y ahí buscar y copiar el archivo "ipswitch.ini". Luego, en la nueva instalaciòn de ws-ftp, deben ir a esta misma ruta, y reemplazar el archivo existente con el archivo que traen del otro pc. Con esto, al abrir de nuevo el ws-ftp deberìan aparecer nuevamente todas las conexiones configuradas en el otro pc.

Guardar configuracion Putty

Publicado por Ivan 5 comentarios

Siempre supe que putty no podìa guardar su configuración en un archivo, por lo que lo más lógico era que lo guardase en el registro de windows. Y efectivamente es así!. Basta con ir a la ruta HKEY_CURRENT_USER\Software\SimonTatham. Luego hacemos click con el boton derecho sobre la carpeta Putty, y seleccionamos la opción "exportar", y seleccionamos donde queremos guardar el archivo, que puedes nombrar putty.reg. Luego, en el otro pc, o a donde quieras llevar tu configuracion, hacemos doble click sobre el archivo, autorizamos el ingreso de estos datos en el registro, y eso es todo!!, deberíamos tener todo funcionando igual que en el pc origen.

Word lento

lunes, 12 de mayo de 2008
Publicado por Ivan 0 comentarios

Creo que aún me falta por averiguar un poco más, pero estoy dándole crédito a las impresoras de red. De hecho, pretendo averiguar más, pero por ahora, es una solución rápida.


Pasa particularmente en pc´s que son mas lentos, o con poca RAM, pero cuando se trata de abrir un documento word en algunos pc´s, éste demora demasiado en partir, mucho!. Cuando me pasó eso, intuitivamente me fuí al visor de procesos, y noté que el spoolsv.exe estaba ocupando una buena cantidad de CPU. Este proceso corresponde al proceso de la cola de impresión. Si no necesitan ese proceso, o si al menos durante la sesión actual necesitan una solución rápida, lo que deben hacer es hacer click con el boton derecho sobre Mi PC, y luego click en "administrar". Luego, en el arbol de navegación izquierdo de la ventana emergente, click en "Servicios y Aplicaciones"->"Servicios", y buscar entonces en la lista de procesos de la derecha aquél llamado "cola de impresión". En cuanto hagan click encima de ese proceso (un solo click) aparecerá la opción de detener el servicio bajo el titulo del mismo en esa misma ventana.

Pueden detener el servicios sin problemas, ya que al iniciar sesión de nuevo, éste se activará. Notar que mientras este proceso esté detenido, no podrán imprimir nada, pero al menos servirá para poder abrir el word, y rápido.

Update: Bueno, ya vi la solución definitiva. Ya había mencionado antes que la solución a este problema, también originado por el proceso wmiprvse.exe al 100% era eliminar los archivos que estuvieran sin imprimir en las impresoras, o sea, que estuvieran en la cola de impresión. Otras soluciones son: eliminar los archivos de la carpeta C:\Windows\System32\spool\printers, desactivar la cola de impresión en todas las impresoras, pero particularmente en mi caso el problema era que en el pc tenía instalada una impresora de red conectada a otro equipo, que a veces estaba encendido, y además esta impresora estaba como predeterminada. Simplemente dejé otra impresora local como predeterminada (puede ser cualquiera) y el word volverá a abrir como siempre!.

Correos Hotmail en Gmail

lunes, 5 de mayo de 2008
Publicado por Ivan 0 comentarios

Bueno, a lo mejor para muchos no es un problema. De hecho, un amigo mío tiene configurada una cuenta de gmail para traer correos de hotmail y le funciona sin problemas. Pero extrañamente a mi no me funcionó nunca, y a mucha gente que he visto en foros le ha pasado lo mismo. 


Para los que no sepan, si tienen una cuenta de gmail pueden ir a configuración->cuentas, e importar sus correos de otras cuentas directo a gmail, para así tener el correo concentrado en un solo lugar.

Y bueno!!, el caso es que no me funcionaba el tema de gmail. Con otras cuentas que tenía y que servian mediante POP3, no tuve ningún problema para configurarlo en gmail, pero en le caso de hotmail, simplemente no me dejó. Y la solución llegó de la mano de getmail, un programa que permite configurar una cuenta de "origen", en este caso hotmail, y una cuenta "destino", en este caso mi cuenta de gmail, y este programita se encarga de descargar mis correos desde hotmail, y enviarlos a Gmail. La ventaja, es que tienes finalmente todos tus correos centralizados en un solo lugar, y no solo funciona con hotmail, sino con varios otros servicios. Lo malo, es que es una solución "amarrada con alambre", ya que dependemos de que nuestro pc esté encendido para que funcione, lo cuál limita esta funcionalidad a un pc que esté siempre encendido, o a usar siempre el mismo pc. Y lo otro malo es que en mi cuenta de gmail, los correos que llegan de hotmail pierden el remitente, es decir, desaparece la direccción del remitente original, y aparece la nuestra de hotmail. Pero funciona!!. Ya veremos cómo hacer para que funcione bien directo desde gmail. A lo mejor algo se me ha olvidado, y por ahora no lo sé, pero cuando lo sepa lo anotaré aquí.

Internet no funciona en red

miércoles, 30 de abril de 2008
Publicado por Ivan 0 comentarios

Qué problema tan común!!!. Ahí puede ser culpa del isp, que el cable de red esté mal, entre muchas otras variables, pero ahora me refiero a otro punto. 

Ya me ha pasado 2 veces que he ido a lugares con varios pc´s, donde no hay internet. En este caso particular, hay un síntoma que permite descubrir rapidamente si hay problema: un puerto de red en el router o switch donde la luz indicadora de actividad parpadea muy rapidamente. Si desconectan ese punto de red, y ningun otro punto de red presenta el mismo comportamiento, se podrá apreciar cómo internet vuelve a todos los pc´s de la red. Ahora, esto se puede deber a varios bichos, por lo que pasar un buen antivirus (Nod32 v3.0 es lo que recomiendo) debería solucionar el problema en el plazo que toma el analisis completo del pc. Pero para dar una rapida solución, revisen  las luces de sus concentradores: si parpadean muy rapida y frecuentemente, sin interrupción, les aseguro que hay algo raro. 

Ahora, esto pasa cuando en el router se puede ver que hay conexión a internet. Cuando no hay conexion, es decir, cuando en la puerta wan no se aprecia una ip publica (es decir, una que no sea 192.168.X.X o 10.X.X.X o 172.16-32.X.X) puedes probar desconectando el modem 10 segundos, y luego volver a enchufarlo. Si esto no soluciona el problema, y si además desde el pc que quieres salir a intermet ves la pagina de configuración del router, entonces fijo que el problema es de su isp. 

Al menos aquí en Chile siempre que uno llama pidiendo soporte porque no hay internet, lo primero que la gente de soporte hace es echarle la culpa al cliente, y ellos aseguran que están bien. Contra ese tipo de problemas les digo que la única solución es ponerse serios, firmes, y si manejan algo de terminología informática, haganla saber, para que quién da soporte sepa que no está hablando con alguien que no sepa del tema. Solo así la gente de soporte empieza a moverse por tratar de solucionar el problema, luego de echarles la culpa y de pedirles que desconecten el modem, lo tengan desconectado 10 segundos, y lo vuelvan a conectar.

Así, como dije antes, si pueden ver la pagina de configuración del router desde cualquier pc de su red, es porque su red está bien, y el problema no es suyo, sino de la compañía. Esprero sirva de ayuda sobre todo a aquella gente que no sabe qué hacer cuando no tiene internet.......mm.. y que si llega a tener ese problema, no podrá ver este post. jejeje!!.

conexiones remotas a mysql por shell en linux

viernes, 18 de abril de 2008
Publicado por Ivan 2 comentarios

Si, debo confesarlo: soy un hijo de las interfaces gráficas. No porque lo haya escogido, sino porque simplemente era muy pequeño para valorar las consolas, y muy ingenuo para creer que servirían para algo. Hoy, sigo creyendo que es mejor tener una interfaz gráfica, pero reconozco el poder de las consolas. 

En este momento estoy supervisando un servidor con centOS, y la verdad es que me ha tocado aprender a la mala cómo manejar un servidor con pura consola. Ahí apt ha sido el salvador de varias situaciones, pero decidí enfrentar mis temores, y resolver todo con pura consola, teniendo en mente en algún momento ofrecer soporte gráfico para varias funciones. 
Y bueno!!, necesita acceder a una base de datos mysql en este servidor pero desde fuera, para poder usar en particular un programa muy bueno y que lo recomiendo a todos llamado Sql Maestro para Mysql, que es genial para todo tipo de tareas. También hay versiones para oracle, postgre, sql server, firebird, incluso una llamada anysql, gratuita y que permite conectarse con cualquier base de datos siempre que tengas configurado un conector odbc en tu sistema.
Y el tema es que no me podía conectar para generar el perfil en este programa, por lo que empecé a averiguar cómo hacerlo. Leí sobre el archivo /etc/my.cnf, pero en mi caso no tenía información sobre los hosts. Luego pensé en los archivos /etc/hosts y /etc/hosts.allow, pero ninguno me solucionó el problema. Y como siempre, después de googlear un buen rato, di con la respuesta.
Obviando la configuración del firewall, lo único que hay que hacer para conectarse desde fuera es asignar permisos a un usuario indicando el host desde el que se conectará. Esto es:

grant all privileges on BASEDEDATOS.TABLA to USUARIO@HOST;

En mi caso, no existía yo como usuario en la base de datos, por lo que quería agregarme, setear mi contraseña, definir las bases de datos a las que me podía conectar y desd ele lugar que podía hacerlo, por lo que en mi caso la cosa fué:

grant all privileges on *.* to 'ivan'@'%' identified by 'password';

Evidentemente no puse la password. El % es para indicar que me puedo conectar desde cualquier host. Y si bien esto es bastante peligroso, espero poder arreglarlo luego con una cuenta dyndns que voy a empezar a sacarle el jugo luego. Y eso!!, con esto ya se pueden conectar desde fuera, siempre que el firewall no bloquee el puerto 3306.

Click en carpeta abre la misma carpeta de nuevo

martes, 15 de abril de 2008
Publicado por Ivan 0 comentarios

Este problema es causado por un gusano llamado Brontok. Posee otros varios nombres, pero este es su rol principal. Y una de sus características es que genera en carpetas como "Mis Documentos" un archivo que posee el mismo icono que los iconos de carpetas de windows, por lo que se ve como si fuera una carpeta más, pero al hacer click se activa, y abre una nueva ventana mostrando la misma carpeta que lo contenía en un principio. Además suele abrir una ventana del navegador para mostrar una pagina de fondo verde y letras blancas y rojas mostrando un mensaje cuyo idioma desconozco. Otro riesgo que presenta es que se puede propagar a través de los recursos compartidos de windows, por lo que puede propagarse a más equipos en una red. AVG no lo elimina, ni tampoco ningún antivirus como tal. Personalmente, instalando nod32 v3.0 he podido eliminar esa infección sin problemas. Probablemente kaspersky también pueda, aunque no lo he probado. Así que si se les presentan estos sintomas, nod32 es la solución probada.