Movido 1
Disculpen la salida del aire, tuvimos una mudanza dura de equipos y este blog tuvo que esperar. Ya estamos listos para continuar blogeando nuestras actividades y noticias relevantes de la comunidad Fedoriana en Venezuela.
Flisol 2008 : Asiste
Saludos a todos!
Primero que nada agradezco a todas las personas que aportan esos granos de arena que hacen falta en momentos difíciles como los que pasamos en la organización del FLISoL-Caracas 2008.
Tengo el agrado de comunicarles que pese a muchas dificultades a última hora hemos concretado los detalles finales para que el FLISoL Caracas 2008 se lleve a cabo:
SEDE: ISEIT La Trinidad. Calle Las Piedritas con Calle La Soledad. Edificio ISEIT, Piso 3. Mapa de como llegar en esta URL http://tatica.org/tux/mapa-iseit.png
HORA: de 8 am hasta las 5 pm. Tendremos un After-Party… asi que ven preparado para estar de rumba hasta la noche :D
ACTIVIDADES:
- Contaremos con 7 ponencias desde lo más básico hasta lo mas avanzado
- 3 talleres donde podrás aprender a configurar tu ordenador luego de instalarlo y algunas otras cosas mas avanzadas para aquellos curiosos. Podras aprender a editar las fotos de tus amigos y convertirlas en lo que quieras!
- 1 debate donde podras preguntar lo que quieras a nuestros expertos para que nadie quede con dudas
- 1 competencia de videojuegos… si crees que eres bueno jugando ven a demostrarlo a partir de las 3 de la tarde!!!! Jugaremos UrbanTerror!!! http://www.urbanterror.net/news.php
INSTALACIONES:
Podrás instalar en tu ordenador cualquier distribución basada en tecnologías Libres porque los expertos estarán aquí!!! Si te preguntabas que era eso de Ubuntu, Fedora, Debian, Gentoo, Arch y otras mas… aquí estarán las respuestas… Trae tu portátil o computador de escritorio (no hace falta monitor ni teclado… aqui tenemos todo!) e instala algo que funciona de verdad!!!. Olvidate de los virus apestosos y de las notificaciones constantes de error…Olvidate de reiniciar tu computador por “fallas”... el Software Libre es tu solución!!! NOTA: Recuerda respaldar toda tu información y procura desfragmentar tu disco duro antes de venir.
Te esperamos en la fiesta más grande del Software Libre… ven y celebremos junto a nuestros 14 paises hermanos latinoamericanos el Día de la Propiedad Intelectual compartiendo la libertad de usar en nuestros computadores lo que realmente queremos…
Ven y toma el control de TU información!!!!
(Preguntas por el mail tatadbb@gmail.com o por los telefonos 0414-4938816 o 0426-8304309) Si quieres afiches para repartir, contacta por los telefonos arriba mencionados… apurate antes de que se acaben!!!
Conoce mas en la URL:
http://flisol.info/FLISOL2008/Venezuela/Caracas
— tatica Maria Gracia Leandro http://www.tatica.org http://www.iseit.net http://www.latinux.org http://www.fedora-ve.org http://fedoraproject.org/wiki/MariaLeandro LinuxUser= 440285 GPG Public Key: E1CDCC56 “Be yourself… Don’t be anyone else”
Email:Autorespuesta de Vacaciones
¿Vacaciones? ¿Qué es eso? ¿Será por eso que se me hizo tan difícil de entrada utilizar el programa “vacation”?
Ahora en serio, cuando alguno de nuestros usuarios desea irse de vacaciones, o ausentarse por cualquier otro motivo, uno de sus requerimientos informáticos comunes es poder generar una respuesta automática a quienes le envíen emails durante su período de ausencia. Otro requerimiento es poder renviar copias a direcciones alternas para que dichas otras personas puedan responder dichos mensajes adecuadamente. Veamos cómo podemos satisfacer de una forma simple estos requerimientos con los archivos .forward. Asumimos en este pequeño artículo que cada usuario posee una cuenta en el sistema y que puede tener en su carpeta de usuario los archivos necesarios (.forward y los asociados .vacation).
Cuando utilizamos Postfix con su cliente para despacho local, que se llama “local”, este examina la existencia del archivo ~/.forward y procede en consecuencia a despachar el mensaje y de acuerdo a los destinatario que allí se indique (man 8 local). Un archivo .forward simple puede ser simplemente:
\gomix guillermo.gomez@gmail.comEn este caso se han listado dos destinatarios, uno con el nombre de un usuario local precedido por “\” y de segundo con una dirección completa externa al servidor de email local, es decir, el servidor local “no está manejando el dominio gmail.com”. El formato es simple y sólo merece una explicación el “\”, pero lo vamos a hacer un poco más adelante. Ahora, el destinatario en los .forward puede ser un programa externo siguiendo la sintáxis y de acuerdo a aliases(5):
"|/ruta/ejecutable parametro"De ahi que en realidad el esquema .forward funciona como punto de entrada a cualquier programa que sea capaz de manejar la recepción de un mensaje del motor de correo MTA. En nuestro ejemplo usaremos “vacation” como programa para gestionar la autorespuesta pero esta es sólo una de las opciones posibles. Para poder usar vacation debe instalarlo, y hasta donde he visto no hay rpm disponible en los repositorios comunes por lo que simplemente pasé a compilar el paquete a partir de los fuentes, vea el artículo en el wiki: http://wiki.fedora-ve.org/Correo/AutoresponderVacaciones/Vacation. Una vez instalado el usuario puede ejecutarlo desde una consola así:
$ vacation Subject: Estoy de vacaciones No estare revisando mis emails hasta que regrese en el 2009. Su mensaje acerda de "$SUBJECT" sera renviado a uno de mis colegas para que sea atendido. :wq <- salvamos y salimos ## Esto produce .vacation.msg con el mensaje a enviar, y ## produce un nuevo .forward con el siguiente contenido $ cat .forward \gomix, "|/usr/bin/vacation gomix"
Con esta configuración, si nuestro servidor de correos respeta los .forward, se nos dejará una copia en el servidor local y se llamará al programa vacation para que genere automáticamente una respuesta.
IMPORTANTE: el programa vacation “recuerda” a quiénes le ha enviado autorespuestas para evitar lazos infinitos de correo así que tenga cuidado de no esperar una segunda autorespuesta inmediatamente, solamente le enviará la autorespuesta al primer mensaje.
Si queremos agregar direcciones adicionales para el despacho, ya sabemos que hacer, editemos con nuestro editor favorito el archivo .forward, ejemplo:
$ cat .forward \gomix, "|/usr/bin/vacation gomix" guillermo.gomez@gmail.com
Monitor de Ancho de Banda netmonitor
netmonitor es una aplicación consola que monitorea las interfases de red y muestra la velocidad de transferencia en cada una de ellas. Es una herramienta simple y ligera y fácil de entender.
Instalación Fedora
yum install netmonitor
Primera Corrida, Configuración
$ netmonitor --config Netmonitor Main Configuration Menu 1 - Add Device 2 - Remove Device 3 - Save configuration file and exit 4 - Exit without saving Enter choice :1 Add Device Availible Devices 0 - lo 1 - eth0 Selected Devices Please select device add (type 'e' when finished): 1Ahora ejecutamos y te mostramos un pantallazo.
netmonitor

