<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3656907801962114334</id><updated>2011-11-27T15:34:31.162-08:00</updated><category term='Zenoss'/><category term='Red Hat'/><category term='planeta'/><category term='Fedora'/><category term='Sun'/><category term='Games'/><category term='Nvidia'/><category term='DNS'/><category term='Selinux'/><category term='Xorg'/><category term='Linux'/><category term='Openbox'/><category term='snmp'/><category term='music'/><category term='Ubuntu'/><category term='FreeBSD'/><category term='Oracle'/><category term='Oracle-XE'/><title type='text'>Otro blog mas de linux</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-679947896756964580</id><published>2009-01-03T15:44:00.000-08:00</published><updated>2009-01-03T15:47:30.977-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>blog y post en ahora en www.rz0r.net</title><content type='html'>&lt;p&gt;Ahora estare posteando lo que escriba en  &lt;a href="http://www.rz0r.net"&gt;www.rz0r.net &lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-679947896756964580?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/679947896756964580/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=679947896756964580&amp;isPopup=true' title='2 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/679947896756964580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/679947896756964580'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2009/01/blog-y-post-en-ahora-en-wwwrz0rnet.html' title='blog y post en ahora en www.rz0r.net'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-35257009882541991</id><published>2008-07-20T09:44:00.000-07:00</published><updated>2008-07-20T10:24:04.356-07:00</updated><title type='text'>Estrenando laptop nueva</title><content type='html'>Finalmente despues de muchos tramites en Aduana/DGI/DHL, tengo mi nueva laptop, rapida y con un excelente desempeño.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/SINsYLmm2xI/AAAAAAAAAKI/z3YGg-LFT8Q/s1600-h/DSC00428.JPG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/SINsYLmm2xI/AAAAAAAAAKI/z3YGg-LFT8Q/s320/DSC00428.JPG" alt="" id="BLOGGER_PHOTO_ID_5225139155367287570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Toshiba Satellite A305-6839, 15.4"&lt;br /&gt;procesador:  Intel Core 2 Duo T8100 a 2.1GHz&lt;br /&gt;memoria:  3GB (PC5300 DDR2 667MHz )&lt;br /&gt;Disco duro:  320 GB&lt;br /&gt;wi-fi:  a/b/g/n&lt;br /&gt;video:  ATI  Mobility Radeon HD 3470 256MB&lt;br /&gt;DVD+-R/RW Super Multi Drive&lt;br /&gt;Media card reader   MMC, SD, MS, MS Pro&lt;br /&gt;&lt;br /&gt;viene con Vista preinstalado pero pronto le instalare linux, solo falta ver que distro usare.&lt;br /&gt;&lt;br /&gt;&lt;h1 class="parseasinTitle"&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span id="btAsinTitle" style=""&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-35257009882541991?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/35257009882541991/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=35257009882541991&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/35257009882541991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/35257009882541991'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/07/estrenado-laptop-nueva.html' title='Estrenando laptop nueva'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HVGkM_gZrcA/SINsYLmm2xI/AAAAAAAAAKI/z3YGg-LFT8Q/s72-c/DSC00428.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-1772095208689149663</id><published>2008-06-14T17:54:00.000-07:00</published><updated>2008-06-15T08:32:14.345-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Configuracion Basica DNS</title><content type='html'>El siguiente mini how-to es para mostra la configuracion basica de un servidor DNS&lt;br /&gt;para una red interna, donde el servidor DNS local dependera de los servidores externos DNS obtenido via el ISP( fowarders only )&lt;br /&gt;&lt;p&gt;Este mini how-to lo realizare en Fedora9, el procedimiento es el mismo para RedHat/CentOS, lo primero es definir la configuracion de red a utilizar la cual sera la siguiente:&lt;/p&gt;&lt;p&gt;Red privada clase C: 192.168.1.0/24&lt;/p&gt;&lt;p&gt;Gateway:  192.168.1.10&lt;/p&gt;&lt;p&gt;DNS: 192.168.1.1 (el servidor que configurare)&lt;/p&gt;&lt;p&gt;Dominio:  mynetwork.lan (el dominio puede ser cualquiera, puesto que esto no sera visible desde el internet)&lt;/p&gt;&lt;p&gt;DNS(fowards = servidores DNS externos):  208.67.222.222    208.67.220.220&lt;/p&gt;&lt;p&gt;ahora los paquetes los instalamos usando el gestor de paquetes yum que es un frontend del comando "rpm"&lt;/p&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;# yum install -y bind* &lt;/pre&gt;&lt;p&gt;con esto instalamos todos los paquetes necesarios,  Bind9 se instalara en fedora en un chroot (entorno restringido) teniendo sus archivos de configuracion en los siguientes directorios:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# configuracion&lt;br /&gt;&lt;br /&gt;/var/named/chroot/etc&lt;br /&gt;&lt;br /&gt;# archivos de zona&lt;br /&gt;/var/named/chroot/var/named&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;definiremos 2 archivos de zonas con los registros de los recursos que tenemos en la red&lt;/p&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;; file: net.db&lt;br /&gt;$TTL 1D&lt;br /&gt;mynetwork.lan. IN SOA xaero.mynetwork.lan. root.mynetwork.lan. (&lt;br /&gt;1  ; serial&lt;br /&gt;3h  ; refresh after 3 hours&lt;br /&gt;1h  ; retry after 1 hour&lt;br /&gt;1w  ; expiry after 1 week&lt;br /&gt;1h   ; minimum, Negative caching TTL of 1 hour&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;@   NS  xaero.mynetwork.lan.&lt;br /&gt;&lt;br /&gt;IN A 192.168.1.1&lt;br /&gt;www   IN A 192.168.1.1 ; web server&lt;br /&gt;ftp   IN A 192.168.1.1 ; ftp server&lt;br /&gt;&lt;br /&gt;wrack          IN A 192.168.1.2 ; old file server machine&lt;br /&gt;mynx   IN A 192.168.1.3 ; laptop&lt;br /&gt;&lt;br /&gt;xaero   IN HINFO i686 Unix   ; this server&lt;br /&gt;&lt;br /&gt;;Test Virtual hosts&lt;br /&gt;www.phpweb20.lan IN CNAME xaero.mynetwork.lan.&lt;br /&gt;www.django_demo.lan IN CNAME xaero.mynetwork.lan.&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;El archivo "net.db" define los recursos de la red y con los registros A, CNAME, NS.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;; file: 192.db&lt;br /&gt;; Zone file for 192.168.1.x&lt;br /&gt;;&lt;br /&gt;&lt;br /&gt;$TTL 3h&lt;br /&gt;&lt;br /&gt;1.168.192.in-addr.arpa. IN SOA xaero.mynetwork.lan. root.mynetwork.lan. (&lt;br /&gt;1 ; Serial&lt;br /&gt;3h ; Refresh after 3 hours&lt;br /&gt;1h ; Retry after 1 hour&lt;br /&gt;1w ; Expire after 1 week&lt;br /&gt;1h ) ; Negative caching TTL of 1 hour&lt;br /&gt;&lt;br /&gt;; Name servers&lt;br /&gt;&lt;br /&gt;@  IN NS xaero.mynetwork.lan.&lt;br /&gt;&lt;br /&gt;1  IN PTR xaero.mynetwork.lan.&lt;br /&gt;2  IN PTR wrack.mynetwork.lan.&lt;br /&gt;3  IN PTR mynx.mynetwork.lan.&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt; Este archivo permitira resolver en reversa los hosts de la red a partir del IP.&lt;br /&gt;los archivos a modificar son:  &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;/var/named/chroot/etc/named.conf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;// named.conf&lt;br /&gt;acl mynetwork-lan { 192.168.1.0/24; 127.0/8; };&lt;br /&gt;options {&lt;br /&gt;listen-on port 53 { 192.168.1.1; 127.0.0.1; };&lt;br /&gt;listen-on-v6 port 53 { ::1; };&lt;br /&gt;directory       "/var/named";&lt;br /&gt;dump-file       "/var/named/data/cache_dump.db";&lt;br /&gt;statistics-file "/var/named/data/named_stats.txt";&lt;br /&gt;memstatistics-file "/var/named/data/named_mem_stats.txt";&lt;br /&gt;allow-query     { localhost; mynetwork-lan; };&lt;br /&gt;forwarders { 208.67.222.222; 208.67.220.220; }; #IP dns servers&lt;br /&gt;forward only; # rely completely on our upstream nameservers&lt;br /&gt;query-source    port 53;&lt;br /&gt;query-source-v6 port 53;&lt;br /&gt;recursion  yes;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;logging {&lt;br /&gt;channel default_debug {&lt;br /&gt;file "data/named.run";&lt;br /&gt;severity dynamic;&lt;br /&gt;};&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;view  "internal" {&lt;br /&gt;&lt;br /&gt;match-clients {mynetwork-lan;};&lt;br /&gt;zone "." IN {&lt;br /&gt;type hint;&lt;br /&gt;file "named.ca";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "mynetwork.lan" in {&lt;br /&gt;type master;&lt;br /&gt;file "net.db";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;zone "1.168.192.in-addr.arpa" in {&lt;br /&gt;type master;&lt;br /&gt;file "192.db";&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;include "/etc/named.rfc1912.zones";&lt;br /&gt;};&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt; En named.conf se definen los dns externos una ACL para limitar el acceso de los clientes DNS a solo los clientes que se encuentra en la red 192.168.1.0/24,  se definen los puertos en los cuales el Bind9 escuchara, otros parametros y los archivos de zona &lt;/p&gt;&lt;br /&gt;&lt;p&gt;/etc/resolv.conf&lt;/p&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;search mynetwork.lan&lt;br /&gt;&lt;br /&gt;nameserver 127.0.0.1&lt;br /&gt;nameserver 192.168.1.1&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Los parametros en "resolv.conf" le dicen al sistema como resolvera los nombre y la busqueda de dominio asi como los servidores de nombre. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;/etc/sysconfig/network&lt;/p&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# file: network&lt;br /&gt;NETWORKING=yes&lt;br /&gt;HOSTNAME=xaero.mynetwork.lan&lt;br /&gt;IPV6_DEFAULTGW=&lt;br /&gt;PEERDNS=no&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Aqui el parametro importante es la opcion "PEERDNS=no" sin esta opcion las lineas en el resolv.conf cambiaran al reiniciar y usaran los DNS de la conexion del gateway, lo cual no es lo que se desea.&lt;/p&gt;&lt;p&gt;ahora que el DNS esta configurado se necesita que los clientes de la red haga uso del,  para esto se tienen 2 opciones configurar el servicio DHCP en el router que sirve de gateway para que use el  servidor Linux que funciona como DNS o instalar el servicio DHCP en linux para que funcione con DNS local.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Una vez configurado lo anterior  solo basta con probar la configuracion &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt; Configuracion DHCP basica &lt;/p&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;ddns-update-style interim;&lt;br /&gt;ignore client-updates;&lt;br /&gt;subnet 192.168.1.0 netmask 255.255.255.0 {&lt;br /&gt;&lt;br /&gt;# --- default gateway&lt;br /&gt;option routers   192.168.1.10;&lt;br /&gt;option subnet-mask  255.255.255.0;&lt;br /&gt;option broadcast-address  192.168.1.255;&lt;br /&gt;# option nis-domain  "mynetwork.lan";&lt;br /&gt;option domain-name  "mynetwork.lan";&lt;br /&gt;option domain-name-servers 192.168.1.1;&lt;br /&gt;&lt;br /&gt;option time-offset  -18000; # Eastern Standard Time&lt;br /&gt;# option ntp-servers  192.168.1.1;  # NTP&lt;br /&gt;# option netbios-name-servers 192.168.1.1;  # SAMBA&lt;br /&gt;&lt;br /&gt;option ip-forwarding off;&lt;br /&gt;range dynamic-bootp 192.168.1.21 192.168.1.254;&lt;br /&gt;default-lease-time 21600;&lt;br /&gt;max-lease-time 43200;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Ahora solo queda probar la configuracion del Servidor DNS para esto se utilizar la poderosa herramienta "dig"&lt;/p&gt;&lt;p&gt;uso: &lt;/p&gt;&lt;p&gt;# dig  mynetwork.lan  &lt;p&gt;la respuesta debe ser: &lt;/p&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/SFR-24AfSRI/AAAAAAAAAJ4/hb0x2p7Ftoc/s320/dns+(copy)1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5211930149986978066" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;como vemos la respuesta fue obtenida desde el server local, ahora si probamos haciendo la consulta al server por su IP 192.168.1.1 obtendremos lo siguiente:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;# dig @192.168.1.1 mynetwork.lan&lt;br /&gt;&lt;br /&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/SFR_IPfF90I/AAAAAAAAAKA/LOm0Q6vWNXQ/s320/dns.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5211930448347133762" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Referencia&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.zytrax.com/books/dns/"&gt;DNS for Rocket Scientists&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-1772095208689149663?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/1772095208689149663/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=1772095208689149663&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1772095208689149663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1772095208689149663'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/06/configuracion-basica-dns.html' title='Configuracion Basica DNS'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HVGkM_gZrcA/SFR-24AfSRI/AAAAAAAAAJ4/hb0x2p7Ftoc/s72-c/dns+(copy)1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-121372643191403082</id><published>2008-05-29T23:04:00.000-07:00</published><updated>2008-05-29T23:13:34.384-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Finalmente driver de Nvidia para Fedora9</title><content type='html'>Despues de unas cuanta semanas hemos vuelto a los videojuegos con el Fedora 9, Livna ha provisto los drivers de nvidia para poder usar la acceleracion 3d de mi tarjeta de video, usando  el driver es el mas reciente el 173.14.05 lo mejor de esto es que en este driver reparon un horrible bug con las texturas las cuales fallaban en cargar con juegos como Unreal2004 mostrando unos cuadros a rayas en lugar de las texturas.&lt;br /&gt;&lt;br /&gt;Esto es lo que reporta glxinfo:&lt;br /&gt;&lt;br /&gt;OpenGL vendor string: NVIDIA Corporation&lt;br /&gt;OpenGL renderer string: GeForce 7600 GT/AGP/SSE2&lt;br /&gt;OpenGL version string: 2.1.2 NVIDIA 173.14.05&lt;br /&gt;&lt;br /&gt;the games are back on linux&lt;br /&gt;quakewars, unreal2004, doom3, quake3, quake4 play fast on linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-121372643191403082?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/121372643191403082/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=121372643191403082&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/121372643191403082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/121372643191403082'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/05/finalmente-driver-de-nvidia-para.html' title='Finalmente driver de Nvidia para Fedora9'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-7705878570269717642</id><published>2008-05-24T15:45:00.001-07:00</published><updated>2008-05-24T16:11:41.792-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Usando Fedora9</title><content type='html'>Recientemente actualice mi distribuccion de linux de Fedora8 al nuevo y mas actual Fedora 9 lo que me ha impresionado mas es las mejoras en el bluetooth y la conexion wireless, como siempre Fedora 9 siempre trae lo mas nuevo y los mas estable posible que se tiene en Linux inmediatamente reconocio mi adaptador usb-bluetooth y probe la conexion con mi telefono mi w810i y funciono perfectamente.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/SDicKFoySjI/AAAAAAAAAJw/Eli92TDcg2w/s1600-h/Screenshot.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/SDicKFoySjI/AAAAAAAAAJw/Eli92TDcg2w/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5204081066552478258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ahora puedo enviar sms desde mi pc usando la conexion bluetooth con mi telefono, enviar y recibir archivos desde la pc o el telefono &lt;br /&gt;&lt;br /&gt;por el momento solo he tenido ciertos inconvenientes minimos ya que fedora viene con la ultima version del Xorg, para la cual todavia se estan probando los drivers de nvidia y ati&lt;br /&gt;abra que esperar unos cuantos dias mas para poder jugar.&lt;br /&gt;&lt;br /&gt;Una mejora ha sido el inicio del sistema,  ahora la carga del sistema operativo es mas rapida que la de Fedora 8. Fedora 9 ahora utiliza &lt;a href="http://upstart.ubuntu.com/"&gt;Upstart&lt;/a&gt; en reemplazo de /sbin/init&lt;br /&gt;&lt;br /&gt;El KDE4 lo probe pero no me gusto mucho el cambio en la interface y algunos programas no funcionaban bien habra que ver las mejoras en la siguiente version.&lt;br /&gt;&lt;br /&gt;El soporte multimedia esta excelente, solo basta con agregar los repos de livna y todo ok, buena parte de los programas que vienen con fedora9 son betas, pero bien estables y funcionales.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-7705878570269717642?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/7705878570269717642/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=7705878570269717642&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/7705878570269717642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/7705878570269717642'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/05/usando-fedora9.html' title='Usando Fedora9'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HVGkM_gZrcA/SDicKFoySjI/AAAAAAAAAJw/Eli92TDcg2w/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-616228719344950778</id><published>2008-05-14T20:14:00.000-07:00</published><updated>2008-05-14T21:10:07.705-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Blog en nuevo dominio</title><content type='html'>Hace unos meses adquiri un dominio (rz0r.net), lo bueno de esto que con el dominio venia hosting gratuito, asi que ahora estare probando los sistemas de blog y cms como joomla, wordpress, drupal  y otros en mi nuevo dominio, por el momento tengo en funcionando la ultima version de wordpress, segun vaya probando tal vez me quede con Wordpress, y haga los post en mi dominio y de vez en cuando en el blogger&lt;br /&gt;&lt;br /&gt;He aqui el url de mi nuevo sitio: &lt;a href="http://www.rz0r.net/"&gt;rz0r.net&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-616228719344950778?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/616228719344950778/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=616228719344950778&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/616228719344950778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/616228719344950778'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/05/blog-en-nuevo-dominio.html' title='Blog en nuevo dominio'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-2956826376790355065</id><published>2008-04-12T09:54:00.000-07:00</published><updated>2008-04-12T10:36:25.578-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>El util comando find.</title><content type='html'>Una de las mejores cosas que existen en Unix/linux son las herramientas de la consola&lt;br /&gt;como lo es el util comando find parte del "GNU findutils (find,locate, updatedb, xargs)", este comando es una verdadera joya, sabiendolo utilizar puede ahorrar mucho tiempo en tareas repetitivas, para muestra unos ejemplos:&lt;br /&gt;&lt;br /&gt;supongamos que tenemos archivos que no tienen el set de permisos adecuados(suponiendo un set 755), pero tales archivos estan dispersos en diferentes directorios y necesitamos corregir los permisos (a un 644), normalmente alguien que no supiera de esta herramienta haria lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;cd directorio&lt;br /&gt;ls -la&lt;br /&gt;chmod 644 archivos.xyz&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;y esto se haria repetitivamente por cada directorio donde los permisos de los archivos no estuvieran bien.&lt;br /&gt;&lt;br /&gt;Ahora bien con el comando find la misma tarea se realizaria con una sola instruccion al shell:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;find . -type f -perm 755 -exec chmod 644 {} +&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;los parametros significan:&lt;br /&gt;&lt;br /&gt;. busca recursivamente en el directorio actual&lt;br /&gt;&lt;br /&gt;"-type f":  lo que busco son archivos&lt;br /&gt;&lt;br /&gt;"-perm 755": que tengan los permisos 755&lt;br /&gt;&lt;br /&gt;"-exec 644 {} +": cuando los encuentres cambia los permisos a 644&lt;br /&gt;&lt;br /&gt;en versiones viejas del comando find la ultima parte tendria que variar para que funcione seria asi:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;find . -type f -perm 755 -exec chmod 644 {} \;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;en una sola instruccion se puede buscar y ejecutar un comando sobre los archivos encontrados.&lt;br /&gt;&lt;br /&gt;Lo anterior tambien se puede realizar con directorios con solo cambiar un parametro, si tenemos directorios con permisos 777 y los queremos cambiar a 755 (permisos predeterminado para directorios), escribimos:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;find . -type d -perm 777 -exec chmod 755 {} +&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;find es versatil y tiene diferentes parametros los cuales podemos aplicar dependiendo de lo que queramos buscar&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;find /home/testuser/projects/ -name 'web_*.py' -size +50k -print&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;podemos usar busquedad por nombre usando expresiones regulares, permisos, propietario del archivo, tamaño , tiempos de acceso y hasta por tipo de archivos symbolic links o hard links&lt;br /&gt;&lt;br /&gt;referencia&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gnu.org/software/findutils/manual/html_mono/find.html"&gt;GNU FindUtils Manual&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-2956826376790355065?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/2956826376790355065/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=2956826376790355065&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/2956826376790355065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/2956826376790355065'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/04/el-util-comando-find.html' title='El util comando find.'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-109175163361676495</id><published>2008-03-09T21:17:00.000-07:00</published><updated>2008-03-23T11:37:35.317-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Sun'/><title type='text'>Sun Java System Web Server 7.0 + PHP5 en Fedora8</title><content type='html'>Despues de estar un buen rato sin postear, regreso para mostrar como configurar el web server de Sun con PHP en linux otra opcion mas donde se puede instalar el PHP.&lt;br /&gt;&lt;br /&gt;El servidor web de Sun es versatil y esta enfocado a organizaciones medias y grandes. puede servir JSP y con el agregado FastCGI puede ser usado con la mayoria de lenguajes de script como PHP, Perl, Python, etc.&lt;br /&gt;&lt;br /&gt;Bueno lo primero es conseguir el software, esto se hace facilmente registrandonos en la pagina de Sun y obteniendo una cuenta gratuita para descargar los programas, una vez logeados veremos la lista del software que podemos descargar:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QPABVEqLI/AAAAAAAAAG4/2opH-pjN6I0/s1600-h/SunDownloads.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QPABVEqLI/AAAAAAAAAG4/2opH-pjN6I0/s320/SunDownloads.png" alt="" id="BLOGGER_PHOTO_ID_5175778364786780338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;para esta demostracion usaremos la version 7 del web server y el agregado php.&lt;br /&gt;&lt;br /&gt;Sun Java System Web Server 7.0&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/R9QPyRVEqMI/AAAAAAAAAHA/ilRP74-9z8Y/s1600-h/web_down.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/R9QPyRVEqMI/AAAAAAAAAHA/ilRP74-9z8Y/s320/web_down.png" alt="" id="BLOGGER_PHOTO_ID_5175779228075206850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;PHP 5.2.0  addon:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QQ2BVEqOI/AAAAAAAAAHQ/i0r_JXcN6DI/s1600-h/ProductDownloads.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QQ2BVEqOI/AAAAAAAAAHQ/i0r_JXcN6DI/s320/ProductDownloads.png" alt="" id="BLOGGER_PHOTO_ID_5175780392011344098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QQcBVEqNI/AAAAAAAAAHI/d5tIZD5A6kc/s1600-h/phpaddon.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QQcBVEqNI/AAAAAAAAAHI/d5tIZD5A6kc/s320/phpaddon.png" alt="" id="BLOGGER_PHOTO_ID_5175779945334745298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;teniendo los archivos ya descargados:&lt;br /&gt;&lt;br /&gt;phppack-5_2_0-linux-i586.zip&lt;br /&gt;&lt;br /&gt;sjsws-7_0u2-linux-i586.tar.gz&lt;br /&gt;&lt;br /&gt;procedemos a instalar el web server:&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ tar xzvf sjsws-7_0u2-linux-i586.tar.gz&lt;br /&gt;$ ./setup&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;la instalacion es sencilla se realiza desde el shell, solicitara confirmacion del usuario para la localizacion donde se instalara el web server y los datos de la cuenta del administrador del servidor, mostrare alguno screenshots de esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/R9QbTRVEqRI/AAAAAAAAAHo/DypqGHqezcE/s1600-h/files2.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/R9QbTRVEqRI/AAAAAAAAAHo/DypqGHqezcE/s320/files2.png" alt="" id="BLOGGER_PHOTO_ID_5175791889638795538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9QcThVEqTI/AAAAAAAAAH4/c4CCpT0YkBg/s1600-h/files6.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9QcThVEqTI/AAAAAAAAAH4/c4CCpT0YkBg/s320/files6.png" alt="" id="BLOGGER_PHOTO_ID_5175792993445390642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QcwBVEqUI/AAAAAAAAAIA/BvEdBUsUdSc/s1600-h/files-success2.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QcwBVEqUI/AAAAAAAAAIA/BvEdBUsUdSc/s320/files-success2.png" alt="" id="BLOGGER_PHOTO_ID_5175793483071662402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;si todo quedo bien podremos iniciar el web server con las intrucciones que apareceran en  la consola:&lt;br /&gt;&lt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ /sun/webserver7/admin-server/bin/startserv&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;web server funcionando :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9Qd_hVEqVI/AAAAAAAAAII/eEbbexWj6V8/s1600-h/files-success3.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9Qd_hVEqVI/AAAAAAAAAII/eEbbexWj6V8/s320/files-success3.png" alt="" id="BLOGGER_PHOTO_ID_5175794848871262546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ahora la instalacion del PHP, tomamos el archivo phppack-5_2_0-linux-i586.zip y los descomprimimos en el directorio de plugins del servidor web&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# mv phppack-5_2_0-linux-i586.zip  /sun/webserver7/plugins/&lt;br /&gt;# cd /sun/webserver7/plugins/&lt;br /&gt;# unzip phppack-5_2_0-linux-i586.zip&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Panel de administracion de Sun Web server&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9QekxVEqWI/AAAAAAAAAIQ/YZVBQeNEVQs/s1600-h/files-success4.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9QekxVEqWI/AAAAAAAAAIQ/YZVBQeNEVQs/s320/files-success4.png" alt="" id="BLOGGER_PHOTO_ID_5175795488821389666" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sun Web server puede operar con multiples servidores virtuales y lo que maneja son instancias las cuales tiene su propia configuracion y espacio en disco y memoria y representan los sitios desplegado en el servidor&lt;br /&gt;&lt;br /&gt;Instancia creada por default, nos muestra el sitio en el cual instalaremos el PHP&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9TBBxVEqZI/AAAAAAAAAIo/-tzg2kmpR54/s1600-h/sunweb7.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9TBBxVEqZI/AAAAAAAAAIo/-tzg2kmpR54/s320/sunweb7.png" alt="" id="BLOGGER_PHOTO_ID_5175974107921295762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9TAABVEqYI/AAAAAAAAAIg/wgcb19J_Ahw/s1600-h/sunweb.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9TAABVEqYI/AAAAAAAAAIg/wgcb19J_Ahw/s320/sunweb.png" alt="" id="BLOGGER_PHOTO_ID_5175972978344896898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El PHP para Sun web server puede instalarse de manera manual editando los archivos de configuracion:&lt;br /&gt;&lt;br /&gt;- magnus.conf (contiene las directivas para el tipo de carga del plugin NSAPI o FastCGI)&lt;br /&gt;- obj.conf(Directivas para procesar las peticiones HTTP)&lt;br /&gt;- mime.types (mapear las extensiones a los tipos MIME de cada peticion)&lt;br /&gt;&lt;br /&gt;la otra opcion es usar un script que realiza estas tareas automaticamente con solo pasarle los parametros de la instancia del web server para la demostracion usaremos este metodo.&lt;br /&gt;&lt;br /&gt;Ejecutamos el script:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9S_EhVEqXI/AAAAAAAAAIY/Aj-E8YDgev0/s1600-h/sunweb2.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9S_EhVEqXI/AAAAAAAAAIY/Aj-E8YDgev0/s320/sunweb2.png" alt="" id="BLOGGER_PHOTO_ID_5175971956142680434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9TBvxVEqaI/AAAAAAAAAIw/SNARowoWMZU/s1600-h/sunweb3.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9TBvxVEqaI/AAAAAAAAAIw/SNARowoWMZU/s320/sunweb3.png" alt="" id="BLOGGER_PHOTO_ID_5175974898195278242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;si todo salio bien deberemos observar en el log la carga del plugin:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9TCShVEqbI/AAAAAAAAAI4/msDLgArm6uc/s1600-h/sunweb4.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/R9TCShVEqbI/AAAAAAAAAI4/msDLgArm6uc/s320/sunweb4.png" alt="" id="BLOGGER_PHOTO_ID_5175975495195732402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ahora solo queda probar el php en el web server asi que creamos un archivo con lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="php"&gt;&lt;br /&gt;phpinfo(); &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;y lo ubicamos en la raiz del sitio (/sun/webserver7/https-xaero.xdark.lan/docs).&lt;br /&gt;reiniciamos la instancia y debe generar algo como esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9TDmxVEqcI/AAAAAAAAAJA/ngKdEnHzI-I/s1600-h/sunweb6.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/R9TDmxVEqcI/AAAAAAAAAJA/ngKdEnHzI-I/s320/sunweb6.png" alt="" id="BLOGGER_PHOTO_ID_5175976942599711170" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/R9TEFRVEqdI/AAAAAAAAAJI/ARpKzw_uH-I/s1600-h/sunweb5.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/R9TEFRVEqdI/AAAAAAAAAJI/ARpKzw_uH-I/s320/sunweb5.png" alt="" id="BLOGGER_PHOTO_ID_5175977466585721298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y listo tenemos el web server de Sun configurado con PHP5.&lt;br /&gt;&lt;br /&gt;Referencias:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://developers.sun.com/webserver/"&gt;http://developers.sun.com/webserver/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://docs.sun.com/app/docs/coll/1653.1?l=es"&gt;Sun docs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QRzBVEqPI/AAAAAAAAAHY/_X5i-3ytbTc/s1600-h/SunJavaSystemWebServer7.0Update.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QRzBVEqPI/AAAAAAAAAHY/_X5i-3ytbTc/s320/SunJavaSystemWebServer7.0Update.png" alt="" id="BLOGGER_PHOTO_ID_5175781439983364338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-109175163361676495?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/109175163361676495/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=109175163361676495&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/109175163361676495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/109175163361676495'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/03/sun-java-system-web-server-70-php5-en.html' title='Sun Java System Web Server 7.0 + PHP5 en Fedora8'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HVGkM_gZrcA/R9QPABVEqLI/AAAAAAAAAG4/2opH-pjN6I0/s72-c/SunDownloads.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-5167679071933629775</id><published>2008-01-06T19:21:00.000-08:00</published><updated>2008-03-23T11:39:39.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Music Player Daemon (MPD)</title><content type='html'>Otro excelente programa para linux/bsd MPD permite manejar y reproduccir remotamente tus archivos de musica y controlar la reproduccion desde un cliente grafico, web o de consola, la musica seguira sonando incluso despues de cerrar la session de las X si estas en entorno grafico.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.musicpd.org/"&gt;MPD&lt;/a&gt; es sencillo de configurar practicamente solo le tienes que indicar la ubicacion de los archivos, el puerto  y la direccion a la cual ligar el servicio y otras cuantas opciones de configuracion.&lt;br /&gt;&lt;br /&gt;ahora lo practico para hacerlo funcionar:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="bash"&gt;&lt;br /&gt;dependiendo de la distro de linux(basada en debian apt-get, &lt;br /&gt;basadas en redhat/fedora yum ):&lt;br /&gt;&lt;br /&gt;# sudo apt-get install mpd mpc ncmpc&lt;br /&gt;# yum install -y mpd mpc ncmpc&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Con esto instalamos MPD y los clientes de consola mpc y ncmpc.&lt;br /&gt;Luego creamos  una configuracion basica con lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# archivo: /home/strafe/.mpdconf&lt;br /&gt;&lt;br /&gt;# direccion y puerto para MPD&lt;br /&gt;bind_to_address  "any"&lt;br /&gt;port   "6600"&lt;br /&gt;&lt;br /&gt;# Ubicacion de los archivos, playlist y  db de MPD&lt;br /&gt;music_directory  "/home/strafe/Music"&lt;br /&gt;playlist_directory "/home/strafe/.mpd/playlists"&lt;br /&gt;db_file   "/home/strafe/.mpd/mpd.db"&lt;br /&gt;&lt;br /&gt;# Opcional para fines de depuracion&lt;br /&gt;log_file  "/home/strafe/.mpd/mpd.log"&lt;br /&gt;log_level  "default"&lt;br /&gt;error_file  "/home/strafe/.mpd/mpd.error"&lt;br /&gt;&lt;br /&gt;# Opciones para guardar el estado y el identificador de proceso de MPD&lt;br /&gt;state_file  "/home/strafe/.mpd/state"&lt;br /&gt;pid_file  "/home/strafe/.mpd/mpd.pid"&lt;br /&gt;&lt;br /&gt;# Algo importante la salida de audio, esta puede ser alsa/oss/esd/pulseaudio&lt;br /&gt;audio_output {&lt;br /&gt;type                    "oss"&lt;br /&gt;name                    "My OSS Device"&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;La configuracion la puedes crear localmente para tu cuenta de usuario o global poniendo el archivo en /etc/mpdconf y cambiando el runlevel del servicio mpd para que inicie automatico.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# debian/ubuntu:&lt;br /&gt;sysv-rc-conf mpd on&lt;br /&gt;&lt;br /&gt;#fedora:&lt;br /&gt;chkconfig mpd on&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;ahora solo ejecutamos el mpd para que genere la base de datos y este disponible el servicio&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ mpd --create-db&lt;br /&gt;$ mpc update&lt;br /&gt;$ mpc play&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;si todo esta bien veremos algo como esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/R4GiG57VfWI/AAAAAAAAAGY/aZwdKk9iH_c/s1600-h/desktop2.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/R4GiG57VfWI/AAAAAAAAAGY/aZwdKk9iH_c/s320/desktop2.png" alt="" id="BLOGGER_PHOTO_ID_5152577688201166178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;Clientes graficos para MPD:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sonata.berlios.de/"&gt;Sonata&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/R4GjD57VfXI/AAAAAAAAAGg/B8bsDGTq880/s1600-h/desktop3.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/R4GjD57VfXI/AAAAAAAAAGg/B8bsDGTq880/s320/desktop3.png" alt="" id="BLOGGER_PHOTO_ID_5152578736173186418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sarine.nl/gmpc"&gt;Gnome Music Player Client&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/R4GjdZ7VfYI/AAAAAAAAAGo/jJQ6Ytrn5hY/s1600-h/desktop4.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/R4GjdZ7VfYI/AAAAAAAAAGo/jJQ6Ytrn5hY/s320/desktop4.png" alt="" id="BLOGGER_PHOTO_ID_5152579174259850626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El mejor cliente web para  MPD en mi opinion es &lt;a href="http://pitchfork.remiss.org/wiki/Screenshots"&gt;pitchfork.&lt;/a&gt;&lt;br /&gt;(screenshot desde el sitio de "pitchfork")&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pitchfork.remiss.be/images/pitchfork-0.5.0-metadata.png"&gt;&lt;img style="cursor: pointer; width: 320px;" src="http://pitchfork.remiss.be/images/pitchfork-0.5.0-metadata.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;y finalmente conky mostrando el estatus de MPD (desktop Openbox 3.3.4).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/R4Gk4J7VfZI/AAAAAAAAAGw/zBQHlwIl32E/s1600-h/desktop5.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/R4Gk4J7VfZI/AAAAAAAAAGw/zBQHlwIl32E/s320/desktop5.png" alt="" id="BLOGGER_PHOTO_ID_5152580733332979090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mpd.wikia.com/wiki/Clients"&gt;Lista de clientes MPD&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-5167679071933629775?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/5167679071933629775/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=5167679071933629775&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/5167679071933629775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/5167679071933629775'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2008/01/music-player-daemon-mpd.html' title='Music Player Daemon (MPD)'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HVGkM_gZrcA/R4GiG57VfWI/AAAAAAAAAGY/aZwdKk9iH_c/s72-c/desktop2.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-1746132661718026602</id><published>2007-12-15T14:40:00.000-08:00</published><updated>2008-03-26T19:40:45.758-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Descargando software de Oracle usando lynx, wget y curl en linux</title><content type='html'>A veces practico algo de java o prueba alguno de los productos de Oracle, Oracle te permite bajar sus aplicaciones con tan solo registrarte en su &lt;a href="http://www.oracle.com/"&gt;sitio&lt;/a&gt; luego solo tienes que loggearte en el sitio para descargar ya sea el servidor de bases de datos, el IDE Jdeveloper, o cualquier otro producto que este en la seccion de descargas.&lt;br /&gt;&lt;br /&gt;El unico inconveniente es que para descargar tienes que loggearte, y algunos gestores de descargas no retienen la informacion de las cookies del sitio o no te permite resumir la descarga, la solucion a esto viene con algunos programas que estan presentes en casi todas las distribuciones de Linux, los cuales son :&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Lynx: navegador modo texto para la consola&lt;/li&gt;&lt;li&gt;Wget: excelente herramienta para descarga y hacer mirrors de los sitios&lt;/li&gt;&lt;li&gt;Curl: en mi opinion aun mas  potente que el wget en opciones .&lt;/li&gt;&lt;/ol&gt;usando estas herramientas podremos bajar los productos de oracle y resumir la descarga sin problemas.&lt;br /&gt;&lt;br /&gt;Lo primero instalar todo lo necesario:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# yum install -y wget curl lynx &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Una vez instalado creamos un configuracion personalizada para Lynx que contenga las siguientes lineas:&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;SET_COOKIES:TRUE&lt;br /&gt;PERSISTENT_COOKIES:TRUE&lt;br /&gt;ACCEPT_ALL_COOKIES:TRUE&lt;br /&gt;COOKIE_FILE:~/.lynx_cookies&lt;br /&gt;INCLUDE:/etc/lynx.cfg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;y guardaremos esto en:  ~/lynx.cfg  estas lineas le dice a lynx como guardar las cookies y donde.&lt;br /&gt;&lt;br /&gt;Buscamos los enlaces de lo que queremos bajar en la seccion de descargas de Oracle debe ser algo como esto:&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;"http://download.oracle.com/otn/linux/oracle11g/linux_11gR1_database.zip"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ejecutamos lynx con el enlace y la configuracion previa:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;$ lynx -cfg lynx.cfg \ "http://download.oracle.com/otn/linux/oracle11g/linux_11gR1_database.zip"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2Sl357VfSI/AAAAAAAAAF4/xPKmEejmNcM/s1600-h/screen-1.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2Sl357VfSI/AAAAAAAAAF4/xPKmEejmNcM/s320/screen-1.png" alt="" id="BLOGGER_PHOTO_ID_5144419054225030434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Lynx abrira una pagina como la siguiente:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2SmS57VfTI/AAAAAAAAAGA/_CARZNtZd9M/s1600-h/screen-2.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2SmS57VfTI/AAAAAAAAAGA/_CARZNtZd9M/s320/screen-2.png" alt="" id="BLOGGER_PHOTO_ID_5144419518081498418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ahi ingresaremos los datos con los cuales nos registramos en la pagina de Oracle, esto para obtener las cookies que luego necesitaremos.&lt;br /&gt;&lt;br /&gt;Una vez autenticado aparacera en el Lynx la opcion de descargar a la cual le diremos que cancele la descarga&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2Sm657VfUI/AAAAAAAAAGI/jjYFKraUBHE/s1600-h/screen-4.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2Sm657VfUI/AAAAAAAAAGI/jjYFKraUBHE/s320/screen-4.png" alt="" id="BLOGGER_PHOTO_ID_5144420205276265794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ahora tenemos lo que necesitamos, un archivo con las cookies persistentes del sitio de Oracle.&lt;br /&gt;&lt;br /&gt;Ejecutamos wget  o curl con los respectivos parametros y el url para descargar el archivo que queremos.&lt;br /&gt;&lt;br /&gt;Usando wget:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;&lt;br /&gt;$ wget -c --load-cookies=.lynx_cookies \&lt;br /&gt;"http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;la opcion -c es para resumir la descarga&lt;br /&gt;&lt;br /&gt;Usando curl:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;$ curl -C - -O -b .lynx_cookies  \&lt;br /&gt;"http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;-C - : es para resumir la descarga&lt;br /&gt;-O : salva el archivo con el nombre que tiene en el url&lt;br /&gt;-b : carga las cookies del archivo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/R2SpsJ7VfVI/AAAAAAAAAGQ/eVSs6E7imsM/s1600-h/screen-5.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/R2SpsJ7VfVI/AAAAAAAAAGQ/eVSs6E7imsM/s320/screen-5.png" alt="" id="BLOGGER_PHOTO_ID_5144423250408078674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;para mayor comodidad podemos poner esto en un  shell script y poner los enlaces en un archivo de texto por ejemplo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;wget -c --load-cookies=.lynx_cookies -i enlaces.txt&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Archivo enlaces:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;http://download.oracle.com/otn/java/jdeveloper/10133/jdevstudiobase10133.zip&lt;br /&gt;http://download.oracle.com/otn/java/oc4j/101330/oc4j_extended_101330.zip&lt;br /&gt;http://download.oracle.com/otn/linux/oracle11g/linux_11gR1_database.zip&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Eso es todo, basta con solo reemplazar lo enlaces y podremos bajar cualquier producto Oracle que este en la seccion de descargas y resumir las descargas si no finalizaron en cualquier momento con solo ejecutar el script.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-1746132661718026602?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/1746132661718026602/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=1746132661718026602&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1746132661718026602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1746132661718026602'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/12/descargando-software-de-oracle-usando.html' title='Descargando software de Oracle usando lynx, wget y curl en linux'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HVGkM_gZrcA/R2Sl357VfSI/AAAAAAAAAF4/xPKmEejmNcM/s72-c/screen-1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-1367177250073066845</id><published>2007-12-12T20:11:00.000-08:00</published><updated>2008-03-26T19:31:14.726-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Screen otra util herramienta en linux</title><content type='html'>Leyendo unos feeds de RedHat Magazine, me encontre con un articulos sobre Screen que por cierto me resulto muy util.&lt;br /&gt;&lt;br /&gt;GNU Screen es como una version de un manejador de ventana que funciona en la terminal pero para mantener multiples terminales virtual, varias sesiones y programas de modo texto ejecutandose simultaneamente en la misma consola.&lt;br /&gt;&lt;br /&gt;Existen muchos programas utiles para correr en la consola, por ejemplo puedes chequear el correo con mutt o pine, chatear en el irc con irssi, administrar un servidor remoto via ssh, editar archivos con el vim o emacs, o simplemente ejecutar comandos.&lt;br /&gt;&lt;br /&gt;Ademas de ser persistente, puedes iniciar una sesion y luego reconectarte a la misma sin necesidad de reiniciarla, se puede compartir la sesion con otro usuario como si fuera VNC y los programas se  pueden mantener en multiples ventanas que hasta puedes renombrar.&lt;br /&gt;&lt;br /&gt;Instalamos la aplicacion, usando ya sea apt-get (debian), o yum segun la distro que se tenga.&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# yum install -y screen &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;luego utilizamos una configuracion basica como esta, igual que la mayoria de programas en linux la configuracion se puede guarda en el homedir.  o sea:  &lt;span style="font-weight: bold;"&gt;~/.screenrc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Configuracion de Ejemplo:&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;# Linea de status para informacion ( hosts, screens, hora)&lt;br /&gt;hardstatus alwayslastline&lt;br /&gt;hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B}%Y-%m-%d %{W}%c %{g}]'&lt;br /&gt;&lt;br /&gt;# screens y programas a iniciar&lt;br /&gt;# screen -t NameOfScreen ScreenNumber ShellCommand&lt;br /&gt;screen -t logs_checking 0 sudo tail -f /var/log/messages&lt;br /&gt;screen -t irc 1 irssi&lt;br /&gt;screen -t ssh_server   2 ssh me@myserver&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Ejecutamos screen en la consola y tendremos algo como esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/R2C24uZAhRI/AAAAAAAAAFo/-zhrpUcG2yo/s1600-h/screen1.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/R2C24uZAhRI/AAAAAAAAAFo/-zhrpUcG2yo/s320/screen1.png" alt="" id="BLOGGER_PHOTO_ID_5143311860098958610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los atajos del teclado mas utilizados para moverse a traves de  los screens, si no se han modificado en el screenrc son:&lt;br /&gt;&lt;br /&gt;Ctrl+a y luego&lt;br /&gt;&lt;br /&gt;0 - 9             – para cambiar entre ventanas o screens&lt;br /&gt;Ctrl+n         – para cambiar a la siguiente ventana disponible&lt;br /&gt;Backspace – regresa  a la ventana previa&lt;br /&gt;Ctrl+a         – cambia a la ultima ventana previa&lt;br /&gt;A                  – cambia el nombre de la  sesion en la ventana&lt;br /&gt;K                  – elimina la session en la ventana&lt;br /&gt;c                  – Crea una nueva ventana&lt;br /&gt;[                   – permite usar en scroll hacia arriba y abajo en la ventana&lt;br /&gt;&lt;br /&gt;para mas informacion sobre los atajos se puede leer la pagina del manual con:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ man screen &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;lo interesante de screen es que puede quedar ejecutandose y desde una session remota ssh, retomar lo que  se  dejo en la pantalla de screen en la maquina remota.&lt;br /&gt;Nos conectamos remotamente via ssh revisamos la sesiones de screen abiertas con:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ screen -ls&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;si la screen quedo activo veremos algo como esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2C7dOZAhSI/AAAAAAAAAFw/xbeF8RrdQpQ/s1600-h/screen2.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/R2C7dOZAhSI/AAAAAAAAAFw/xbeF8RrdQpQ/s320/screen2.png" alt="" id="BLOGGER_PHOTO_ID_5143316885210694946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;solo basta con ejecutar :&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ screen -x  4507.pts-2.xaero&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;y retomaremos las cosas tal y como las dejamos.&lt;br /&gt;&lt;br /&gt;Para para compartir el screen con otro usuario  parecido al VNC.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;como root: chmod u+s /usr/bin/screen (screen debe tener el SUID si se va a compartir con otro usuario) Nota: SUID permite a un ejecutable correr bajo el propietario de del archivo en vez del usuario con sus permisos. hay ciertos aspectos de seguridad por lo que esto va bajo la responsabilidad del usuario.&lt;/li&gt;&lt;li&gt;chmod 755 /var/run/screen&lt;/li&gt;&lt;li&gt;dejamos la cuenta  root,  y ejecutamos Screen como el usuario que va a compartir la session:&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ screen&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Presionamos  Ctrl+a, luego escribimos  " :multiuser on" y luego Enter.&lt;/li&gt;&lt;li&gt;Presionamos Ctrl+a, luego escribimos  ":acladd user1" (”user1”  es el nombre de usuario de la persona que se conectara a la sesion de screen).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Conectandose  a la sesion compartida de screen:&lt;br /&gt;&lt;br /&gt;via SSH nos conectamos a la estacion remota, buscamos por la sesion de screen y ejecutamos en la terminal:&lt;br /&gt;&lt;br /&gt;&lt;pre name="code" class="python"&gt;&lt;br /&gt;$ screen -x user2/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;user2 seria el nombre de usuario que comparte la sesion de screen la /  es necesaria para conectarse   a la sesion con esto ambos usuarios pueden ejecutar comandos en la misma terminal.&lt;br /&gt;&lt;br /&gt;una vez acostumbrados a  screen podras tener un desktop mas organizado y eficiente sin demasiadas ventanas abiertas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-1367177250073066845?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/1367177250073066845/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=1367177250073066845&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1367177250073066845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1367177250073066845'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/12/screen-otra-util-herramienta-en-linux.html' title='Screen otra util herramienta en linux'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HVGkM_gZrcA/R2C24uZAhRI/AAAAAAAAAFo/-zhrpUcG2yo/s72-c/screen1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-8893266948192571711</id><published>2007-10-28T10:03:00.000-07:00</published><updated>2007-12-17T07:45:09.980-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><category scheme='http://www.blogger.com/atom/ns#' term='Xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='Nvidia'/><title type='text'>Configurando nvidia driver en FreeBSD 6.2</title><content type='html'>A veces es dificil encontrar documentacion detallada sobre como hacer esto, tienes que pasarte un buen rato buscando en los foros, lista de correo y cualquier otra pagina que te salga en el buscador, es por eso que decidi escribir una miniguia como instalar los drivers nvidia en FreeBSD 6.2, sin usar los ports solo, paquetes esto tambien porque mi conexion de internet no es muy rapida y no deseo pasar todo el dia descargando fuentes para que se compilen.&lt;br /&gt;&lt;br /&gt;Bueno para comenzar, asumimos que la instalacion del FreeBSD esta completa y tienes un sistema listo corriendo solo en modo consola con los paquetes instalados de las X (Xorg),  y gnome2.&lt;br /&gt;&lt;br /&gt;Obtenemos los driver del sitio de Nvidia, en mi caso fue el NVIDIA-FreeBSD-x86-100.14.19.tar.gz, mi tarjeta grafica es una GeForce 6200 A-LE&lt;br /&gt;&lt;br /&gt;"nvidia0: &lt;geforce&gt; mem 0xf0000000-0xf0ffffff,0xe0000000-0xefffffff,0xf1000000-0xf1ffffff irq 16 at device 0.0 on pci1"&lt;br /&gt;&lt;br /&gt;Los requerimientos para instalar este driver:&lt;br /&gt;&lt;/geforce&gt;&lt;ul&gt;&lt;li&gt;El paquete de compatibilidad con linux, por si se quiere tener soporte 3D y correr aplicaciones como el compiz o beryl con el FreeBSD&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;linux_base-fc-4_9   Base set of packages needed in Linux mode (for i386/amd64)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;"&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;El paquete compat5x&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"compat5x-i386-5.4.0.8_7 A convenience package to install the compat5x libraries"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;Los fuentes del kernel de FreeBSD&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;sys(/usr/src/sys)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Los paquetes Xorg&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;xorg-6.9.0          X.Org distribution metaport&lt;br /&gt;&lt;br /&gt;xorg-clients-6.9.0_3 X client programs and related files from X.Org&lt;br /&gt;&lt;br /&gt;xorg-documents-6.9.0 Documentation of X11 protocol and libraries from X.Org&lt;br /&gt;&lt;br /&gt;xorg-fonts-100dpi-6.9.0_1 X.Org 100dpi bitmap fonts&lt;br /&gt;&lt;br /&gt;xorg-fonts-75dpi-6.9.0_1 X.Org 75dpi bitmap fonts&lt;br /&gt;&lt;br /&gt;xorg-fonts-cyrillic-6.9.0_1 X.Org Cyrillic bitmap fonts&lt;br /&gt;&lt;br /&gt;xorg-fonts-encodings-6.9.0_1 X.Org font encoding files&lt;br /&gt;&lt;br /&gt;xorg-fonts-miscbitmaps-6.9.0_1 X.Org miscellaneous bitmap fonts&lt;br /&gt;&lt;br /&gt;xorg-fonts-truetype-6.9.0 X.Org TrueType fonts&lt;br /&gt;&lt;br /&gt;xorg-fonts-type1-6.9.0 X.Org Type1 fonts&lt;br /&gt;&lt;br /&gt;xorg-fontserver-6.9.0_1 X font server from X.Org&lt;br /&gt;&lt;br /&gt;xorg-libraries-6.9.0 X11 libraries and headers from X.Org&lt;br /&gt;&lt;br /&gt;xorg-manpages-6.9.0 X.Org library manual pages&lt;br /&gt;&lt;br /&gt;xorg-nestserver-6.9.0_1 Nesting X server from X.Org&lt;br /&gt;&lt;br /&gt;xorg-printserver-6.9.0_2 X Print server from X.Org&lt;br /&gt;&lt;br /&gt;xorg-server-6.9.0_5 X.Org X server and related programs&lt;br /&gt;&lt;br /&gt;xorg-vfbserver-6.9.0_2 X virtual framebuffer server from X.Org&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Los 2 primero paquetes los obtenemos facilmente usando el comando &lt;span style="font-weight: bold;"&gt;"pkg_add"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# pkg_add -r compat5x-i386&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# pkg_add -r linux_base-fc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;para obtener los fuentes del kernel utilizamos el programa &lt;span style="font-weight: bold;"&gt;"sysinstall" &lt;/span&gt;&lt;span&gt;los fuentes del kernel estan el cd oficial de FreeBSD&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;images&gt;&lt;/images&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RyTRy4GaGuI/AAAAAAAAAFI/4ns0ao7uzd8/s1600-h/Screenshot1.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RyTRy4GaGuI/AAAAAAAAAFI/4ns0ao7uzd8/s320/Screenshot1.png" alt="" id="BLOGGER_PHOTO_ID_5126452947837393634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RyTSBYGaGvI/AAAAAAAAAFQ/HAaDhQ9aPRU/s1600-h/Screenshot2.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RyTSBYGaGvI/AAAAAAAAAFQ/HAaDhQ9aPRU/s320/Screenshot2.png" alt="" id="BLOGGER_PHOTO_ID_5126453196945496818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RyTSMIGaGwI/AAAAAAAAAFY/AGIG86qH95s/s1600-h/Screenshot3.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RyTSMIGaGwI/AAAAAAAAAFY/AGIG86qH95s/s320/Screenshot3.png" alt="" id="BLOGGER_PHOTO_ID_5126453381629090562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RyTSYIGaGxI/AAAAAAAAAFg/UT230rVIias/s1600-h/Screenshot4.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RyTSYIGaGxI/AAAAAAAAAFg/UT230rVIias/s320/Screenshot4.png" alt="" id="BLOGGER_PHOTO_ID_5126453587787520786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Si los paquetes anteriores se han instalado bien, solo deberemos realizar unas configuraciones, en el archivo &lt;span style="font-weight: bold;"&gt;"/boot/loader.conf"&lt;/span&gt; debe contener la siguiente linea:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux_load="YES"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;El archivo &lt;span style="font-weight: bold;"&gt;"/etc/rc.conf" &lt;/span&gt;debe contener las siguientes lineas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux_enable="YES"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;COMPAT_FREEBSD5="YES"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;despues de esto deberemos reiniciar para cargar los modulos del loader.conf y la nueva configuracion del rc.conf.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ahora solo queda compilar el driver:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# tar xzvf NVIDIA-FreeBSD-x86-100.14.19.tar.gz&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# cd   NVIDIA-FreeBSD-x86-100.14.19/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# make install&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# nvidia-xconfig&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Al ejecutar el nvidia-xconfig este genera el archivo de configuracion xorg, con el cual arrancaremos el servidor X. El driver modificara el archivo &lt;span style="font-weight: bold;"&gt;/boot/loader.conf &lt;/span&gt; agregando el modulo nuevo para la tarjeta nvidia.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;nvidia_load="YES"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;linux_load="YES"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;como extra si deseamos iniciar el modo grafico y usar GDM como login manager para FreeBSD haremos lo siguiente:&lt;br /&gt;&lt;br /&gt;en el archivo &lt;span style="font-weight: bold;"&gt;/etc/ttys &lt;/span&gt;modificamos:&lt;br /&gt;&lt;br /&gt;Comentamos la linea que dice:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;#ttyv8  "/usr/X11R6/bin/xdm -nodaemon"  xterm   off secure&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;y agregamos:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ttyv8   "/usr/local/sbin/gdm -nodaemon" xterm on secure&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;luego en&lt;span style="font-weight: bold;"&gt; /etc/rc.conf &lt;/span&gt;agregamos:&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;dbus_enable="YES"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;polkitd_enable="YES"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;hald_enable="YES"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;gnome_enable="YES"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Listo tenemos los drivers y el modo grafico funcionando en FreeBSD. &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Referencias&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html"&gt;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-lbc-install.html&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/packages-using.html"&gt;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/packages-using.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-weight: bold;" href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html"&gt;http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-building.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-8893266948192571711?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/8893266948192571711/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=8893266948192571711&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/8893266948192571711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/8893266948192571711'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/10/configurando-nvidia-driver-en-freebsd.html' title='Configurando nvidia driver en FreeBSD 6.2'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HVGkM_gZrcA/RyTRy4GaGuI/AAAAAAAAAFI/4ns0ao7uzd8/s72-c/Screenshot1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-1621695731948370781</id><published>2007-10-19T20:46:00.000-07:00</published><updated>2007-12-21T06:51:50.066-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Actualizando Ubuntu Server 7.04 a la version 7.10</title><content type='html'>Esta vez mostrare como actualizar Ubuntu server 7.0.4 a la version 7.10  usando el CD de la version server de Gutsy todo en modo consola, nada grafico y desde una session ssh(no se recomienda hacer esto desde secure shell).&lt;br /&gt;&lt;br /&gt;La necesidad de hacer esto  fue que en el internet no encontre  referencia de como hacerlo  en la consola y usando el cd.&lt;br /&gt;&lt;br /&gt;Para comenzar probe ejecutar el script  "cdromupgrade" que viene en el cd para ver como trabajaba.  Al ejecutarse el script descomprime el actualizador  el /tmp y luego llama al script de Python  llamado gutsy con la ruta del cdrom, cuando hice la prueba el script no corria debido a la opcion del comando mount "noexec" por lo que habia que montar el cd de manera manual:&lt;br /&gt;&lt;br /&gt;mount -t iso9660 /dev/scd0 /media/cdrom&lt;br /&gt;&lt;br /&gt;la primera vez no funciono ya que el script buscaba las librerias grafica para la interface el pygtk y el qt.&lt;br /&gt;&lt;br /&gt;revisando el codigo encontre lo que necesitaba, los parametros que procesaba el actualizador "gutsy"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rxl98eqz1nI/AAAAAAAAAEA/a0Ss-hDHP04/s1600-h/Screenshot-snake%40shadow.xdark.lan:+-tmp-tmp.feNeVq4467-2.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rxl98eqz1nI/AAAAAAAAAEA/a0Ss-hDHP04/s320/Screenshot-snake%40shadow.xdark.lan:+-tmp-tmp.feNeVq4467-2.png" alt="" id="BLOGGER_PHOTO_ID_5123264529088894578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;luego solo era cuestion de pasar los parametros correctos al script, pero para esto necesitaba modificar el script asi que copie el contenido completo del CD a un directorio y modifique el script:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rxl_geqz1oI/AAAAAAAAAEI/K9jyCKLC7g0/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-6.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rxl_geqz1oI/AAAAAAAAAEI/K9jyCKLC7g0/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-6.png" alt="" id="BLOGGER_PHOTO_ID_5123266247075812994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Los parametros agregados fueron:&lt;br /&gt;&lt;br /&gt;--with-network --frontend DistUpgradeViewText --mode server&lt;br /&gt;&lt;br /&gt;ahora ejecutamos e instalamos Gusty Gibbon -- Ubuntu Server.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RxmAg-qz1pI/AAAAAAAAAEQ/vE6s3hPNsHc/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RxmAg-qz1pI/AAAAAAAAAEQ/vE6s3hPNsHc/s320/Screenshot-snake%40shadow.xdark.lan:+%7E.png" alt="" id="BLOGGER_PHOTO_ID_5123267355177375378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Algunos screenshots de la actualizacion&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RxmA5uqz1qI/AAAAAAAAAEY/sVvGsqZBdJg/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-4.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RxmA5uqz1qI/AAAAAAAAAEY/sVvGsqZBdJg/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-4.png" alt="" id="BLOGGER_PHOTO_ID_5123267780379137698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RxmBc-qz1rI/AAAAAAAAAEg/h3IJxlbVezY/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-5.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RxmBc-qz1rI/AAAAAAAAAEg/h3IJxlbVezY/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-5.png" alt="" id="BLOGGER_PHOTO_ID_5123268385969526450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;copia y descarga de paquetes&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RxmB7eqz1sI/AAAAAAAAAEo/xYFmGNUigJQ/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-7.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RxmB7eqz1sI/AAAAAAAAAEo/xYFmGNUigJQ/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-7.png" alt="" id="BLOGGER_PHOTO_ID_5123268909955536578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;instalacion y configuracion&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RxmEA-qz1tI/AAAAAAAAAEw/nuhriWheK9E/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-8.png"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RxmEA-qz1tI/AAAAAAAAAEw/nuhriWheK9E/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-8.png" alt="" id="BLOGGER_PHOTO_ID_5123271203468072658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finalizando&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RxmLSeqz1uI/AAAAAAAAAE4/HHUYe9cMtTc/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-9.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RxmLSeqz1uI/AAAAAAAAAE4/HHUYe9cMtTc/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-9.png" alt="" id="BLOGGER_PHOTO_ID_5123279200697177826" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RxmMIuqz1vI/AAAAAAAAAFA/t1tCoIdvSaA/s1600-h/Screenshot-snake%40shadow.xdark.lan:+%7E-10.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RxmMIuqz1vI/AAAAAAAAAFA/t1tCoIdvSaA/s320/Screenshot-snake%40shadow.xdark.lan:+%7E-10.png" alt="" id="BLOGGER_PHOTO_ID_5123280132705081074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Todo listo solo queda reiniciar  y tenemos a Ubuntu Server Gutsy Gibbon corriendo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-1621695731948370781?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/1621695731948370781/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=1621695731948370781&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1621695731948370781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/1621695731948370781'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/10/actualizando-ubuntu-server-704-la.html' title='Actualizando Ubuntu Server 7.04 a la version 7.10'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HVGkM_gZrcA/Rxl98eqz1nI/AAAAAAAAAEA/a0Ss-hDHP04/s72-c/Screenshot-snake%40shadow.xdark.lan:+-tmp-tmp.feNeVq4467-2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-4448829032973474429</id><published>2007-08-23T21:34:00.000-07:00</published><updated>2007-08-23T21:45:20.589-07:00</updated><title type='text'>Software Freedom Day 2007</title><content type='html'>Por primera vez en Nicaragua celebraremos el Software Freedom Day 2007, contando con la participacion de los principales grupos de usuario de linux de Nicaragua. Sera un evento sensacional.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/Rs5hcWS1srI/AAAAAAAAADg/L6ym26aXy_U/s1600-h/1202530509_382f33fcbb_o.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/Rs5hcWS1srI/AAAAAAAAADg/L6ym26aXy_U/s320/1202530509_382f33fcbb_o.png" alt="" id="BLOGGER_PHOTO_ID_5102122567506178738" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-4448829032973474429?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/4448829032973474429/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=4448829032973474429&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4448829032973474429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4448829032973474429'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/08/software-freedom-day-2007.html' title='Software Freedom Day 2007'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HVGkM_gZrcA/Rs5hcWS1srI/AAAAAAAAADg/L6ym26aXy_U/s72-c/1202530509_382f33fcbb_o.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-210551054014267100</id><published>2007-06-11T21:03:00.001-07:00</published><updated>2007-12-21T06:53:27.390-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planeta'/><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Instalando Unreal Tournament 2004 en Linux</title><content type='html'>Unreal Tournament 2004 es uno de mis juegos favoritos pero siempre me ha parecido muy lento en windows, asi que decidi probarlo en Linux usando mi distribuccion de linux Fedora7. El primer problema que encontre es que el script de instalacion de linux no estaba bien, asi que buscando en la red con google encontre este post(&lt;span style="font-weight: bold;"&gt;http://utforums.epicgames.com/showthread.php?t=554966&amp;amp;highlight=unreal+linux&lt;/span&gt;) en un foro acerca de como instalar Unreal2k4 sin el instalador solo utilizando el parche de actualizacion asi que decidi pobrarlo.&lt;br /&gt;&lt;br /&gt;El parche que baje fue el 3369.2 que fue el ultimo que sacaron  en Feb/4/2006 (&lt;span style="font-weight: bold;"&gt;http://www.mofunzone.com/game_patch_downloads/unreal_tournament_2004_3369_2.shtml&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Descomprimimos el parche(ut2004-lnxpatch3369-2.tar.bz2) en una ubicacion temporal, en el parche tenemos los binarios y otros archivos que necesitaremos para jugar, lo otro que necesitamos es copiar todo el directorio de instalacion de Unreal2k4 de windows  y su contenido  a la ubicacion final en linux, en mi caso fue a "/usr/local/games/ut2004" son aproximadamente  5GB en total.&lt;br /&gt;&lt;br /&gt;Una vez que terminamos de copiar los archivos, sobreescribimos los archivos del parche en el directorio "/usr/local/games/ut2004/"&lt;br /&gt;Los directorios quedaran asi al final:&lt;br /&gt;&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2005-12-07 18:39 Animations/&lt;br /&gt;drwxr-xr-x 6 strafe strafe 4.0K 2007-02-04 22:15 Benchmark/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2007-02-04 22:15 ForceFeedback/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2005-12-16 21:35 Help/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2007-02-04 22:15 KarmaData/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2005-12-07 18:39 Maps/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2005-12-07 18:39 Music/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2007-02-04 22:16 Prefabs/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2005-12-07 18:39 Sounds/&lt;br /&gt;drwxr-xr-x 2 strafe strafe 4.0K 2005-12-07 18:39 Speech/&lt;br /&gt;drwxr-xr-x 2 strafe strafe  12K 2005-12-07 18:39 StaticMeshes/&lt;br /&gt;drwxr-xr-x 3 strafe strafe  12K 2005-12-16 21:36 System/&lt;br /&gt;drwxr-xr-x 2 strafe strafe  20K 2005-12-07 18:39 Textures/&lt;br /&gt;drwxr-xr-x 5 strafe strafe 4.0K 2005-12-07 18:38 Web/&lt;br /&gt;&lt;br /&gt;para ejecutar el juego:&lt;br /&gt;&lt;br /&gt;# cd /usr/local/games/ut2004/System&lt;br /&gt;# ./ut2004-bin&lt;br /&gt;&lt;br /&gt;La primera vez que lo ejecute funciono bien pero no habia sonido,  el juego utiliza la libreria OpenAL  y LibSDL para reproducir el sonido, pero alguna razon el juego busca  las libreria en  el directorio  "/usr/local/games/ut2004/System"  para solucionar esto baje los fuentes de la libreria en "&lt;span style="font-weight: bold;"&gt;http://www.openal.org/&lt;/span&gt;" --  OpenAL  es un API multiplataforma de audio 3D para uso en juegos y aplicaciones de audio, un excelente libreria y ademas es opensource.  Con LibSDL ya estaba instalado en el sistema solo habia que hacer un enlace simbolico en el directorio.&lt;br /&gt;&lt;br /&gt;Teniendo los fuentes de la libreria solo fue necesario descomprimir , compilar y copiar el binario de la libreria a "/usr/local/games/ut2004/System/"&lt;br /&gt;&lt;br /&gt;# wget http://www.openal.org/openal_webstf/downloads/openal-0.0.8.tar.gz&lt;br /&gt;# tar xzvf openal-0.0.8.tar.gz&lt;br /&gt;# cd openal-0.0.8/&lt;br /&gt;# ./configure&lt;br /&gt;# make&lt;br /&gt;# cp   openal.so /usr/local/game/ut2004/System/&lt;br /&gt;# ln -s /usr/lib/libSDL-1.2.so.0  /usr/local/game/ut2004/System/libSDL-1.2.so.0&lt;br /&gt;&lt;br /&gt;Listo ahora el juego esta completo las graficas se ven bien y el sonido esta excelente hasta se siente mas rapido que en windows y es mas estable.&lt;br /&gt;&lt;br /&gt;por comodida creamos un script para arrancar el juego con estas 3 lineas:&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;cd /usr/local/games/ut2004/System&lt;br /&gt;./ut2004-bin&lt;br /&gt;&lt;br /&gt;salvamos el archivo  unreal2k4.sh, cambiamos permisos( # chmod a+x unreal2k4.sh )  y lo ponemos en  "/usr/local/bin", para jugar solo ejecutamos:&lt;br /&gt;&lt;br /&gt;# unreal2k4.sh&lt;br /&gt;&lt;br /&gt;Unos cuantos screenshots :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/RuwdENgka1I/AAAAAAAAADo/wSsy5F_bA3s/s1600-h/utshot1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/RuwdENgka1I/AAAAAAAAADo/wSsy5F_bA3s/s320/utshot1.png" alt="" id="BLOGGER_PHOTO_ID_5110491635341618002" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/Ruwd3Ngka2I/AAAAAAAAADw/LAh3h28yWVo/s1600-h/utshot2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/Ruwd3Ngka2I/AAAAAAAAADw/LAh3h28yWVo/s320/utshot2.png" alt="" id="BLOGGER_PHOTO_ID_5110492511514946402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/Ruweitgka3I/AAAAAAAAAD4/aSYBUGFPHKI/s1600-h/utshot3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/Ruweitgka3I/AAAAAAAAAD4/aSYBUGFPHKI/s320/utshot3.png" alt="" id="BLOGGER_PHOTO_ID_5110493258839255922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nota: para realizar algunas acciones descritas en este articulo necesitara ejecutarlas como usuario root.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-210551054014267100?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/210551054014267100/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=210551054014267100&amp;isPopup=true' title='10 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/210551054014267100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/210551054014267100'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/06/instalando-unreal-tournament-2004-en.html' title='Instalando Unreal Tournament 2004 en Linux'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HVGkM_gZrcA/RuwdENgka1I/AAAAAAAAADo/wSsy5F_bA3s/s72-c/utshot1.png' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-2678527284781737587</id><published>2007-05-24T22:28:00.000-07:00</published><updated>2007-08-01T09:36:12.383-07:00</updated><title type='text'>Oracle XE en Fedora 6 -- parte 2</title><content type='html'>Ahora instalamos Oracle-XE&lt;br /&gt;&lt;pre space="preserve" class="oac_no_warn"&gt;# rpm -ivh downloads/oracle-xe-univ-10.2.0.1-1.0.i386.rpm&lt;/pre&gt;El instalador se quejara si no existe el minimo requerido de espacio en swap para instalar, para esto existe una manera de pasar esta prueba creando un archivo de swap y activandolo para pasar el chequeo  de la siguiente manera:&lt;br /&gt;&lt;br /&gt;# dd if=/dev/zero of=/tmp/swap bs=1M count=512&lt;br /&gt;# mkswap /tmp/swap&lt;br /&gt;# swapon /tmp/swap&lt;br /&gt;&lt;br /&gt;con esto he creado 512MB aprox. de swap y lo he activado para pasar la validacion del instalador.&lt;br /&gt;&lt;br /&gt;Luego configuramos con&lt;br /&gt;&lt;br /&gt;# /etc/init.d/oracle-xe  configure&lt;br /&gt;&lt;br /&gt;el script preguntara sobre el puerto del servidor de aplicacion, el puerto del listener, el password para la cuenta SYSTEM y si oracle-xe debe iniciar automaticamente o no&lt;br /&gt;&lt;br /&gt;"Specify the HTTP port that will be used for Oracle Application Express [8080]:"&lt;br /&gt;&lt;br /&gt;"Specify a port that will be used for the database listener [1521]:"&lt;br /&gt;&lt;br /&gt;"Specify a password to be used for database accounts.  Note that the same&lt;br /&gt;password will be used for SYS and SYSTEM.  Oracle recommends the use of&lt;br /&gt;different passwords for each database account.  This can be done after&lt;br /&gt;initial configuration:"&lt;br /&gt;&lt;br /&gt;"Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:"&lt;br /&gt;&lt;br /&gt;Por default oracle-xe usa los puertos 8080, 1521 e inicia al arrancar el equipo disponible solamente para acceso local usando el ip 127.0.0.1. Despues de haber configurado el servicio este iniciara automaticamente, para comprobarlo usaremos un navegador usando el siguiente url:&lt;br /&gt;&lt;br /&gt;"http://127.0.0.1:8080/apex"&lt;br /&gt;&lt;br /&gt;y nos debera mostrar lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/RrCzYP0Yz3I/AAAAAAAAADA/iRMwrtkeovg/s1600-h/oracle-xe-adm.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/RrCzYP0Yz3I/AAAAAAAAADA/iRMwrtkeovg/s320/oracle-xe-adm.png" alt="" id="BLOGGER_PHOTO_ID_5093768407700524914" border="0" /&gt;&lt;/a&gt;accedemos al administrador usando como usuario:  system y la clave que seleccionamos cuando configuramos el servicio.&lt;br /&gt;&lt;br /&gt;Una vez dentro del administrador podemos manejar los usuarios, las bases de datos, utilerias, generar reportes y modificar parametros del servidor de bases de datos.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RrC0Z_0Yz4I/AAAAAAAAADI/KaNYFpdZGMk/s1600-h/oracle-xe-adm1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RrC0Z_0Yz4I/AAAAAAAAADI/KaNYFpdZGMk/s320/oracle-xe-adm1.png" alt="" id="BLOGGER_PHOTO_ID_5093769537276923778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Si deseamos hacer que el servidor este accesible remotamente desde otros equipos en la red solo modifcamos la opcion  en la administracion que dice  "manage http access"  la cual  controla el acceso remoto al servidor como se muestra en la imagen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RrC1bv0Yz5I/AAAAAAAAADQ/7eCy6T1izLE/s1600-h/oracle-xe-adm2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RrC1bv0Yz5I/AAAAAAAAADQ/7eCy6T1izLE/s320/oracle-xe-adm2.png" alt="" id="BLOGGER_PHOTO_ID_5093770666853322642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Bien si se desea modificarse la forma en que inicia el servicio se puede realizar utilizando las herramientas de la distribuccion de linux que se tenga por ejemplo en distribucciones basadas en redhat usamos  los comandos: "service"  o "chkconfig",  distribucciones basadas en debian utilizamos "sysv-rc-conf" y en suse  utilizamos "yast2"&lt;br /&gt;&lt;br /&gt;Ahora  solo queda comenzar a utilizar la base de datos y asi finalizamos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-2678527284781737587?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/2678527284781737587/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=2678527284781737587&amp;isPopup=true' title='1 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/2678527284781737587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/2678527284781737587'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/05/oracle-xe-en-fedora-6-parte-2.html' title='Oracle XE en Fedora 6 -- parte 2'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_HVGkM_gZrcA/RrCzYP0Yz3I/AAAAAAAAADA/iRMwrtkeovg/s72-c/oracle-xe-adm.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-3047853651829104605</id><published>2007-05-05T15:45:00.001-07:00</published><updated>2007-06-24T09:10:50.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Red Hat'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle-XE'/><title type='text'>Oracle XE en Fedora 6  -- parte1</title><content type='html'>&lt;div style="text-align: justify;"&gt;Ahora en esta ocasion traemos Oracle XE ( Oracle express edition ) disponible para linux/windows y otras plataformas(&lt;span class="textA"&gt;Debian, Mandriva, Novell, Red Hat and                  Ubuntu&lt;/span&gt;), y como de costumbre mostrare la instalacion en Fedora 6&lt;br /&gt;&lt;br /&gt;Obteniendo Oracle-XE:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;primero necesitaras una cuenta en la web de oracle&lt;/li&gt;&lt;li&gt;una vez loggeado en la cuenta que  creaste, busca la seccion de descargas&lt;/li&gt;&lt;li&gt;Descargas Oracle-XE para linux, formato de paquete "rpm", el archivo a descargar es  &lt;span style="font-weight: bold;"&gt;oracle-xe-univ-10.2.0.1-1.0.i386.rpm&lt;/span&gt;         &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Los requerimientos para instalar Oracle-XE segun la web de Oracle son:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;RAM  256MB minimo, recomendado 512MB (servidor)&lt;/li&gt;&lt;li&gt;Espacio en disco 1.5GB minimo (servidor)&lt;/li&gt;&lt;li&gt;Los requerimientos de swap (espacio de intercambio) varia segun la memoria instalada del sistema (aunque hay una manera de burlar este requerimiento, la cual explicare mas adelante)&lt;br /&gt;&lt;br /&gt;RAM --&gt; SWAP&lt;br /&gt;&lt;br /&gt;0-256MB                   --&gt;  el triple de la RAM instalada&lt;br /&gt;256MB-512MB     --&gt;  el doble de la RAM instalada&lt;br /&gt;512MB-1024MB   --&gt;  1024MB&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tambien se deben ajustar ciertos parametros del kernel de linux&lt;/li&gt;&lt;/ul&gt;Parametros del Kernel&lt;br /&gt;&lt;br /&gt;semmsl         250&lt;br /&gt;semmns        32000&lt;br /&gt;semopm        100&lt;br /&gt;semmni        128&lt;br /&gt;shmmax        536870912&lt;br /&gt;shmmni        4096&lt;br /&gt;shmall            2097152&lt;br /&gt;file-max        65536&lt;br /&gt;ip_local_port_range    1024–65000&lt;br /&gt;&lt;br /&gt;para hacer los cambios a los parametros del kernel editamos  el archivo /etc/sysctl.conf agregamos las siguientes lineas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kernel.sem = 250 32000 100 128&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;kernel.shmmax = 536870912&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;shmmni, file-max  e ip_local_port_range, ya viene con  esos valores predeterminados en Fedora 6, por lo que no hay necesidad de modificarlos, luego ejecutamos&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;# sysctl&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;este comando actualizara los parametros del kernel que acabamos de agregar a sysctl.conf.&lt;br /&gt;&lt;br /&gt;Oracle-XE tambien requiere que la libreria "libaio" este instalada("yum install libaio") en el sistemas antes de instalar&lt;br /&gt;&lt;br /&gt;Realizamos la instalacion de Oracle-XE con el siguiente comando:&lt;br /&gt;&lt;br /&gt;# rpm -ivh --nosignature  &lt;span style="font-weight: bold;"&gt;oracle-xe-univ-10.2.0.1-1.0.i386.rpm&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;luego configuramos con:&lt;br /&gt;&lt;br /&gt;# /etc/init.d/oracle-xe configure &lt;span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-3047853651829104605?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/3047853651829104605/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=3047853651829104605&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/3047853651829104605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/3047853651829104605'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/05/oracle-xe.html' title='Oracle XE en Fedora 6  -- parte1'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-4244401995699484079</id><published>2007-04-10T20:35:00.001-07:00</published><updated>2007-06-03T10:24:52.838-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snmp'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenoss'/><title type='text'>Monitoreando con Zenoss - parte2</title><content type='html'>Para la configuracion de los agentes snmp, usaremos implementaremos una configuracion basica  definiendo 2 grupo con claves y niveles de acceso. En esta demostracion solo permitiremos administrar los dispositivos via snmp localmente, tambien se puede cambiar la configuracion para administrar los dispositivos remotamente con solo cambiar la definicion de&lt;br /&gt;las claves y grupos.&lt;br /&gt;&lt;br /&gt;Archivo de configuracion snmpd ( /etc/snmp/snmpd.conf )&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;com2sec local        127.0.0.1/32    clave-local      #claves para las redes  y hosts &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;com2sec localnet    192.168.1.0/24    public   &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;#grupos con acceso RW(Read/Write) version snmp 1, y 2c&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;group MyRWGroup v1    local       &lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;group MyRWGroup v2c    local&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;# grupos con acceso modo RO(Read Only)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;group MyROGroup    v1    localnet   &lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;group MyROGroup    v2c    localnet&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;#desplegar todo la info del arbol snmp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;view all    included     .1    80  &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;# Lista de control de acceso&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;access MyROGroup "" any noauth exact all none none&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;access MyRWGroup "" any noauth exact all all all&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;syslocation Linux Server on  hostname                              #datos del host &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:85%;"  &gt;syscontact Administrator  contact@email.com&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Luego de editar la configuracion en los 2 host de esta prueba probamos la configuracion , reiniciando el servicio y usando el comando &lt;span style="font-weight: bold;"&gt;snmpwalk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# /etc/init.d/snmpd restart&lt;br /&gt;&lt;br /&gt;# snmpwalk -v 2c -c public 192.168.1.2 system&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;salida del comando:&lt;br /&gt;&lt;br /&gt;Host 192.168.1.1&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RiqeRKn11tI/AAAAAAAAABw/FpwpZqPYGME/s1600-h/shot1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RiqeRKn11tI/AAAAAAAAABw/FpwpZqPYGME/s320/shot1.jpg" alt="" id="BLOGGER_PHOTO_ID_5056027549423228626" border="0" /&gt;&lt;/a&gt;Host 192.168.1.2&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/Riqenqn11uI/AAAAAAAAAB4/FXtVfGr3p5c/s1600-h/shot2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/Riqenqn11uI/AAAAAAAAAB4/FXtVfGr3p5c/s320/shot2.jpg" alt="" id="BLOGGER_PHOTO_ID_5056027935970285282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Agregando dispositivos&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RjVB0b3xJAI/AAAAAAAAACA/XM0n188xqrA/s1600-h/shot3.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RjVB0b3xJAI/AAAAAAAAACA/XM0n188xqrA/s320/shot3.jpeg" alt="" id="BLOGGER_PHOTO_ID_5059022125511287810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Esta tarea tambien se puede automatizar mediante archivos xml, que pueden generarse a partir de una BD,&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RjVCAL3xJBI/AAAAAAAAACI/U2Gv-xXiwis/s1600-h/shot4.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RjVCAL3xJBI/AAAAAAAAACI/U2Gv-xXiwis/s320/shot4.jpeg" alt="" id="BLOGGER_PHOTO_ID_5059022327374750738" border="0" /&gt;&lt;/a&gt;Despues hacemos click en el boton agregar para que Zenoss recupere la informacion del dispositivo via snmp:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RjVCo73xJCI/AAAAAAAAACQ/J6PH6CeFtNI/s1600-h/shot5.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RjVCo73xJCI/AAAAAAAAACQ/J6PH6CeFtNI/s320/shot5.jpeg" alt="" id="BLOGGER_PHOTO_ID_5059023027454420002" border="0" /&gt;&lt;/a&gt;si todo esta correcto al final de agregar el dispositivo veremo algo similar a esto:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RjVC873xJEI/AAAAAAAAACg/iuZQHRZxf2Q/s1600-h/shot6.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RjVC873xJEI/AAAAAAAAACg/iuZQHRZxf2Q/s320/shot6.jpeg" alt="" id="BLOGGER_PHOTO_ID_5059023371051803714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Una vez agregado el dispositivo podremos ver sus caracteristicas y empezar a monitorearlo&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RjVDn73xJFI/AAAAAAAAACo/RAOJ2lZn4kc/s1600-h/shot7.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RjVDn73xJFI/AAAAAAAAACo/RAOJ2lZn4kc/s320/shot7.jpeg" alt="" id="BLOGGER_PHOTO_ID_5059024109786178642" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RjVDzb3xJGI/AAAAAAAAACw/Z8vLQhUYSrQ/s1600-h/shot8.jpeg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RjVDzb3xJGI/AAAAAAAAACw/Z8vLQhUYSrQ/s320/shot8.jpeg" alt="" id="BLOGGER_PHOTO_ID_5059024307354674274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para automatizar el zenoss como un servicio estandar cambiamos el shell  a  /sbin/nologin&lt;br /&gt;modificando al usuario zenoss:&lt;br /&gt;&lt;br /&gt;# usermod  -s /sbin/nologin  zenoss&lt;br /&gt;&lt;br /&gt;luego creamos un link simbolico a  /usr/local/zenoss/bin/zenoss en /etc/init.d/&lt;br /&gt;&lt;br /&gt;# ln  -s /usr/local/zenoss/bin/zenoss  /etc/init.d/zenoss&lt;br /&gt;&lt;br /&gt;Ahora agregamos el servicio  usando  el comando chkconfig, como se muestra en la imagen&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/RmL5BCBeG8I/AAAAAAAAAC4/7u5SXgtUUBM/s1600-h/service.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/RmL5BCBeG8I/AAAAAAAAAC4/7u5SXgtUUBM/s320/service.jpg" alt="" id="BLOGGER_PHOTO_ID_5071889926490823618" border="0" /&gt;&lt;/a&gt;El servicio ZenOss iniciara automaticamente en los runlevels 3 y 5 al enceder la PC.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-4244401995699484079?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/4244401995699484079/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=4244401995699484079&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4244401995699484079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4244401995699484079'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/04/monitoreando-con-zenoss-parte2.html' title='Monitoreando con Zenoss - parte2'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_HVGkM_gZrcA/RiqeRKn11tI/AAAAAAAAABw/FpwpZqPYGME/s72-c/shot1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-4501527143971482180</id><published>2007-04-03T20:38:00.000-07:00</published><updated>2007-05-15T21:51:38.953-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snmp'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Zenoss'/><title type='text'>Monitoreando con Zenoss - parte1</title><content type='html'>El nuevo testing ahora &lt;a href="http://zenoss.com/"&gt;Zenoss &lt;/a&gt;&lt;a href="http://zenoss.com/"&gt;Open Source Enterprise Monitoring&lt;/a&gt;, Zenoss es una herramienta para monitorear diferentes tipos de dispositivos y administrarlos remotamente usando el protocolo  SNMP utiliza diferentes tecnologias opensource basadas en el lenguaje Python como el servidor de aplicaciones Zope, las librerias Twisted, rrdtool para graficos y la base de datos MySQL.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span&gt;&lt;br /&gt;Para esta prueba utilizare lo siguiente:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Dos PC con Fedora6 instalado&lt;br /&gt;&lt;/li&gt;&lt;li&gt;El net-snmp instalado (dependencias tambien  perl y python)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Los fuentes de Zenoss (lo compilare en el Fedora6)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;MySQL corriendo y configurado en una de las PC&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: justify;"&gt;Obtenemos Zenoss de &lt;a href="http://zenoss.com/download/links?nt"&gt;http://zenoss.com/download/links?nt&lt;/a&gt; y usando como referencia &lt;a href="http://zenoss.com/docs/installsrc"&gt;http://zenoss.com/docs/installsrc&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Instalamos net-snmp y otros paquetes esenciales, como nota importante es recomendable  instalar los paquetes de desarrollo de Python y Perl.&lt;br /&gt;&lt;br /&gt;# yum -y install net-snmp net-snmp-utils perl-Digest-HMAC perl-DBI&lt;br /&gt;&lt;br /&gt;Creando usuario para zenoss:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RhkoULplfEI/AAAAAAAAAAo/zSMoCW7Yz1Q/s1600-h/step1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer; width: 350px; height: 140px;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RhkoULplfEI/AAAAAAAAAAo/zSMoCW7Yz1Q/s320/step1.png" alt="" id="BLOGGER_PHOTO_ID_5051112784262429762" border="0" /&gt;&lt;/a&gt;Modificando el entorno para el usuario zenoss&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_HVGkM_gZrcA/RhkszrplfJI/AAAAAAAAABQ/cx9KaxnKZ0M/s1600-h/step2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_HVGkM_gZrcA/RhkszrplfJI/AAAAAAAAABQ/cx9KaxnKZ0M/s320/step2.png" alt="" id="BLOGGER_PHOTO_ID_5051117723474820242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Creando la DB y el usuario para la instalacion:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RhkqkLplfFI/AAAAAAAAAAw/oooCHnmy6uc/s1600-h/step5.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RhkqkLplfFI/AAAAAAAAAAw/oooCHnmy6uc/s320/step5.png" alt="" id="BLOGGER_PHOTO_ID_5051115258163592274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Descomprimimos los fuentes en la cuenta que creamos anteriormente y ejecutamos el install.sh para iniciar la instalacion&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RhkrT7plfGI/AAAAAAAAAA4/DlBepGWmdSQ/s1600-h/step6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RhkrT7plfGI/AAAAAAAAAA4/DlBepGWmdSQ/s320/step6.png" alt="" id="BLOGGER_PHOTO_ID_5051116078502345826" border="0" /&gt;&lt;/a&gt;Compilacion del zenoss:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rhkrn7plfHI/AAAAAAAAABA/RcwTB9dywzk/s1600-h/step7.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rhkrn7plfHI/AAAAAAAAABA/RcwTB9dywzk/s320/step7.png" alt="" id="BLOGGER_PHOTO_ID_5051116422099729522" border="0" /&gt;&lt;/a&gt;Finalizando instalacion:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RhksT7plfII/AAAAAAAAABI/_-ECpo1eeJY/s1600-h/step8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RhksT7plfII/AAAAAAAAABI/_-ECpo1eeJY/s320/step8.png" alt="" id="BLOGGER_PHOTO_ID_5051117178013973634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Comprobando que Zenoss este funcionando :&lt;br /&gt;&lt;br /&gt;desde el shell&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rhkv_7plfLI/AAAAAAAAABg/rTjAXeRAW8s/s1600-h/step10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/Rhkv_7plfLI/AAAAAAAAABg/rTjAXeRAW8s/s320/step10.png" alt="" id="BLOGGER_PHOTO_ID_5051121232463101106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;desde el navegador&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_HVGkM_gZrcA/RhkuvbplfKI/AAAAAAAAABY/gc-FmY2zEdc/s1600-h/step9.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_HVGkM_gZrcA/RhkuvbplfKI/AAAAAAAAABY/gc-FmY2zEdc/s320/step9.png" alt="" id="BLOGGER_PHOTO_ID_5051119849483631778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;En la continuacion de este articulo:  configurando los agentes snmp, el servicio snmpd, obteniendo informacion usando zenoss y automatizando zenoss como un servicio mas para que inicie al arrancar linux.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-4501527143971482180?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/4501527143971482180/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=4501527143971482180&amp;isPopup=true' title='3 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4501527143971482180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4501527143971482180'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/04/monitoreando-con-zenoss-parte1.html' title='Monitoreando con Zenoss - parte1'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HVGkM_gZrcA/RhkoULplfEI/AAAAAAAAAAo/zSMoCW7Yz1Q/s72-c/step1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-4245330033982193832</id><published>2007-04-01T21:19:00.000-07:00</published><updated>2007-05-15T21:51:10.739-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Selinux'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Creando Repositorio FTP con Selinux habilitado</title><content type='html'>Linux Fedora6,  VsFTPD&lt;br /&gt;&lt;br /&gt;Primero instalamos los paquetes necesarios:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# yum install vsftpd createrepo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;modificamos el archivo &lt;span style="font-weight: bold;"&gt;/etc/vsftpd/vsftpd.conf&lt;/span&gt; descomentamos la opcion &lt;span style="font-weight: bold;"&gt;anonymous_enable=YES&lt;/span&gt;  esto permitira logearse al servidor ftp anonimamente.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Creamos un directorio en &lt;span style="font-weight: bold;"&gt;/var/ftp/pub&lt;/span&gt;  en este ejemplo FC6 dentro de este se pondra todo el contenido del DVD de fedora  una vez copiado eliminaremos los archivos de la carpeta &lt;span style="font-weight: bold;"&gt;repodata&lt;/span&gt; y los archivos &lt;span style="font-weight: bold;"&gt;filelists.xml.gz&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;other.xml.gz&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;primary.xml.gz&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;repomd.xml&lt;/span&gt; ya que esto hacen referencia al repositorio en el DVD  "//media"&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Luego recreamos la data para el repositorio&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# createrepo -v -g $(pwd)/Fedora/base/comps.xml $(pwd)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;El archivo &lt;span style="font-weight: bold;"&gt;comps.xml&lt;/span&gt; contiene la definicion de los grupos de paquetes del Fedora6 hacemos esto por si deseamos utilizar la opciones de grupos del Yum como: groupinstall, grouplist o groupupdate.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Ahora la parte de selinux&lt;br /&gt;&lt;br /&gt;por default el contexto que se asigna al ftp en selinux es el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; user_u:object_r:public_content_t &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;para asegurarno que el repositorio funcione bien todos los archivos y directorios creados bajo &lt;span style="font-weight: bold;"&gt;/var/ftp/pub&lt;/span&gt; deben tener el mismo contexto selinux para esto ejecutamos:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# chcon -R user_u:object_r:public_content_t  FC6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;para finalizar modificamos el archivo &lt;span style="font-weight: bold;"&gt;/etc/yum.repos.d/fedora-core.repo&lt;/span&gt; para que apunte al servidor FTP comentamos el baserurl y escribimos el del server&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;baseurl=ftp:/192.168.1.2&lt;ip&gt;/pub/FC6&lt;/ip&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;como ultimo paso solo resta probarlo&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# yum clean all&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;# yum install amanda* --disablerepo=extras,updates,livna&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-4245330033982193832?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/4245330033982193832/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=4245330033982193832&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4245330033982193832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4245330033982193832'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/04/creando-repositorio-ftp-con-selinux.html' title='Creando Repositorio FTP con Selinux habilitado'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-6103670707973989375</id><published>2007-03-23T21:04:00.000-07:00</published><updated>2007-05-15T21:50:42.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Openbox'/><title type='text'>Fedora6 con Openbox3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RhxTXEBFXTI/AAAAAAAAABo/0Vo3q9jREwc/s1600-h/shot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RhxTXEBFXTI/AAAAAAAAABo/0Vo3q9jREwc/s320/shot.png" alt="" id="BLOGGER_PHOTO_ID_5052004537683238194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_HVGkM_gZrcA/RgSkuU0AayI/AAAAAAAAAAc/6TdVYdwtPh4/s1600-h/snapshot2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_HVGkM_gZrcA/RgSkuU0AayI/AAAAAAAAAAc/6TdVYdwtPh4/s320/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5045338598329576226" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-6103670707973989375?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/6103670707973989375/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=6103670707973989375&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/6103670707973989375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/6103670707973989375'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/03/fedora6-con-openbox3.html' title='Fedora6 con Openbox3'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_HVGkM_gZrcA/RhxTXEBFXTI/AAAAAAAAABo/0Vo3q9jREwc/s72-c/shot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-2497545822686698270</id><published>2007-03-23T20:08:00.000-07:00</published><updated>2007-05-15T21:50:12.828-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeBSD'/><title type='text'>FreBSD 6.2 - Gnome2.16</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_HVGkM_gZrcA/RgSXEk0AaxI/AAAAAAAAAAU/EPeD8BCqYQg/s1600-h/Screenshot.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_HVGkM_gZrcA/RgSXEk0AaxI/AAAAAAAAAAU/EPeD8BCqYQg/s320/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5045323587418876690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Screenshot de mi desktop FreeBSD 6.2&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-2497545822686698270?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/2497545822686698270/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=2497545822686698270&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/2497545822686698270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/2497545822686698270'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/03/mi-frebsd-62.html' title='FreBSD 6.2 - Gnome2.16'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_HVGkM_gZrcA/RgSXEk0AaxI/AAAAAAAAAAU/EPeD8BCqYQg/s72-c/Screenshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3656907801962114334.post-4364693370624004122</id><published>2007-03-21T19:46:00.000-07:00</published><updated>2007-03-22T20:54:50.524-07:00</updated><title type='text'>Iniciando Blog</title><content type='html'>&lt;span style="font-family:verdana;"&gt;Este es otro blog mas para publicar lo que haga en linux/freebsd&lt;br /&gt;&lt;br /&gt;proximamente&lt;br /&gt;&lt;br /&gt;Oracle on linux Fedora 6&lt;br /&gt;Algunos testing en Ruby&lt;br /&gt;&lt;br /&gt;y cualquier otra cosa que se me ocurra en el camino&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3656907801962114334-4364693370624004122?l=rz0r.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rz0r.blogspot.com/feeds/4364693370624004122/comments/default' title='Comentarios de la entrada'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3656907801962114334&amp;postID=4364693370624004122&amp;isPopup=true' title='0 Comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4364693370624004122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3656907801962114334/posts/default/4364693370624004122'/><link rel='alternate' type='text/html' href='http://rz0r.blogspot.com/2007/03/iniciando-blog.html' title='Iniciando Blog'/><author><name>Xaero</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://img329.imageshack.us/img329/7527/skullcopyfv8.jpg'/></author><thr:total>0</thr:total></entry></feed>
