<?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>José Robinson &#187; Linux</title>
	<atom:link href="http://joserobinson.com/blog/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://joserobinson.com</link>
	<description>Diseño, desarrollo y posicionamiento web</description>
	<lastBuildDate>Tue, 14 Feb 2012 03:47:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Gestionar los permisos de ficheros y directorios en Linux</title>
		<link>http://joserobinson.com/blog/gestionar-los-permisos-de-ficheros-directorios-en-linux/</link>
		<comments>http://joserobinson.com/blog/gestionar-los-permisos-de-ficheros-directorios-en-linux/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 14:16:34 +0000</pubDate>
		<dc:creator>Jose Robinson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[archivos]]></category>
		<category><![CDATA[chmod]]></category>
		<category><![CDATA[directorios]]></category>
		<category><![CDATA[ficheros]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[xargs]]></category>

		<guid isPermaLink="false">http://joserobinson.com/blog/?p=296</guid>
		<description><![CDATA[Estoy seguro que a mas que uno le ha pasado que por alguna razón los permisos de nuestros ficheros y directorios no son los que deberían ser y tenemos que hacer uso del comando chmod para resolver la situación, hasta aquí todo estaría bien si son unos cuantos y mas si están en un mismo [...]]]></description>
			<content:encoded><![CDATA[<p>Estoy seguro que a mas que uno le ha pasado que por alguna razón los permisos de nuestros ficheros y directorios no son los que deberían ser y tenemos que hacer uso del comando <a href="http://www.oreillynet.com/linux/cmd/cmd.csp?path=c/chmod" target="_blank">chmod</a> para resolver la situación, hasta aquí todo estaría bien si son unos cuantos y mas si están en un mismo directorio, pero el problema se torna oscuro cuando la cantidad ficheros o directorios es mas grande de lo esperado. A continuacion te muestro una forma de resolver este tema de una forma bastante sencilla.<br />
<span id="more-296"></span><br />
Para cambiarle los permisos a los ficheros utilizariamos esto:</p>
<p><code>find . -type f -print | xargs -I '{}' -s 100000 chmod 644 '{}'</code></p>
<p>Y para los directorios:</p>
<p><code>find . -type d -print | xargs -I '{}' -s 100000 chmod 755 '{}'</code></p>
<p>Si te das cuenta la única diferencia entre el primer y el segundo conjunto de comandos es que el parametro <em>-type</em> del comando <em>find</em> cambia de <em>f</em> a <em>d</em>, y es que esto sirve para indicar que los resultados devueltos por <em>find</em> deben ser o archivos o directorios respectivamente.</p>
<p>Aquí tienes algo de referencia sobre los comandos: <a href="http://www.oreillynet.com/linux/cmd/cmd.csp?path=f/find" target="_blank">find</a>, <a href="http://www.oreillynet.com/linux/cmd/cmd.csp?path=x/xargs" target="_blank">xargs</a>, <a href="http://www.oreillynet.com/linux/cmd/cmd.csp?path=c/chmod" target="_blank">chmod</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://joserobinson.com/blog/gestionar-los-permisos-de-ficheros-directorios-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Air en Linux</title>
		<link>http://joserobinson.com/blog/adobe-air-en-linux/</link>
		<comments>http://joserobinson.com/blog/adobe-air-en-linux/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 17:06:46 +0000</pubDate>
		<dc:creator>Jose Robinson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Adobe Air]]></category>

		<guid isPermaLink="false">http://joserobinson.com/blog/?p=230</guid>
		<description><![CDATA[Para ejecutar aplicaciones echas sobre Adobe Air en distribuciones que no soporten paquetes RPM o Deb como Slackware hay una solución. Bajar Adobe AIR SDK. http://www.adobe.com/products/air/tools/sdk/ Crea un directorio y descomprime allí el SDK. mkdir /opt/adobe-air mv ./AdobeAIRSDK.tbz2 /opt/adobe-air/ cd /opt/adobe-air/ tar jxvf AdobeAIRSDK.tbz2 Crea otro directorio para las aplicaciones de Adobe Air. mkdir /opt/adobe-air-apps [...]]]></description>
			<content:encoded><![CDATA[<p>Para ejecutar aplicaciones echas sobre Adobe Air en distribuciones que no soporten paquetes RPM o Deb como Slackware hay una solución.<br />
<span id="more-230"></span><br />
Bajar Adobe AIR SDK.</p>
<pre>http://www.adobe.com/products/air/tools/sdk/</pre>
<p>Crea un directorio y descomprime allí el SDK.</p>
<pre>mkdir /opt/adobe-air
mv ./AdobeAIRSDK.tbz2 /opt/adobe-air/
cd /opt/adobe-air/
tar jxvf AdobeAIRSDK.tbz2</pre>
<p>Crea otro directorio para las aplicaciones de Adobe Air.</p>
<pre>mkdir /opt/adobe-air-apps</pre>
<p>Con esto ya tienes la base para correr aplicaciones echas sobre Adobe Air.</p>
<p>Ahora, para correr una aplicación .air haz lo siguiente:</p>
<p>Primero tienes que crear un directorio para la aplicación dentro del directorio que creaste para aplicaciones .air (en /opt/adobe-air-apps).</p>
<pre>mkdir /opt/adobe-air-apps/app-name</pre>
<p>Donde app-name seria el nombre de la aplicación.</p>
<p>Descomprime el archivo .air utilizando Unzip.</p>
<pre>unzip -d /opt/adobe-air-apps/app-name/ app-name.air</pre>
<p>Y por ultimo, para ejecutar la aplicación tienes que hacer lo siguiente:</p>
<pre>/opt/adobe-air/bin/adl -nodebug \
/opt/adobe-air-apps/app-name/META-INF/AIR/application.xml \
/opt/adobe-air-apps/app-name/</pre>
]]></content:encoded>
			<wfw:commentRss>http://joserobinson.com/blog/adobe-air-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ejecutar comandos en la Shell desde PHP</title>
		<link>http://joserobinson.com/blog/ejecutar-comandos-en-la-shell-desde-php/</link>
		<comments>http://joserobinson.com/blog/ejecutar-comandos-en-la-shell-desde-php/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 23:41:22 +0000</pubDate>
		<dc:creator>Jose Robinson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Webdev]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Shell]]></category>

		<guid isPermaLink="false">http://joserobinson.com/blog/?p=162</guid>
		<description><![CDATA[De vez en cuando nos vemos en la necesidad de ejecutar algún comando en la Shell, en el servidor que tenemos como alojamiento web, pero surge el inconveniente de que no siempre tenemos acceso a ello. Para buena fortuna aquí hay un articulo sobre como implementar lo que llamo &#8220;consola web&#8221;, para quitarnos este fastidioso [...]]]></description>
			<content:encoded><![CDATA[<p>De vez en cuando nos vemos en la necesidad de ejecutar algún comando en la Shell, en el servidor que tenemos como alojamiento web, pero surge el inconveniente de que no siempre tenemos acceso a ello. Para buena fortuna aquí hay un articulo sobre como implementar lo que llamo &#8220;consola web&#8221;, para quitarnos este fastidioso problema de encima.</p>
<p>FUENTE: <a title="Permanent Link: How to Write a PHP Script to Run Shell Commands from Browser" rel="bookmark" href="http://php-html.net/tutorials/how-to-write-a-php-script-to-run-shell-commands-from-browser/" target="_blank">How to Write a PHP Script to Run Shell Commands from Browser</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joserobinson.com/blog/ejecutar-comandos-en-la-shell-desde-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software para convertir archivos de audio y vídeo en Linux</title>
		<link>http://joserobinson.com/blog/software-para-convertir-archivos-de-audio-y-video-en-linux/</link>
		<comments>http://joserobinson.com/blog/software-para-convertir-archivos-de-audio-y-video-en-linux/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 22:09:27 +0000</pubDate>
		<dc:creator>Jose Robinson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://joserobinson.com/blog/?p=133</guid>
		<description><![CDATA[Alguna vez tendrás que haberte visto en la necesidad de convertir archivos de audio o video a otros formatos, por cuestión de compatibilidad, tamaño, o cualquier otro inconveniente. Aquí les dejo un artículo donde nos proponen 10 alternativas para realizar esta tarea. FUENTE: 10 Great Apps to Convert Audio &#38; Video Files in Linux]]></description>
			<content:encoded><![CDATA[<p>Alguna vez tendrás que haberte visto en la necesidad de convertir archivos de audio o video a otros formatos, por cuestión de compatibilidad, tamaño, o cualquier otro inconveniente. Aquí les dejo un artículo donde nos proponen 10 alternativas para realizar esta tarea.</p>
<p>FUENTE: <a href="http://www.makeuseof.com/tag/10-applications-to-convert-audio-and-video-files-in-linux/" target="_blank">10 Great Apps to Convert Audio &amp; Video Files in Linux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joserobinson.com/blog/software-para-convertir-archivos-de-audio-y-video-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux: opciones de yum que no conoces</title>
		<link>http://joserobinson.com/blog/linux-opciones-de-yum-que-no-conoces/</link>
		<comments>http://joserobinson.com/blog/linux-opciones-de-yum-que-no-conoces/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 23:53:49 +0000</pubDate>
		<dc:creator>Jose Robinson</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://joserobinson.com/blog/?p=9</guid>
		<description><![CDATA[La mayoría de los usuarios que utilizan distros como: centos, fedora, redhat, etc., usa yum como herramienta de gestión de paquetes. Muchos de ellos saben como hacer un &#8220;yum update [packagename]&#8221; (para actualizar todos o unos cuantos paquetes) o ellos hacen un &#8220;yum install packagename&#8221; para instalar paquetes. Pero yum puede hacer mucho más. Aquí [...]]]></description>
			<content:encoded><![CDATA[<p>La mayoría de los usuarios que utilizan distros como: centos, fedora, redhat, etc., usa yum como herramienta de gestión de paquetes. Muchos de ellos saben como hacer un &#8220;yum update [packagename]&#8221; (para actualizar todos o unos cuantos paquetes) o ellos hacen un &#8220;yum install packagename&#8221; para instalar paquetes. Pero yum puede hacer mucho más. Aquí hay unas cuantas opciones que encontraras interesantes.</p>
<p><span id="more-9"></span></p>
<p>El siguiente comando busca un string especificado. Generalmente esto te devolverá todos los paquetes que contengan este string en el titulo o la descripción. La mayoría de las veces se tiene que buscar entre un lote de texto -que resulta verdaderamente tedioso- lo que andas buscando.</p>
<pre>yum search string</pre>
<p>Probablemente una de las mejores opciones de yum es provides/whatprovides. Se usa para encontrar que paquete proporciona alguna utilidad o archivo. Si sabes que comando necesitas, puedes buscar que paquete necesitas instalar para tener disponible dicho comando.</p>
<pre>yum provides (or whatprovides) command</pre>
<p>El siguiente comando es lo mismo que el anterior pero devuelve menos salida en pantalla.</p>
<pre>yum -d 1 provides command</pre>
<p>Así, por ejemplo si estas tratando de averiguar que necesitas instalar para utilizar bunzip2, digita:</p>
<pre>yum -d 1 provides bunzip2</pre>
<p>Obtendrás la siguiente salida:</p>
<pre># yum -d 1 provides bunzip2
bzip2.x86_64 1.0.2-13.EL4.3 base
bzip2.x86_64 1.0.2-13.EL4.3 base
man-pages-fr.noarch 0.9.7-13.el4 base
man-pages-ja.noarch 20050215-2.EL4.3 base
man-pages-pl.noarch 0.23-5 base</pre>
<p>Como puedes ver bunzip2 es parte del paquete bzip2. Así que para obtener bunzip2 deberás instalar bzip2.x86_64.</p>
<p>Para saber que mas se puede hacer con yum: <a href="http://www.lamp-tips.com/man-pages/yum/" target="_blank">man yum</a>.</p>
<p>FUENTE: <a target="_blank" href="http://crazytoon.com/2008/06/16/linux-yum-options-you-may-not-know-exist/">Linux: yum options you may not know exist.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joserobinson.com/blog/linux-opciones-de-yum-que-no-conoces/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