Yum aliases, tipee menos! 2
Una nueva extensión yum está disponible para ahorrarle teclas, se llama yum-aliases y por medio de un ejemplo les muestro como se usa sin tocar ninguna configuración una vez instalado.
Listar paquetes.
## Lista todos los paquetes, instalado y disponibles # yum ls ... zziplib.i386 0.13.49-4.fc8 fedora zziplib-devel.i386 0.13.49-4.fc8 fedora zziplib-utils.i386 0.13.49-4.fc8 fedora zzuf.i386 0.9-2.fc8 fedora
## Lista solo los paquetes instalados # yum lsi ... zd1211-firmware.noarch 1.4-1 installed zenity.i386 2.20.1-2.fc8 installed zip.i386 2.31-3.fc7 installed zlib.i386 1.2.3-14.fc8 installed
## Lista las actualizaciones disponibles. # yum lsu ... gimp.i386 2:2.4.5-1.fc8 updates gimp-libs.i386 2:2.4.5-1.fc8 updates
Actualizar su sistema.
# yum up Loading "aliases" plugin ... Dependencies Resolved ============================================================================= Package Arch Version Repository Size ============================================================================= Updating: gimp i386 2:2.4.5-1.fc8 updates 14 M gimp-libs i386 2:2.4.5-1.fc8 updates 578 k Transaction Summary ============================================================================= Install 0 Package(s) Update 2 Package(s) Remove 0 Package(s) Total download size: 14 M Is this ok [y/N]: y ...
Hay muchos más alias que pueden usar en /etc/yum/aliases.conf y por supuesto pueden agregar nuevos. Ah!, y se me olvidaba, para instalar:
# yum inst yum-aliases ups... perdón, aún no se supone que tengo los alias # yum install yum-aliases
Más información en el wiki.
Kyocera E2000 No USB 1
Bueno, después de irremediablemente cambiar mi celular, escogí un Kyocera E2000, muy bonito y todo, pero el teléfono se apaga solo cuando se conecta al puerto USB de mi Fedora, ¡vaya comportamiento!
Ya revisé la página de Kyocera y no hay ningún tipo de soporte Linux, así que toca hacerle una pita. Igual les envie un email a soporte técnico a ver si hay alguna solución.
usb-storage: device found at 20 usb-storage: waiting for device to settle before scanning usb-storage: device scan complete scsi 12:0:0:0: Direct-Access Qualcomm MMC Storage 2.31 PQ: 0 ANSI: 2 usb 4-2: reset full speed USB device using uhci_hcd and address 20 usb 4-2: USB disconnect, address 20 sd 12:0:0:0: [sdb] READ CAPACITY failed sd 12:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK sd 12:0:0:0: [sdb] Sense not available. sd 12:0:0:0: [sdb] Write Protect is off sd 12:0:0:0: [sdb] Mode Sense: 00 00 00 00 sd 12:0:0:0: [sdb] Assuming drive cache: write through sd 12:0:0:0: [sdb] Attached SCSI removable disk sd 12:0:0:0: Attached scsi generic sg2 type 0 usb 4-2: new full speed USB device using uhci_hcd and address 21 usb 4-2: configuration #1 chosen from 1 choice
Arriba los mensajes del kernel muestran como detecta el dispositivo USB de tipo almacenamiento, mientras intenta leerlo y montarlo, el teléfono cambio de modo USB a modo "serial" para que el SO es otro tipo de dispositivo, es decir, desaparece el USB y quedar en modo serial.
Integridad passwd/group
Cuando por ejemplo se migran usuarios y grupos de un sistema a otro, incluso entre distintas versiones de sistemas operativos tipo Unix, o como simple rutina de mantenimiento, es útil contar con una herramienta del sistema que nos permita saber si nuestros
Abajo algunas salidas de ejemplo tomadas de Fedora Core 5 y Solaris 10.
## Fedora # pwck user adm: directory /var/adm does not exist user news: directory /etc/news does not exist user uucp: directory /var/spool/uucp does not exist user gopher: directory /var/gopher does not exist user ftp: directory /var/ftp does not exist user pcap: directory /var/arpwatch does not exist user mailnull: directory /var/spool/mqueue does not exist user smmsp: directory /var/spool/mqueue does not exist user ident: directory /home/ident does not exist pwck: no changes
## Solaris 10
# pwck
lp:x:71:8:Line Printer Admin:/usr/spool/lp:
Login directory not found
nuucp:x:9:9:uucp Admin:/var/spool/uucppublic:/usr/lib/uucp/uucico
Login directory not found
alex:x:101:1::/home/alex:/bin/sh
Login directory not found
## Solaris 10
# grpck
Limitado::1000:
1 Bad character(s) in group name
Por supuesto, para más información, man pwck(8) y man grpck(8).
Una prueba con anexo
Una prueba con anexo, según la documentación debe crearse el Post desde la interfase de gestíón y enlazando dicho anexo desde el propio blog con este tipo de url: http://blog.fedora-ve.org/files/anexo.ogg.
Arriba el enlace. La subida del recurso funciona como se espera, la única preocupación es que todos los anexos van a parar al mismo directorio. ¿Habrá forma de ordenar un poco esto ? Aqui vale la alerta de que seguramente usted querrá habilitar las cuotas de espacio en disco de su sistema operativo para evitar que un blogero le llene su disco en su servidor. Otra pregunta interesante a responder es si hay forma de limitar el tamaño del anexo subido al servidor.
Aún tengo más preguntas que respuestas en cuanto a typo y cosas que no funcionan como yo quería, pero espero que las reflexiones sirvan para que otros consigan las respuestas.
Identificando Usuario por UID 2
Recién tuve que hacerme un guión Bash para automatizar la migración de usuarios de un sistema a otro (Solaris 10/Linux), ambos basados en /etc/passwd como base de datos contentiva de la información de los usuarios en el sistema.
La tarea de la migración incluye siempre verificar que no sobrescribamos un usuario existente con uno nuevo proveniente del sistema antiguo a migrar ya que en ese caso vamos derecho a la perdida de datos.
En cualquier caso el problema se me tradujo en algún momento en cómo poder identificar los nombres de usuarios e identificadores de usuarios repetidos entre una y otra base de datos passwd.
Para el caso de revisar los nombres de usuario usé el comando
[gomix@elbax ~]$ id 0 id: 0: No such user [gomix@elbax ~]$ id root uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
Para resolver este problemilla use getent que ademas funciona en ambos casos:
[gomix@elbax ~]$ getent passwd 0 root:x:0:0:root:/root:/bin/bash [gomix@elbax ~]$ getent passwd root root:x:0:0:root:/root:/bin/bash
Eso sí, debe especificar la base de datos fuentes en donde está almacenada la información de usuarios en su sistema.
Si este truco te ha sido útil, considera hacer una donación al autor.
Firefox 3 Beta 4 disponible
Si eres un desarrollador web y/o quieres probar y colaborar con las pruebas del nuevo navegador web Firefox, revisa las notas de liberación y luego descarga e instala.
También puedes revisar el wiki de Firefox3.
Este es el enlace para comenzar tu descarga.
