<?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>Luanatic con features &#187; linux/unix</title>
	<atom:link href="http://www.pplux.com/category/nix/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pplux.com</link>
	<description>el blog de PpluX</description>
	<lastBuildDate>Mon, 11 May 2009 08:21:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>rsync, root and sudo</title>
		<link>http://www.pplux.com/2009/02/07/rsync-root-and-sudo/</link>
		<comments>http://www.pplux.com/2009/02/07/rsync-root-and-sudo/#comments</comments>
		<pubDate>Sat, 07 Feb 2009 20:21:20 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[linux/unix]]></category>
		<category><![CDATA[recetas]]></category>

		<guid isPermaLink="false">http://www.pplux.com/?p=214</guid>
		<description><![CDATA[Here is the thing, the other day I wanted to copy one subdirectory from one computer to another, I can not rely on scp because I needed root permissions, neither tar worked because there was symlinks, different file permissions and owners, and there wasn&#8217;t space enough to do it (of course, you can send the [...]]]></description>
			<content:encoded><![CDATA[<p>Here is the thing, the other day I wanted to copy one subdirectory from one computer to another, I can not rely on scp because I needed root permissions, neither tar worked because there was symlinks, different file permissions and owners, and there wasn&#8217;t space enough to do it (of course, you can send the tar using netcat&#8230;). The perfect solution to do such a copy is use rsync, it works nice, and can be used to reupdate a backup, and so on. </p>
<p>The problem is I need both root permissions on both machines, on the local machine having root permissions is the easy part but how should we proceed to get root permissions at the other end ?</p>
<p>You can do several things, like creating the root user, disable sudo asking for password, &#8230; but I won&#8217;t recommend them. The solution I came across ( I don&#8217;t remember from where ) is simple, but quite forgivable (that&#8217;s why I&#8217;m writing a post-to-myself). Here it is:</p>
<pre name="code" class="c">
stty -echo; ssh myUser@REMOTE_SERVER "sudo -v"; stty echo
rsync -avze ssh --rsync-path='sudo rsync' myUser@REMOTE_SERVER:/REMOTE_PATH/ LOCAL_PATH
</pre>
<p>The second line tells sudo to execute &#8220;sudo rsync&#8221; instead of &#8220;rsync&#8221; on the remote host. Without the first line sudo will prompt for a password (and we won&#8217;t be able to input it), the &#8220;sudo -v&#8221; is the one which does the trick. It simply touches the timestamp sudo has to avoid asking the password on each call. </p>
<p>The &#8220;stty [-]echo&#8221; avoid others to have a look at our passwords while we type them <img src='http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2009/02/07/rsync-root-and-sudo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Trabajar en consola: Terminator &amp; screen</title>
		<link>http://www.pplux.com/2008/04/29/trabajar-en-consola-terminator-screen/</link>
		<comments>http://www.pplux.com/2008/04/29/trabajar-en-consola-terminator-screen/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 10:33:18 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[linux/unix]]></category>
		<category><![CDATA[recetas]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[terminator]]></category>

		<guid isPermaLink="false">http://www.pplux.com/?p=165</guid>
		<description><![CDATA[¿Quién dijo que la consola estaba muerta? no śe vosotros, pero personalmente es de lo primero que arranco cada mañana para trabajar. ¿Por qué? pues sencillamente por ser invariante en el tiempo, gnome cambia, kde cambia, mac os X cambia, cada vez las interfaces son mejores, pero mi consola responde igual desde el primer día [...]]]></description>
			<content:encoded><![CDATA[<div class="floatRight"><img src="/files/terminator-logo.png" alt="Terminator logo" /></div>
<p>¿Quién dijo que la consola estaba muerta? no śe vosotros, pero personalmente es de lo primero que arranco cada mañana para trabajar. ¿Por qué? pues sencillamente por ser invariante en el tiempo, gnome cambia, kde cambia, mac os X cambia, cada vez las interfaces son mejores, pero mi consola responde igual desde el primer día que empecé a usarla. Más aun, te sirve para trabajar remotamente y muchas otras veces es la única opción para arreglar catástrofes (vamos, que no está de más aprender a usarla).</p>
<p>Pese a que a día de hoy hay aplicaciones gráficas para bajar ficheros, torrents, mover/copiar/pegar directorios, conectarse a unidades samba, etc&#8230; personalmente, en la mayoría de los casos, sigo prefiriendo arrancar una consola y hacerlo a mano, wget, cp/rm/mv/rsync, smbclient, smbfs, &#8230; ¿ya sabes, no?</p>
<p>Y si, como yo, eres un adicto a la terminal, conocerás <a href="http://www.gnu.org/software/screen/" onclick="javascript:urchinTracker ('/outbound/article/www.gnu.org');">screen</a> el multiplexador-de-terminales (si no, o si quieres aprender a usarlo, prueba <a href="http://www.kuro5hin.org/story/2004/3/9/16838/14935" onclick="javascript:urchinTracker ('/outbound/article/www.kuro5hin.org');">aquí</a> ) multiplataforma, super funcional, y con la maravillosa opción de poder <em>detachear</em> y <em>atachear</em> sesiones.</p>
<p>Y qué hacer con las pantallas de hoy día, son grandes, muy grandes, caben muchas consolas, o una a pantalla completa con screen (que permite dividir la consola en varias regiones)&#8230; pues mejor que eso podemos usar <a href="https://launchpad.net/terminator" onclick="javascript:urchinTracker ('/outbound/article/launchpad.net');">terminator</a>, del que ya podemos disfrutar en hoary. Terminator permite arrancar una terminal y, en vez de usar tabs, podemos dividir horizontal y verticalmente la consola las veces como queramos, sacando partido de verdad a los nuevos tamaños de pantalla que tenemos ahora.</p>
<blockquote><p>
<a href="https://launchpad.net/terminator" onclick="javascript:urchinTracker ('/outbound/article/launchpad.net');">Terminator</a>  is a program that allows users to set up flexible arrangements of GNOME terminals. It is aimed at those who normally arrange lots of  terminals near each other, but don’t want to use a frame based window manager.
</p></blockquote>
<p>Gracias a que usa gnome-terminals se integra muy bien con las preferencias de gnome-terminal (toma los colores que use este, el tipo de letra, control+, control-, etc..) y tiene atajos de teclado para cambiar de región (<em>$man terminator</em>).</p>
<p>¡ Un placer !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2008/04/29/trabajar-en-consola-terminator-screen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enjuto también usa ubuntu!</title>
		<link>http://www.pplux.com/2008/04/24/enjuto-tambien-usa-ubuntu/</link>
		<comments>http://www.pplux.com/2008/04/24/enjuto-tambien-usa-ubuntu/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 11:35:49 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[linux/unix]]></category>

		<guid isPermaLink="false">http://www.pplux.com/?p=164</guid>
		<description><![CDATA[Justo hoy, que estamos ya apunto con la nueva ubuntu 8.04, me pasan esto: &#8220;os podéis ir a zurrir mierdas con un látigo&#8221; Juas Juas Juas Juas Visto en: Bitácora de JEsuSdA]]></description>
			<content:encoded><![CDATA[<p>Justo hoy, que estamos ya apunto con la nueva <a href="http://www.ubuntu.com/" onclick="javascript:urchinTracker ('/outbound/article/www.ubuntu.com');">ubuntu 8.04</a></a>, me pasan esto:</p>
<div class="alignCenter">
<embed type="application/x-shockwave-flash" src="http://muchachadanui.rtve.es/uvideos/flvplayer.swf" style="video" id="flashplayer" name="flashplayer" quality="high" allowfullscreen="true" flashvars="autostart=false&amp;file=http://muchachadanui.rtve.es/enjuto-mojamuto-16.xml&amp;linkfromdisplay=true&amp;repeat=list" height="350" width="425"></embed></div>
<blockquote><p>&#8220;os podéis ir a zurrir mierdas con un látigo&#8221;</p></blockquote>
<p>Juas Juas Juas Juas</p>
<p>Visto en: <a href="http://www.jesusda.com/blog/index.php?id=221&#038;commented=1#c000958" onclick="javascript:urchinTracker ('/outbound/article/www.jesusda.com');">Bitácora de JEsuSdA</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2008/04/24/enjuto-tambien-usa-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Recodificar video y subtítulos para el iphone/ipod-touch</title>
		<link>http://www.pplux.com/2008/03/27/recodificar-video-y-subtitulos-para-el-iphoneipod-touch/</link>
		<comments>http://www.pplux.com/2008/03/27/recodificar-video-y-subtitulos-para-el-iphoneipod-touch/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 15:06:21 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[linux/unix]]></category>
		<category><![CDATA[recetas]]></category>

		<guid isPermaLink="false">http://www.pplux.com/2008/03/27/recodificar-video-y-subtitulos-para-el-iphoneipod-touch/</guid>
		<description><![CDATA[Se me había olvidado que tenía hecho desde hace tiempo un script para pasar un video al formato del iphone (básicamente genera un mpeg4 con el tamaño adecuado para ahorrar espacio) y que además empotra los subtítulos si los encuentra. Todo ello usando mencoder y ffmpeg. ipod-video.sh De alguna parte saqué las opciones pero ya [...]]]></description>
			<content:encoded><![CDATA[<p>Se me había olvidado que tenía hecho desde hace tiempo un script para pasar un video al formato del iphone (básicamente genera un mpeg4 con el tamaño adecuado para ahorrar espacio) y que <strong>además empotra los subtítulos si los encuentra</strong>. Todo ello usando mencoder y ffmpeg. </p>
<div class="alignCenter"> <a href="http://svn.pplux.com/lab/scripts/ipod-video.sh" >ipod-video.sh</a></div>
<p>De alguna parte saqué las opciones pero ya no me acuerdo, el caso es que funciona <img src='http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (en linux por lo menos)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2008/03/27/recodificar-video-y-subtitulos-para-el-iphoneipod-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Hardy</title>
		<link>http://www.pplux.com/2008/03/25/ubuntu-hardy/</link>
		<comments>http://www.pplux.com/2008/03/25/ubuntu-hardy/#comments</comments>
		<pubDate>Tue, 25 Mar 2008 16:32:45 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[linux/unix]]></category>

		<guid isPermaLink="false">http://www.pplux.com/2008/03/25/ubuntu-hardy/</guid>
		<description><![CDATA[Espectacular gracias a kraptor: Esto es lo que pasa cuando alguien habla por el pidgin usando avant-window-navigator . También interesante el gnome-do: Poco a poco esto ya parece un mac! Todas estas &#8220;novedades&#8221; por cortesía de kraptor.]]></description>
			<content:encoded><![CDATA[<p>Espectacular gracias a <a href="http://biestado.kraptor.com/" onclick="javascript:urchinTracker ('/outbound/article/biestado.kraptor.com');">kraptor</a>:</p>
<div class="alignCenter">
<div class="flvPlayer">				<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="240" height="148"><param name="movie" value="https://media.dreamhost.com/mediaplayer.swf?file=http://www.pplux.com/files/kraptor_salta_240x128.flv" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="https://media.dreamhost.com/mediaplayer.swf?file=http://www.pplux.com/files/kraptor_salta_240x128.flv" quality="high" wmode="transparent" width="240" height="148" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
				</object></div>
</div>
<p>Esto es lo que pasa cuando alguien habla por el pidgin usando <a href="http://code.google.com/p/avant-window-navigator/" onclick="javascript:urchinTracker ('/outbound/article/code.google.com');">avant-window-navigator</a> <img src='http://www.pplux.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .<br />
También interesante el <a href="http://do.davebsd.com/" onclick="javascript:urchinTracker ('/outbound/article/do.davebsd.com');">gnome-do</a>:</p>
<div class="alignCenter">
<img src="/files/gnome-do-kraptor.png" alt="gnome-do "kraptor"" />
</div>
<p>Poco a poco esto ya parece un mac! Todas estas &#8220;novedades&#8221; por cortesía de <a href="http://biestado.kraptor.com" onclick="javascript:urchinTracker ('/outbound/article/biestado.kraptor.com');">kraptor</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2008/03/25/ubuntu-hardy/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>introducing Linux &#8211; Air</title>
		<link>http://www.pplux.com/2008/01/16/introducing-linux-air/</link>
		<comments>http://www.pplux.com/2008/01/16/introducing-linux-air/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 10:32:34 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[linux/unix]]></category>

		<guid isPermaLink="false">http://www.pplux.com/2008/01/16/introducing-linux-air/</guid>
		<description><![CDATA[Hi All, I was chatting with Steve yesterday about his new MacBook Air and I&#8217;m proud to introduce now my Linux-Air: This is another picture of my wonderful, cheap, with Ethernet, SD card reader, two usb, standard vga output, replaceable battery, touch screen, 990g weight and so many things&#8230; notebook. And runs linux !]]></description>
			<content:encoded><![CDATA[<p>Hi All,<br />
   I was chatting with Steve yesterday about his new MacBook Air and I&#8217;m proud to introduce now my Linux-Air:</p>
<div class="alignCenter"><img src="/files/kohjinsha.png" alt="Linux Air 1" /></div>
<p>This is another picture of my wonderful, cheap, with Ethernet, SD card reader, two usb, standard vga output,<br />
replaceable battery, touch screen, 990g weight and so many things&#8230; notebook.</p>
<div class="alignCenter"><img src="/files/kohjinsha2.png" alt="Linux Air 2" /></div>
<p>And runs linux !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2008/01/16/introducing-linux-air/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Manejo de paquetes en *nix</title>
		<link>http://www.pplux.com/2007/02/07/manejo-de-paquetes-en-nix/</link>
		<comments>http://www.pplux.com/2007/02/07/manejo-de-paquetes-en-nix/#comments</comments>
		<pubDate>Wed, 07 Feb 2007 09:19:18 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[linux/unix]]></category>
		<category><![CDATA[recetas]]></category>

		<guid isPermaLink="false">http://www.pplux.com/2007/02/07/manejo-de-paquetes-en-nix/</guid>
		<description><![CDATA[Buscando cómo se miraban las dependencias inversas de un paquete ( quién depende del paquete $blah ) en Debian/Ubuntu, encontré esta página de un wiki con mucha más información de la que buscaba, pero muy útil: Debian basics &#8211; Packet management of *nix . Por cierto, las dependencias inversas se miran con apt-cache rdepends nombre_paquete [...]]]></description>
			<content:encoded><![CDATA[<p>Buscando cómo se miraban las dependencias inversas de un paquete ( quién depende del paquete $blah ) en Debian/Ubuntu,  encontré esta página de un wiki con mucha más información de la que buscaba, pero muy útil: <a href="http://wiki.grml.org/doku.php?id=debian" onclick="javascript:urchinTracker ('/outbound/article/wiki.grml.org');"> Debian basics &#8211; Packet management of *nix </a>.</p>
<p>Por cierto, las dependencias inversas se miran con <code>apt-cache rdepends nombre_paquete </code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2007/02/07/manejo-de-paquetes-en-nix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAID software en Linux</title>
		<link>http://www.pplux.com/2007/01/31/raid-software-en-linux/</link>
		<comments>http://www.pplux.com/2007/01/31/raid-software-en-linux/#comments</comments>
		<pubDate>Tue, 30 Jan 2007 23:19:04 +0000</pubDate>
		<dc:creator>PpluX</dc:creator>
				<category><![CDATA[linux/unix]]></category>
		<category><![CDATA[recetas]]></category>

		<guid isPermaLink="false">http://www.pplux.com/2007/01/31/raid-software-en-linux/</guid>
		<description><![CDATA[Tan importante es que un RAID funcione como saber si está funcionando. En windows las placas base con soporte de RAID o las tarjetas proveen de software que principalmente sirve para monitorizar el estado del RAID, pero ¿qué pasa en linux? pues que generalmente podremos hacer funcionar el RAID pero probablemente no sepamos si ha [...]]]></description>
			<content:encoded><![CDATA[<p>Tan importante es que un  <a href="http://en.wikipedia.org/wiki/RAID" onclick="javascript:urchinTracker ('/outbound/article/en.wikipedia.org');">RAID</a> funcione como saber si está funcionando. En windows las placas base con soporte de RAID o las tarjetas proveen de software que principalmente sirve para monitorizar el estado del RAID, pero ¿qué pasa en linux? pues que generalmente podremos hacer funcionar el RAID pero probablemente no sepamos si ha fallado hasta que reiniciemos, y eso si estamos presentes y vemos como arranca la BIOS&#8230;. y esto para un servidor es casi impensable.</p>
<p>Una solución es montar el RAID por software, esto en linux permite que podamos monitorizar el RAID, conocer su estado e incluso nos avisa por mail si algo falla. No será un dispositivo hardware-ultra-eficiente, pero es una buena solución para muchos casos cotidianos. Por lo menos si falla el ordenador los discos se pueden coger y meter en otro&#8230; si os falla una tarjeta RAID que utiliza un formato no-estandar-propietario&#8230; jejeje (adivináis a quién le ha pasado esto??)</p>
<p>Bueno, nuestra genial solución es <code>mdadm</code>, no voy a dar un repaso a todo lo que se puede hacer, hay muy buenos tutoriales (final de página) . En mi caso quería montar un RAID 1 (mirroring) con dos particiones (de dos discos diferentes) de idéntico tamaño.</p>
<p>Con cfdisk cambiamos el tipo de las particiones (/dev/hda1 y /dev/hdb1) a &#8220;Linux raid autodetect&#8221;(FD).<br />
Creamos un dispositivo raid:<br />
<code>mdadm --create /dev/md0 --level linear -n 2 /dev/hda1 /dev/hdb1</code><br />
y ahora lo usamos! sólo hay que formatear  /dev/md0 y montarlo<br />
<code>mkfs.ext3 /dev/md0</code><br />
Y ya está&#8230;  para comprobar el estado del RAID con <code>cat /proc/mdstat</code></p>
<p>Más info en <a href="http://www.tldp.org/HOWTO/Software-RAID-HOWTO.html" onclick="javascript:urchinTracker ('/outbound/article/www.tldp.org');">soft-raid howto</a> y <a href="http://gentoo-wiki.com/HOWTO_Gentoo_Install_on_Software_RAID" onclick="javascript:urchinTracker ('/outbound/article/gentoo-wiki.com');">raid (gentoo) </a> ( Los tutoriales de gentoo siempre son de lo mejorcito para estas cosas)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pplux.com/2007/01/31/raid-software-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
