<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>K's weblog... &#187; Linux</title>
	<atom:link href="http://blog.ellsworth.cl/?feed=rss2&#038;cat=4" rel="self" type="application/rss+xml" />
	<link>http://blog.ellsworth.cl</link>
	<description>No sufro de locura, la disfruto a cada momento</description>
	<lastBuildDate>Wed, 07 Apr 2010 23:04:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Una Semana con Macintosh</title>
		<link>http://blog.ellsworth.cl/?p=166</link>
		<comments>http://blog.ellsworth.cl/?p=166#comments</comments>
		<pubDate>Tue, 16 Jan 2007 15:15:49 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[TecnologÃ­a]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=166</guid>
		<description><![CDATA[Hace una semana me entregaron mi primer MAC, es un Mac mini Intel, con Core DUo 1.66, 512M DDR2, disco de 60GB, Bluetooth 2.0 y Airport extreme. corriendo OS X Tiger (10.4)&#8230; la experiencia ha sido sobre todo fabulosa, tiene lo suave de un sistema operativo de escritorio y lo potente de un UNIX por [...]]]></description>
			<content:encoded><![CDATA[<p>Hace una semana me entregaron mi primer MAC, es un Mac mini Intel, con Core DUo 1.66, 512M DDR2, disco de 60GB, Bluetooth 2.0 y Airport extreme. corriendo OS X Tiger (10.4)&#8230; la experiencia ha sido sobre todo fabulosa, tiene lo suave de un sistema operativo de escritorio y lo potente de un UNIX por debajo&#8230;</p>
<p>El start es en menos de 30 segundos, tema agradable versus los 3 o 4 minutos que se hecha un windows con todo cargado&#8230; como es un Unix por debajo, lo primero que hice fue generar mi propio DNS local, de esa forma la navegación se acelera mucho&#8230;</p>
<p>por ahora el tema ha sido super entretenido y con mucho aprendisaje tambien&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=166</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NFS failover no disruptivo</title>
		<link>http://blog.ellsworth.cl/?p=153</link>
		<comments>http://blog.ellsworth.cl/?p=153#comments</comments>
		<pubDate>Sun, 02 Apr 2006 20:24:33 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=153</guid>
		<description><![CDATA[En Linux uno de los temas más complejos de clusterizar es un servidor de archivos, esto tiene mucho que ver con  como es que un servidor NFS realiza sus procesos de lock, stats y mount&#8230;
Usando  Heartbeat y un poco de voodoo sobre el /etc/init.d/nfslock se puede hacer un failover amigable sobre aplicacion de [...]]]></description>
			<content:encoded><![CDATA[<p>En Linux uno de los temas más complejos de clusterizar es un servidor de archivos, esto tiene mucho que ver con  como es que un servidor NFS realiza sus procesos de lock, stats y mount&#8230;</p>
<p>Usando  Heartbeat y un poco de voodoo sobre el /etc/init.d/nfslock se puede hacer un failover amigable sobre aplicacion de bajo indice de locking.</p>
<p>El hardware requerido es un disco compartido para manejar la información de Locks, stats y mounts y el shared storage para la data definitiva.</p>
<p>El tutorial completo esta aquí, con un poco de suerte esto funciona&#8230; ya lo probe <img src='http://blog.ellsworth.cl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Existe una opción más compleja y se supone con más prestaciones pero agrega muchos puntos de entropia a la solución, Por ahora la simple.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PuTTY windoze y VI&#8230; keypad que no anda</title>
		<link>http://blog.ellsworth.cl/?p=148</link>
		<comments>http://blog.ellsworth.cl/?p=148#comments</comments>
		<pubDate>Sat, 11 Feb 2006 20:43:12 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Vmware]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=148</guid>
		<description><![CDATA[Como todo *nix Geek  domado, tengo que usar más seguido de lo que me gustaría M$ Windoze,  y la unica opcion sana razonable para conectarte a un ssh es PuTTY, el drama ocurre con VI y tratar de usar el tecladito numérico, aparecen letras verticales y challa&#8230;
Problema: Putty envia &#8220;key scan codes&#8221; desconocidos para la [...]]]></description>
			<content:encoded><![CDATA[<p>Como todo *nix Geek  domado, tengo que usar más seguido de lo que me gustaría M$ Windoze,  y la unica opcion sana razonable para conectarte a un ssh es PuTTY, el drama ocurre con VI y tratar de usar el tecladito numérico, aparecen letras verticales y challa&#8230;</p>
<p>Problema: Putty envia &#8220;key scan codes&#8221; desconocidos para la limitada coleccion de emulacion de terminales conocidos por VI o la emulacion de xterm que usa por defecto, por tanto los scan codes, producen cualquier garabato&#8230;</p>
<p>Solución teórica: enseñarle los scancodes desconocidos de los números del keypad al VI<br />
Solución práctica:</p>
<p>en la ventana de VI escribir lo siquiente:</p>
<pre>:imap <esc>Oq 1
:imap </esc><esc>Or 2
:imap </esc><esc>Os 3
:imap </esc><esc>Ot 4
:imap </esc><esc>Ou 5
:imap </esc><esc>Ov 6
:imap </esc><esc>Ow 7
:imap </esc><esc>Ox 8
:imap </esc><esc>Oy 9
:imap </esc><esc>Op 0
:imap </esc><esc>On .
:imap </esc><esc>OQ /
:imap </esc><esc>OR *
:imap </esc><esc>Ol +
:imap </esc><esc>OS -</esc></pre>
<p>Segun entiendo esto puede ser muy tedioso cada vez que queremos fixear el tema&#8230; La alternativa es modificar el rc del VI, ~/.vimrc en el home de cada usuario (o crear el archivo /etc/skel/.vimrc para que los usuarios posteriormente creados tengan el problema ya resuelto) e incluir dentro de ese archivo los mismos comandos.</p>
<p>Ya lo tengo hecho para todos los servers que manejo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=148</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>user@server /home/user/&gt; man sex</title>
		<link>http://blog.ellsworth.cl/?p=147</link>
		<comments>http://blog.ellsworth.cl/?p=147#comments</comments>
		<pubDate>Thu, 02 Feb 2006 20:59:30 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=147</guid>
		<description><![CDATA[SEX(6)              EUNUCH Programmer's Manual               SEX(6)

NAME
sex - have sex

SYNOPSIS
sex [ options ] ...  [ username ] ...

DESCRIPTION
sex allows the invoker to have sex with the user(s) speci-
fied in [...]]]></description>
			<content:encoded><![CDATA[<pre>SEX(6)              EUNUCH Programmer's Manual               SEX(6)

NAME
sex - have sex

SYNOPSIS
sex [ options ] ...  [ username ] ...

DESCRIPTION
sex allows the invoker to have sex with the user(s) speci-
fied in the command line.  If no users are specified, they
are taken from the LOVERS environment variable.  Options to
make things more interesting are as follows:

-1   masturbate

-a   external stimulus (aphrodisiac) option

-b   buggery

-B  animal bestiality with animal

-c   chocolate sauce option

-C   chaining option (cuffs included) (see also -m -s -W)

-d  file get a date with the features described in file

-e   exhibitionism (image sent to all machines on the net)

-f   foreplay option

-F   nasal sex with plants

-i   coitus interruptus (messy!)

-j   jacuzzi option (California sites only)

-l   leather option

-m   masochism (see -s)

-M   triple parallel (Menage a Trois) option

-n   necrophilia (if target process is not dead, program kills it)

-o   oral option

-O   parallel access (orgy)

-p   debug option (proposition only)

-q   quickie (wham, bam, thank you, ma'am)

-s   sadism (target must set -m)

-S   sundae option

-v   voyeurism (surveys the entire net)

-w   whipped cream option

-W   whips (see also -s, -C, and -m)

ENVIRONMENT
LOVERS
is a list of default partners which will be used if
none are specified in the command line.  If any are
specified, the values in LOVERS is ignored.

FILES
/usr/lib/sex/animals          animals for bestiality

/usr/lib/sex/blackbook        possible dates

/usr/lib/sex/sundaes          sundae recipes

/usr/lib/sex/s&#038;m              sado-masochistic equipment

BUGS
^C (quit process) may leave the user very unsatisfied.

^Z (stop process) is usually quite messy.

MAN AUTHOR
Author prefers to be anonymous.

HISTORY
Oldest program ever.</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=147</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virus para Webserver</title>
		<link>http://blog.ellsworth.cl/?p=134</link>
		<comments>http://blog.ellsworth.cl/?p=134#comments</comments>
		<pubDate>Tue, 08 Nov 2005 15:32:00 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=134</guid>
		<description><![CDATA[ McAfee detecto un virus que ataca webservers sobre Unix, este es un worm que bombardea redes aleatoreas en busca de webserver corriendo CGI-PHP con scripts mal construidos y vulnerables y infectan el webserver, esto es lo mismo que l 99% de los hackeos de servidores web pero automatizado, un script web mal desarrollado que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://vil.nai.com/vil/content/v_136821.htm"> McAfee</a> detecto un virus que ataca webservers sobre Unix, este es un worm que bombardea redes aleatoreas en busca de webserver corriendo CGI-PHP con scripts mal construidos y vulnerables y infectan el webserver, esto es lo mismo que l 99% de los hackeos de servidores web pero automatizado, un script web mal desarrollado que es explotable desde afuera.</p>
<p>Un ejemplo de un hoyo de seguridad con patas es el software PHP de foros phpBB, existen como 100 distintos xploits que lo vulneran, el virus no es nada nuevo respecto a como opera sino que es el primero en hacer hackeos automatizados.</p>
<p>Sistemas vulnerables: todos los POSIX que corran PHP/CGI y tengan scripts mal hechos..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=134</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAWHIDE, donde los RPMS queman&#8230;</title>
		<link>http://blog.ellsworth.cl/?p=131</link>
		<comments>http://blog.ellsworth.cl/?p=131#comments</comments>
		<pubDate>Mon, 24 Oct 2005 15:41:23 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=131</guid>
		<description><![CDATA[Por culpa de una mañana de lunes aburrida, opte por migrar una estación de trabajo Linux que tengo (25% RHEL4 beta2, 50% Centos4, 25% paquetes sueltos) a RAWHIDE, que se supone es lo más nuevo respecto a Red Hat Linux&#8230; tiene cosa muy nuevas, pero algunas estan de frentos en periodo de testing severo&#8230;
bueno para [...]]]></description>
			<content:encoded><![CDATA[<p>Por culpa de una mañana de lunes aburrida, opte por migrar una estación de trabajo Linux que tengo (25% RHEL4 beta2, 50% Centos4, 25% paquetes sueltos) a RAWHIDE, que se supone es lo más nuevo respecto a Red Hat Linux&#8230; tiene cosa muy nuevas, pero algunas estan de frentos en periodo de testing severo&#8230;</p>
<p>bueno para cambiarse desde FC4 a Raw Hide, hice el siguiente script:</p>
<p><font size=1 color=#993333><b><br />
#!/bin/bash<br />
echo &#8221; Entrando a la dimesion desconocida de RAWHIDE&#8221;<br />
echo &#8221; se asumen respaldos y que esta no es una maquina de produccion &#8221;<br />
echo &#8221; &#8221;<br />
cd /etc/yum.repos.d/<br />
echo &#8220;apagando fedora.repo, fedora-extras, fedora-updates &#8221;<br />
sed &#8217;s/enabled=1/enabled=0/&#8217; fedora.repo > temp1 ;<br />
mv -f temp1 fedora.repo;<br />
sed &#8217;s/enabled=1/enabled=0/&#8217; fedora-updates.repo > temp2 ;<br />
mv -f temp2 fedora-updates.repo;<br />
sed &#8217;s/enabled=1/enabled=0/&#8217; fedora-extras.repo > temp3 ;<br />
mv -f temp3 fedora-extras.repo;</p>
<p>echo &#8220;Apagados los repositorios antiguos&#8221;<br />
echo &#8221; &#8221;<br />
sleep 3<br />
echo &#8220;Activando los devel (rawhide)&#8221;<br />
sed &#8217;s/enabled=0/enabled=1/&#8217; fedora-devel.repo > temp4 ;<br />
mv -f temp4 fedora-devel.repo;<br />
echo &#8221; &#8221;<br />
sed &#8217;s/enabled=0/enabled=1/&#8217; fedora-extras-devel.repo > temp5 ;<br />
mv -f temp5 fedora-extras-devel.repo;<br />
echo &#8221; &#8221;<br />
echo &#8221; Listos los cambios en los repositorios, yum update ahora &#8221;<br />
echo &#8221; &#8221;<br />
sleep 5</p>
<p>yum update</p>
<p>echo &#8220;Reboot y listo &#8221;</p>
<p>exit<br />
</b></font></p>
<p>A mi me funciono bien, agrega bastantes cosa muy nuevas y rompe alguna viejas&#8230;. tener cuidado.. </p>
<p>UPDATE: teenr cuidado con dependencias de cosas&#8230; entre ellas kernel + kudzu + hal + initscripts</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=131</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>limpiar los comentarios de un archivo</title>
		<link>http://blog.ellsworth.cl/?p=129</link>
		<comments>http://blog.ellsworth.cl/?p=129#comments</comments>
		<pubDate>Thu, 06 Oct 2005 14:43:58 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Vmware]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=129</guid>
		<description><![CDATA[Configurar SQUID desde 0 es un cacho&#8230;. no por que sea dificil sino por las 3000 lineas de archivo de configuración&#8230; de las cuales 2900 son comentarios&#8230;
una forma facil sería hacer lo siguiente:

# cd /etc/squid
# mv squid.conf squid.conf.full
# cat squid.conf.full &#124; grep -v ^# &#124; cat -s > squid.conf

¿que hicimos? &#8230;
1, nos fuimos al directorio [...]]]></description>
			<content:encoded><![CDATA[<p>Configurar SQUID desde 0 es un cacho&#8230;. no por que sea dificil sino por las 3000 lineas de archivo de configuración&#8230; de las cuales 2900 son comentarios&#8230;</p>
<p>una forma facil sería hacer lo siguiente:</p>
<blockquote><p>
# cd /etc/squid<br />
# mv squid.conf squid.conf.full<br />
# cat squid.conf.full | grep -v ^# | cat -s > squid.conf
</p></blockquote>
<p>¿que hicimos? &#8230;<br />
1, nos fuimos al directorio del archivo de conf del squid<br />
2, renombramos el archivo de configuración de squid a squid.conf.full<br />
3, volcamos a pantalla el contenido de squid.conf.full (cat), mediante un pipe lo pasamos por un filtro de quitar todo lo que empieza por un #, luego mediante otro pipe, obligamos a comprimir las lineas vacias con el cat -s &#8230; y eso lo metemos a el archivo definitivo.</p>
<p>tan tan&#8230;</p>
<p>sirve para apache tambien.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=129</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Limitando la cantidad de conexiones en SQUID</title>
		<link>http://blog.ellsworth.cl/?p=127</link>
		<comments>http://blog.ellsworth.cl/?p=127#comments</comments>
		<pubDate>Wed, 28 Sep 2005 21:44:44 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=127</guid>
		<description><![CDATA[Un ejemplo de limitar la cantidad de conexiones web en el proxy sería asi:
 en el /etc/squid/squid.conf
agregar algo asi (asumiendo que ya el grupo lan corresponde a la configuracion del squid):

acl lan 192.168.0.0/24
acl numbercon maxconn 5
# &#8212; otras ACL &#8212;#
http_access deny lan numbercon
# &#8212; otros elementos http_access deny&#8212;-#
http_access lan allow
http_access deny all

Le mandas un restart [...]]]></description>
			<content:encoded><![CDATA[<p>Un ejemplo de limitar la cantidad de conexiones web en el proxy sería asi:<br />
 en el /etc/squid/squid.conf<br />
agregar algo asi (asumiendo que ya el grupo lan corresponde a la configuracion del squid):</p>
<blockquote><p>
acl lan 192.168.0.0/24<br />
acl numbercon maxconn 5<br />
# &#8212; otras ACL &#8212;#</p>
<p>http_access deny lan numbercon<br />
# &#8212; otros elementos http_access deny&#8212;-#<br />
http_access lan allow</p>
<p>http_access deny all
</p></blockquote>
<p>Le mandas un restart al squid y listo.</p>
<blockquote><p>service squid restart</p></blockquote>
<p>PD: sacado de la documentación de SQUID y de Red Hat Magazine</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=127</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CuPS-PDF v2.0</title>
		<link>http://blog.ellsworth.cl/?p=126</link>
		<comments>http://blog.ellsworth.cl/?p=126#comments</comments>
		<pubDate>Tue, 27 Sep 2005 03:32:48 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=126</guid>
		<description><![CDATA[Volker Behr, ha creado un driver y software de impresión de PDF, y desde hace un año que yo mantengo los RPM de este proyecto. Volker con ene esfuerzo termino el beta de cups-pdf 2.0, y por supuesto ya estan listos los SRPMS y spec file.
el sitio oficial: CUPS-PDF 2.0
Me gusta poder devolver cosas a [...]]]></description>
			<content:encoded><![CDATA[<p>Volker Behr, ha creado un driver y software de impresión de PDF, y desde hace un año que yo mantengo los RPM de este proyecto. Volker con ene esfuerzo termino el beta de cups-pdf 2.0, y por supuesto ya estan listos los SRPMS y spec file.</p>
<p>el sitio oficial: <a href="http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf/">CUPS-PDF 2.0</a></p>
<p>Me gusta poder devolver cosas a la comunidad, y aunque sea unos RPMs hacen la diferencia.</p>
<p>Dentro de hoy o mañana Volker deberia tener actualizado el sitio con las nuevas versiones de los RPMs.</p>
<p>&#8212;&#8212;&#8211;<br />
Volker Behr has created a CUPS driver that prints into pdf files, since a year i am mantaining the RPM versions of this Software, With a lot of effort Volker finished the version 2.0 of cups-pdf, and today are the SPEC and SRPM files ready&#8230; i enjoy giving something back to the community, even some little RPMS can make a difference.</p>
<p>The site: <a href="http://cip.physik.uni-wuerzburg.de/~vrbehr/cups-pdf/">CUPS-PDF 2.0</a></p>
<p>Between today and tomorrow Volker should have the website updated with the new versions of the RPMS.</p>
<p>Volker: Keep up the great job!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=126</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>reviviendo MySQLs</title>
		<link>http://blog.ellsworth.cl/?p=124</link>
		<comments>http://blog.ellsworth.cl/?p=124#comments</comments>
		<pubDate>Fri, 16 Sep 2005 02:30:11 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=124</guid>
		<description><![CDATA[Hoy a un cliente se le lleno un 105% del disco del server linux que maneja, el problema&#8230; el mysql quedo chascon, porque no pudo terminar de escribir lo abierto&#8230; y daba errores del tipo: &#8220;Got error XXX from table handler &#8220;, esto significa que a la base de datos le quedaron cosas tablas con [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy a un cliente se le lleno un 105% del disco del server linux que maneja, el problema&#8230; el mysql quedo chascon, porque no pudo terminar de escribir lo abierto&#8230; y daba errores del tipo: &#8220;Got error XXX from table handler &#8220;, esto significa que a la base de datos le quedaron cosas tablas con filas a medio escribir y cosas asi&#8230; parecido al error que podria aparecer con un corte de luz&#8230; que hacer?.</p>
<p>El mysql incluye un utilitario que permite &#8220;peinar&#8221; la base chascona, antes de hacer algo se recomienda respaldar.</p>
<blockquote><p>
#service mysqld stop<br />
#tar jcf /respaldo-mysql.tar.bz2 /var/lib/mysql<br />
#service mysqld start</p></blockquote>
<p>con el respaldo hecho, el paso siguiente es peinar las chascas de la base.</p>
<blockquote><p>
#mysqlcheck -a</p></blockquote>
<p>con eso tenemos un status de todas las tablas y bases del motor, con esto identificamos cuales necesitan fixing&#8230;</p>
<blockquote><p>#mysqlcheck -a -r</p></blockquote>
<p>con ese comando instruimos arreglar las tablas y bases dañadas. es recomendable correr el ultimo proceso hasta que no tenga nada más que arreglar.<br />
es posible que se hayan perdido las ultimas filas de las tablas que no terminaron de actualizar, sería entonces razonable usar una herramienta visual para inspeccionar las ultimas filas de las tablas que presentaron problemas.</p>
<p>suerte y que les quede lindo el mysql&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=124</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postfix sasl2-authd</title>
		<link>http://blog.ellsworth.cl/?p=121</link>
		<comments>http://blog.ellsworth.cl/?p=121#comments</comments>
		<pubDate>Fri, 02 Sep 2005 02:12:27 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=121</guid>
		<description><![CDATA[Para hacer un relay de correo por postfix, lo mas seguro y facil es usar sasl2-auth.
al /etc/postfix/main.cf se le agrega los sigueinte:
smtpd_sasl_auth_enable = yes
smtpd_sasl_application_name = smtpd
smtpd_recipient_restrictions =
        permit_mynetworks
        permit_sasl_authenticated
        reject_unauth_destination
smtpd_client_restrictions =
    [...]]]></description>
			<content:encoded><![CDATA[<p>Para hacer un relay de correo por postfix, lo mas seguro y facil es usar sasl2-auth.</p>
<p>al /etc/postfix/main.cf se le agrega los sigueinte:</p>
<blockquote><p>smtpd_sasl_auth_enable = yes<br />
smtpd_sasl_application_name = smtpd</p>
<p>smtpd_recipient_restrictions =<br />
        permit_mynetworks<br />
        permit_sasl_authenticated<br />
        reject_unauth_destination</p>
<p>smtpd_client_restrictions =<br />
        permit_mynetworks<br />
        permit_sasl_authenticated<br />
        reject_unauth_destination</p>
</blockquote>
<p>Luego modificas el archivo /usr/lib/sasl2/smtpd.conf<br />
y solo dejas:</p>
<blockquote><p>pwcheck_method:pam</p></blockquote>
<p>y con los siguientes comandos dejas todo corriendo.</p>
<blockquote><p>chkconfig saslauthd on<br />
service saslauthd restart<br />
service postfix reload
</p></blockquote>
<p> y listo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=121</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare P2V, el paso necesario</title>
		<link>http://blog.ellsworth.cl/?p=113</link>
		<comments>http://blog.ellsworth.cl/?p=113#comments</comments>
		<pubDate>Sun, 07 Aug 2005 15:13:16 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Vmware]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=113</guid>
		<description><![CDATA[Ademas de jugar con Vmware en varios sabores, una tarea importante es transformar maquinas fisicas en maquinas virtuales con el minimo impacto, esto se puede hacer con un muy interesante producto de Vmware, el P2V assistant, que permite con un boot cd tomar un servidor existente y &#8220;virtualizarlo&#8221; dentro de una maquina virtual.
El proceso es [...]]]></description>
			<content:encoded><![CDATA[<p>Ademas de jugar con Vmware en varios sabores, una tarea importante es transformar maquinas fisicas en maquinas virtuales con el minimo impacto, esto se puede hacer con un muy interesante producto de Vmware, el P2V assistant, que permite con un boot cd tomar un servidor existente y &#8220;virtualizarlo&#8221; dentro de una maquina virtual.</p>
<p>El proceso es relativamente simple en el lado del servidor a clonar, se &#8220;preinstala&#8221; un driver de vmware scsi, y se rebootea con el boot cd de p2v, al subir detecta los discos y cosas y los deja disponibles via red. desde la consola central de p2v te conectas y rescatas la imagen de discos virtuales&#8230; interesante producto </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=113</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>moe.ellsworth.cl</title>
		<link>http://blog.ellsworth.cl/?p=112</link>
		<comments>http://blog.ellsworth.cl/?p=112#comments</comments>
		<pubDate>Sun, 07 Aug 2005 02:03:40 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Vmware]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=112</guid>
		<description><![CDATA[Por esas casulaidades del dia correcto hora correcto compre una &#8220;maquinita&#8221; para injertos en la casa, aprovechando una venta de articulos viejos de HP me compre un Evo d510 e-PC, un tarrito un poco mas grande que un Mac Mini, un celeron de 1700, disco de 20gb, y le puse mas Ram para dejarlo en [...]]]></description>
			<content:encoded><![CDATA[<p>Por esas casulaidades del dia correcto hora correcto compre una &#8220;maquinita&#8221; para injertos en la casa, aprovechando una venta de articulos viejos de HP me compre un Evo d510 e-PC, un tarrito un poco mas grande que un Mac Mini, un celeron de 1700, disco de 20gb, y le puse mas Ram para dejarlo en 512, el tarrito es bastante mañoso en como y que sistema operativo soporta, linux a buenas y primeras no funcionaba, kernel panic directo al bootear, luego de urgetear le meti un firmware/bios/voodoo upgrade y quedo booteando redhat enterprise linux 4, y nada mas&#8230; los kerneles 2.4 se pegan en algun cacho con el USB y Keyboard HID controller, en kernel 2.6 funciona perfecto (casi) luego de instalar nunca logre que booteara con GRUB, aunque trate y trate con el cd de rescue y recopie el GRUB, lo reinstale modifique la tabla de device map a mano&#8230; y nada&#8230; failback to LILO, y por alguna remota razon de esas extrañas con LILO si bootea&#8230;</p>
<p>En un recurso interesante modifique los repoitoros de apt y lo deje corriendo Red Hat Raw Hide&#8230; asi que anda parejito no se calienta nada y esta bastante friendly con el espacio de escritorio (Desktop Real State), le instale Fedora directory server y lo intrusie su resto,  interesante juguete&#8230; cuando le meta mas mano posteo un algo de Fedora Directory Server</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=112</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cable crossover para Gigabit</title>
		<link>http://blog.ellsworth.cl/?p=111</link>
		<comments>http://blog.ellsworth.cl/?p=111#comments</comments>
		<pubDate>Thu, 04 Aug 2005 17:00:13 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[Vmware]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=111</guid>
		<description><![CDATA[Mucha gente se ha dado cuenta que los crossover en tarjetas de 1Gbit, solo pescan 100mbit, la razon es simple, la tarjeta 1gbit usa los 4 pares del cable cat6, no los 2 pares que usa 100mbit. por ende la contruccion del cable se realiza asi:
PIN C1       C2
1  [...]]]></description>
			<content:encoded><![CDATA[<p>Mucha gente se ha dado cuenta que los crossover en tarjetas de 1Gbit, solo pescan 100mbit, la razon es simple, la tarjeta 1gbit usa los 4 pares del cable cat6, no los 2 pares que usa 100mbit. por ende la contruccion del cable se realiza asi:</p>
<p>PIN C1       C2<br />
1       BN     BV<br />
2      N        V<br />
3      BV      BN<br />
4      A        BC<br />
5      BA      C<br />
6      V        N<br />
7      BC      A<br />
8     C         BA</p>
<p>PD:<br />
A: Azul<br />
N: Nnaranjo<br />
V: Verde<br />
C: Cafe<br />
B*: Blanco </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=111</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Carga para maquinas multi CPU en linux</title>
		<link>http://blog.ellsworth.cl/?p=110</link>
		<comments>http://blog.ellsworth.cl/?p=110#comments</comments>
		<pubDate>Tue, 02 Aug 2005 04:36:06 +0000</pubDate>
		<dc:creator>K</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Principal]]></category>

		<guid isPermaLink="false">http://www.ellsworth.cl/blog/?p=110</guid>
		<description><![CDATA[el scripito de Perl, funca perfecto para maquinas de 1 CPU, si la maquina tiene 2 o 4 o aberraciones con hyperthreading?&#8230; mejor algo forkeado..
en  Linux con Kernel 2.6 esto funca lindo&#8230;
#!/bin/sh
for x in /sys/devices/system/cpu/*; do
 (while true ; do openssl speed; done) &#038;
done
wait
en Linux con Kernel 2.4 usar mas menos lo mismo pero [...]]]></description>
			<content:encoded><![CDATA[<p>el scripito de Perl, funca perfecto para maquinas de 1 CPU, si la maquina tiene 2 o 4 o aberraciones con hyperthreading?&#8230; mejor algo forkeado..</p>
<p>en  Linux con Kernel 2.6 esto funca lindo&#8230;<br />
#!/bin/sh<br />
for x in /sys/devices/system/cpu/*; do<br />
 (while true ; do openssl speed; done) &#038;<br />
done<br />
wait</p>
<p>en Linux con Kernel 2.4 usar mas menos lo mismo pero haciendo un poco de magia<br />
:<br />
#!/bin/sh<br />
for x in `cat /proc/cpuinfo |grep ^processor | cut -d&#8221;:&#8221; -f2- | cut -c2-`; do<br />
 (while true ; do openssl speed; done) &#038;<br />
done<br />
wait</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ellsworth.cl/?feed=rss2&amp;p=110</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
