<?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>Yvoictra Blog &#187; Ubuntu</title>
	<atom:link href="http://egomezm.es/blog/category/ssoo-sistemas-operativos/unix/linux/ubuntu-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://egomezm.es/blog</link>
	<description>El blog personal de Enrique Gómez (AKA yvoictra)</description>
	<lastBuildDate>Sun, 22 Apr 2012 23:12:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Commandlinefu</title>
		<link>http://egomezm.es/blog/2010/01/07/commandlinefu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=commandlinefu</link>
		<comments>http://egomezm.es/blog/2010/01/07/commandlinefu/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 18:46:56 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tecnología]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Vi]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[commandlinefu]]></category>
		<category><![CDATA[consola]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=285</guid>
		<description><![CDATA[Tweet Hace un tiempo descubrí la web commandlinefu.com y resulta que ahora es una de las páginas que más visito.La idea de la web es, como todas las buenas ideas, muy simple: Se trata de un portal en el que los usuarios pueden añadir comandos de Unix/Linux y éstos son votados por el resto de [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton285" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2010%2F01%2F07%2Fcommandlinefu%2F&amp;via=yvoictra&amp;text=Commandlinefu%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2010%2F01%2F07%2Fcommandlinefu%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><a href="http://egomezm.es/blog/wp-content/uploads/2010/01/terminal-comandos.jpg"><img class="alignleft size-thumbnail wp-image-306" title="terminal-comandos" src="http://egomezm.es/blog/wp-content/uploads/2010/01/terminal-comandos.jpg?w=150" alt="" width="150" height="77" /></a></p>
<p>Hace un tiempo descubrí la web <a href="http://commandlinefu.com">commandlinefu.com</a> y resulta que ahora es una de las páginas que más visito.La idea de la web es, como todas las buenas ideas, muy simple: Se trata de un portal en el que los usuarios pueden añadir comandos de <strong>Unix/Linux </strong> y éstos son votados por el resto de usuarios. Entre otras, permite las siguientes opciones:</p>
<ul>
<li>Mostrar el resultado de una ejecución del comando con <em>Show sample output</em>.</li>
<li>Añadir comentarios al comando.</li>
<li>Añadir el comando a la lista de <em>favoritos</em> que puede tener cada usuario.</li>
<li>Añadir un <em>comando alternativo</em> que realice la misma función.</li>
<li>Indicar que el comando el malicioso.</li>
</ul>
<p>Permite ordenar los comandos de distintas formas. Según los votos recibidos en un período de tiempo, o según la antiguedad del comando en la web. Permite variar el período de tiempo de nuestra elección de orden.</p>
<p><a href="http://egomezm.es/blog/wp-content/uploads/2010/01/commandlinefu.png"><img class="aligncenter size-medium wp-image-288" title="commandlinefu" src="http://egomezm.es/blog/wp-content/uploads/2010/01/commandlinefu.png?w=300" alt="" width="300" height="204" /></a></p>
<p>Os recomiendo que visitéis directamente los <a href="http://www.commandlinefu.com/commands/browse/sort-by-votes">comandos más votados</a>, donde yo he encontrado joyas como:</p>
<p><code># mtr, better than traceroute and ping combined<br />
mtr google.com</code></p>
<p><code># Serve current directory tree at http://$HOSTNAME:8000/<br />
python -m SimpleHTTPServer</code></p>
<p><code># Runs previous command replacing foo by bar every time that foo appears<br />
!!:gs/foo/bar</code></p>
<p>Además cuenta con una fantástica <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> que aparte de ser sencilla, permite acceder a los contenidos desde la propia consola:</p>
<p><code>$ curl http://www.commandlinefu.com/commands/browse/sort-by-votes/plaintext</code></p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2010/01/07/commandlinefu/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2010/01/07/commandlinefu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Cómo resetear un autoincremental en MySQL</title>
		<link>http://egomezm.es/blog/2009/10/24/como-resetear-un-autoincremental-en-mysql/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=como-resetear-un-autoincremental-en-mysql</link>
		<comments>http://egomezm.es/blog/2009/10/24/como-resetear-un-autoincremental-en-mysql/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 11:48:06 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[alter]]></category>
		<category><![CDATA[autoincrement]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[table]]></category>
		<category><![CDATA[truncate]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=250</guid>
		<description><![CDATA[TweetEn las BBDD es típico utilizar la función de autoincrementar las claves primarias de las tablas. De este modo se consigue que se vaya incrementando el campo en cada nueva tupla. Si necesitamos borrar la tabla, y que además este valor se resetee, para volver a comenzar con 1, la opción más sencilla es ejecutar [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton409" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F10%2F24%2Fcomo-resetear-un-autoincremental-en-mysql%2F&amp;via=yvoictra&amp;text=C%C3%B3mo%20resetear%20un%20autoincremental%20en%20MySQL%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F10%2F24%2Fcomo-resetear-un-autoincremental-en-mysql%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>En las BBDD es típico utilizar la función de autoincrementar las claves primarias de las tablas. De este modo se consigue que se vaya incrementando el campo en cada nueva tupla.</p>
<p>Si necesitamos borrar la tabla, y que además este valor se resetee, para volver a comenzar con 1, la opción más sencilla es ejecutar la siguiente sentencia:</p>
<p><code>TRUNCATE nombre_tabla;</code></p>
<p>Con esto conseguimos vaciar la tabla, como si hubieramos hecho de nuevo el <em>CREATE TABLE</em>.</p>
<p>Si lo que necesitamos es hacer que el valor autoincremental tome un valor determinado es posible utilizar la siguiente sentencia, que establece un valor para la siguiente tupla.</p>
<p><code>ALTER TABLE nombre_tabla AUTO_INCREMENT=1</code></p>
<p>Con esto conseguimos resetear el campo autoincrementable. Ojo, si existen registros con el valor que hemos asignado, continuará por el último&#8230;</p>
<p><a href="http://www.eslomas.com/index.php/archives/2008/12/02/como-resetear-un-autoincremental-en-mysql">Fuente</a>.</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/10/24/como-resetear-un-autoincremental-en-mysql/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/10/24/como-resetear-un-autoincremental-en-mysql/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ver MAC de interfaz de red en Linux</title>
		<link>http://egomezm.es/blog/2009/10/04/ver-mac-de-interfaz-de-red-en-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ver-mac-de-interfaz-de-red-en-linux</link>
		<comments>http://egomezm.es/blog/2009/10/04/ver-mac-de-interfaz-de-red-en-linux/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 08:51:59 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[interfaz de red]]></category>
		<category><![CDATA[MAC]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=247</guid>
		<description><![CDATA[TweetExiste una forma interesante para poder sacar la MAC asociada a una interfaz de RED. Hay un fichero que tiene almacenada la MAC de la interfaz de Red, y existen tantos ficheros de este estilo, como interfaces de red tenga la máquina. El fichero en cuestión es: /sys/class/net/eth0/address, donde eth0, identifica la interfaz de red. [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton408" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F10%2F04%2Fver-mac-de-interfaz-de-red-en-linux%2F&amp;via=yvoictra&amp;text=Ver%20MAC%20de%20interfaz%20de%20red%20en%20Linux%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F10%2F04%2Fver-mac-de-interfaz-de-red-en-linux%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Existe una forma interesante para poder sacar la MAC asociada a una interfaz de RED. Hay un fichero que tiene almacenada la MAC de la interfaz de Red, y existen tantos ficheros de este estilo, como interfaces de red tenga la máquina.</p>
<p>El fichero en cuestión es: <strong>/sys/class/net/eth0/address</strong>, donde <em>eth0</em>, identifica la interfaz de red.</p>
<p>Ejemplo:</p>
<p><code>[10:47:19 root@coloso01:~]# cat  /sys/class/net/eth0/address<br />
00:14:5e:2a:55:c0</code></p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/10/04/ver-mac-de-interfaz-de-red-en-linux/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/10/04/ver-mac-de-interfaz-de-red-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setencias MySQL directamente desde la terminal</title>
		<link>http://egomezm.es/blog/2009/09/27/setencias-mysql-directamente-desde-la-terminal/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setencias-mysql-directamente-desde-la-terminal</link>
		<comments>http://egomezm.es/blog/2009/09/27/setencias-mysql-directamente-desde-la-terminal/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 21:56:57 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[base de datos]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[BBDD]]></category>
		<category><![CDATA[sentencias SQL]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=242</guid>
		<description><![CDATA[TweetHoy he descubierto un modo interesante, y sobretodo ágil para ejecutar sentencias de MySQL directamente en la terminal de comandos del SSOO, sin tener que estar dentro del propio sistemas de gestión de BBDD. La sentencia en concreto sería: [root@coloso01:~]# mysql -umiusuario -pmipassword -e 'select * from mi_tabla where fecha &#62; "2009-09-17 17:00:00";' mi_base_de_datos donde: [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton407" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F09%2F27%2Fsetencias-mysql-directamente-desde-la-terminal%2F&amp;via=yvoictra&amp;text=Setencias%20MySQL%20directamente%20desde%20la%20terminal%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F09%2F27%2Fsetencias-mysql-directamente-desde-la-terminal%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Hoy he descubierto un modo interesante, y sobretodo ágil para ejecutar sentencias de MySQL directamente en la terminal de comandos del SSOO, sin tener que estar dentro del propio sistemas de gestión de BBDD.</p>
<p>La sentencia en concreto sería:</p>
<p><code>[root@coloso01:~]# mysql -umiusuario -pmipassword -e 'select * from mi_tabla where fecha &gt; "2009-09-17 17:00:00";' mi_base_de_datos</code></p>
<p>donde:</p>
<ul>
<li>-u: indica el usuario de acceso a la BBDD.</li>
<li>-p: indica la password de acceso a la BBDD.</li>
</ul>
<p>El único problema que le veo a esto, es que en el histórico se quedan almacenados tanto el usuario como la password de la BBDD, lo cuál puede ser un agujero de seguridad&#8230;</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/09/27/setencias-mysql-directamente-desde-la-terminal/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/09/27/setencias-mysql-directamente-desde-la-terminal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Logear mensajes personales en el /var/log/messages</title>
		<link>http://egomezm.es/blog/2009/09/24/logear-mensajes-personales-en-el-varlogmessages/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=logear-mensajes-personales-en-el-varlogmessages</link>
		<comments>http://egomezm.es/blog/2009/09/24/logear-mensajes-personales-en-el-varlogmessages/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 22:54:08 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[/var/log/messages]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[logear]]></category>
		<category><![CDATA[logger]]></category>
		<category><![CDATA[messages]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=236</guid>
		<description><![CDATA[TweetPara logear mensajes personales en el fichero /var/log/messages puedes usar la herramienta logger de unix. Un ejemplo sencillo sería: logger Esto es una prueba cutrecilla y podrías observar el resultado así: tail -20 /var/log/messages Puedes incluso poner más información (Esto tiene que ser incluído en el código de un bash script): logger -t `basename $0` [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton406" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F09%2F24%2Flogear-mensajes-personales-en-el-varlogmessages%2F&amp;via=yvoictra&amp;text=Logear%20mensajes%20personales%20en%20el%20%2Fvar%2Flog%2Fmessages%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F09%2F24%2Flogear-mensajes-personales-en-el-varlogmessages%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Para logear mensajes personales en el fichero <strong>/var/log/messages</strong> puedes usar la herramienta </strong>logger</strong> de unix.</p>
<p>Un ejemplo sencillo sería:</p>
<p><code>logger Esto es una prueba cutrecilla</code></p>
<p>y podrías observar el resultado así:</p>
<p><code>tail -20 /var/log/messages</code></p>
<p>Puedes incluso poner más información (Esto tiene que ser incluído en el código de un bash script):</p>
<p><code>logger -t `basename $0` i am still testing</code></p>
<p><a href="http://linux.byexamples.com/archives/20/log-personal-message-to-varlogmessages/">Fuente</a></p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/09/24/logear-mensajes-personales-en-el-varlogmessages/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/09/24/logear-mensajes-personales-en-el-varlogmessages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ngrep (Network GREP)</title>
		<link>http://egomezm.es/blog/2009/04/13/ngrep/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ngrep</link>
		<comments>http://egomezm.es/blog/2009/04/13/ngrep/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 21:24:40 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ngrep]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=183</guid>
		<description><![CDATA[TweetNgrep es un grep para el tráfico de red, es una utilidad que puede ser usada para encontrar los patrones de búsqueda en la capa de red. Para instalarla: Ir a http://ngrep.sourceforge.net/ y descargar los binarios del programa. Descomprimimos: bzip2 -cd ngrep-1.45.tar.bz2 &#124; tar -xv configuramos el ejecutable: ./configure make Instalamos: make install (Para ejecutar [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton402" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F04%2F13%2Fngrep%2F&amp;via=yvoictra&amp;text=ngrep%20%28Network%20GREP%29%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F04%2F13%2Fngrep%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Ngrep es un <em>grep</em> para el tráfico de red, es una utilidad que puede ser usada para encontrar los patrones de búsqueda en la capa de red.</p>
<p>Para instalarla:</p>
<ol>
<li>Ir a <a href="http://ngrep.sourceforge.net/">http://ngrep.sourceforge.net/</a> y descargar los binarios del programa.</li>
<li>Descomprimimos: <strong>bzip2 -cd ngrep-1.45.tar.bz2 | tar -xv</strong></li>
<li>configuramos el ejecutable: <strong>./configure</strong></li>
<li><strong>make</strong></li>
<li>Instalamos: <strong>make install</strong> (Para ejecutar este paso tienes que ser usuario root). El programa se habrá instalado en el directorio <em>/usr/local/bin</em> y el manual en el directorio<em>/usr/local/man</em>.</li>
</ol>
<p>Ejemplos:</p>
<p>ngrep &#8221; udp (print all UDP packets)<br />
ngrep &#8221; icmp (print all ICMP packets)<br />
ngrep &#8221; port 53 (print TCP or UDP port 53 packets)<br />
ngrep &#8221; tcp port 23 (print TCP port 23 packets)<br />
ngrep &#8216;LILWORD&#8217; port 138 (print Microsoft browsing traffic for NT domain LILWORLD)<br />
ngrep -iq &#8216;rcpt to|mail from&#8217; tcp port 25 (monitor current delivery and print sender and recipients)<br />
ngrep &#8216;user&#8217; port 110 (monitor POP3)<br />
ngrep -q &#8216;abcd&#8217; icmp (Microsoft operating systems fill the ICMP payload with the alphabet; is the &#8220;pinging&#8221; host running a Microsoft operating system?)<br />
ngrep -iq &#8216;user-agent&#8217; tcp port 80 (determine client application that client host is running)<br />
ngrep &#8217;220&#8242; port 21 (determine version of FTP server)<br />
ngrep &#8216;SSH&#8217; port 22 (investigate Secure Shell)<br />
ngrep -v &#8221; port 23 (see all traffic but telnet)<br />
ngrep -d le0 &#8221; (listen to le0)<br />
ngrep -x ssword<br />
ngrep -e -x host 192.168.1.10<br />
ngrep -d wlan0 -n 3<br />
ngrep -wi -d wlan0 &#8216;user|pass&#8217; port 6667<br />
ngrep -q -wi &#8216;user|pass&#8217;<br />
ngrep -q -W byline port 8000 -n 5</p>
<p>Fuente en <a href="http://www.informit.com/articles/article.aspx?p=22175&amp;seqNum=5">InformIT</a>.</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/04/13/ngrep/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/04/13/ngrep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>glxgears (Comprobar FPS)</title>
		<link>http://egomezm.es/blog/2009/04/11/glxgears-comprobar-fps/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=glxgears-comprobar-fps</link>
		<comments>http://egomezm.es/blog/2009/04/11/glxgears-comprobar-fps/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 11:42:25 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[glxgears]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=179</guid>
		<description><![CDATA[TweetPara poder comprobar si tienes correctamente instaladas las librerías de tu tarjeta gráfica bajo un sistema UNIX, existe la utilidad glxgears con la que se pueden testear los FPS de la tarjeta gráfica. {lang: 'es'}]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton401" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F04%2F11%2Fglxgears-comprobar-fps%2F&amp;via=yvoictra&amp;text=glxgears%20%28Comprobar%20FPS%29%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F04%2F11%2Fglxgears-comprobar-fps%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Para poder comprobar si tienes correctamente instaladas las librerías de tu tarjeta gráfica bajo un sistema UNIX, existe la utilidad <strong>glxgears</strong> con la que se pueden testear los FPS de la tarjeta gráfica.</p>
<p><img alt="" src="http://www.electronicsam.com/images/KandT/GLXGEARS1.png" title="glxgears" class="aligncenter" width="400" height="300" /></p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/04/11/glxgears-comprobar-fps/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/04/11/glxgears-comprobar-fps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aprendiendo a usar rsync</title>
		<link>http://egomezm.es/blog/2009/04/11/rsync/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rsync</link>
		<comments>http://egomezm.es/blog/2009/04/11/rsync/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 09:34:10 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=172</guid>
		<description><![CDATA[Tweetrsync es una aplicación del mundo Unix que permite sincronizar ficheros entre máquinas. Un ejemplo de su uso sería el siguiente: rsync -avrP --times --perms --links --exclude "*~" /ruta/a/documentos usuario@servidor:documentos donde: rsync: el programa que va a hacerse cargo del respaldo. -avrP: son las opciones: a significa “modo de archivo”, v por “verbose” (o sea, [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton400" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F04%2F11%2Frsync%2F&amp;via=yvoictra&amp;text=Aprendiendo%20a%20usar%20rsync%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F04%2F11%2Frsync%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p><strong>rsync</strong> es una aplicación del mundo <strong>Unix</strong> que permite sincronizar ficheros entre máquinas.</p>
<p>Un ejemplo de su uso sería el siguiente:</p>
<p><code>rsync -avrP --times --perms --links --exclude "*~" /ruta/a/documentos usuario@servidor:documentos</code></p>
<p>donde:</p>
<ul>
<li><strong>rsync:</strong> el programa que va a hacerse cargo del respaldo.</li>
<li>-<strong>avrP:</strong> son las opciones: <strong>a</strong> significa “modo de archivo”, <strong>v</strong> por “verbose” (o sea, que verás en la terminal toda la información relevante sobre el proceso), <strong>r</strong> es por “recursivo” (respaldará el directorio ~/documentos y todo lo que esté dentro de él, incluyendo directorios) y <strong>P</strong> es para permitir la transfrerencia parcial de archivos (muy útil si se transfieren archivos muy grandes; si se llegara a cortar la conexión, retomará donde quedó, no desde el principio).</li>
<li><strong>&#8211;times:</strong> Indica a rsync que envíe la fecha de modificación del fichero, de modo que se detecten actual¡zaciones de éstos y se sincronicen correctamente.</li>
<li><strong>&#8211;perms:</strong> Para que se sincronicen también los permisos.</li>
<li><strong>&#8211;links:</strong> Para que se sincronicen los links.</li>
<li><strong>&#8211;exclude &#8220;*~&#8221;:</strong> con esto conseguimos que no sincronice los ficheros de backup.
</li>
<li><strong>/ruta/a/documentos </strong>es el directorio local que quieres sincronizar.</li>
<li><strong>usuario@servidor:documentos</strong> es la información del servidor remoto donde se sincronizarán los ficheros.</li>
</ul>
<p>Para poder utilizar esto de forma automática, sería necesario tener las llaves de SSH preparados para un <a href="http://wp.uberdose.com/2006/10/16/ssh-automatic-login/">login automático</a>.</p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/04/11/rsync/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/04/11/rsync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>/bin/tar: Argument list too long</title>
		<link>http://egomezm.es/blog/2009/03/22/bintar-argument-list-too-long/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bintar-argument-list-too-long</link>
		<comments>http://egomezm.es/blog/2009/03/22/bintar-argument-list-too-long/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 22:26:08 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Bash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programación]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[argument list too long]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=161</guid>
		<description><![CDATA[TweetCuando necesitas empaquetar una cantidad muy grande de ficheros, es posible que tar no te lo permite. Para solucionar esto, puedes probar lo siguiente: find . -name '*.txt' -print &#62;/tmp/filesToPack tar -cvzf textfiles.tar.gz --files-from /tmp/filesToPack find . -name '*.txt' &#124; xargs rm -v {lang: 'es'}]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton398" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F03%2F22%2Fbintar-argument-list-too-long%2F&amp;via=yvoictra&amp;text=%2Fbin%2Ftar%3A%20Argument%20list%20too%20long%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F03%2F22%2Fbintar-argument-list-too-long%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Cuando necesitas empaquetar una cantidad muy grande de ficheros, es posible que <strong>tar</strong> no te lo permite. Para solucionar esto, puedes probar lo siguiente:</p>
<p><code>find . -name '*.txt' -print &gt;/tmp/filesToPack<br />
tar -cvzf textfiles.tar.gz --files-from /tmp/filesToPack<br />
find . -name '*.txt' | xargs rm -v</code></p>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/03/22/bintar-argument-list-too-long/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/03/22/bintar-argument-list-too-long/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comprimir/Descomprimir ficheros en entornos UNIX</title>
		<link>http://egomezm.es/blog/2009/03/08/comprimirdescomprimir-ficheros-en-entornos-unix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=comprimirdescomprimir-ficheros-en-entornos-unix</link>
		<comments>http://egomezm.es/blog/2009/03/08/comprimirdescomprimir-ficheros-en-entornos-unix/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 12:04:06 +0000</pubDate>
		<dc:creator>yvoictra</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[bz2]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[comprimir]]></category>
		<category><![CDATA[empaquetar]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rar]]></category>
		<category><![CDATA[tar]]></category>
		<category><![CDATA[tar.bz2]]></category>
		<category><![CDATA[tar.gz]]></category>
		<category><![CDATA[tgz]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[zip]]></category>

		<guid isPermaLink="false">http://yvoictra.wordpress.com/?p=137</guid>
		<description><![CDATA[TweetA veces es complicado saber tódos los comandos que existen para comprimir/descomprimir ficheros en entorno UNIX. Ficheros .tar Tar es un formato que sólo empaqueta múltiples ficheros en uno sólo, pero no comprime. Empaquetar: # tar -cvf  fichero.tar ficheros Desempaquetar: # tar -xvf fichero.tar Ver contenido: # tar -tf fichero.tar Ficheros .gz Comprimir: # gzip [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton397" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F03%2F08%2Fcomprimirdescomprimir-ficheros-en-entornos-unix%2F&amp;via=yvoictra&amp;text=Comprimir%2FDescomprimir%20ficheros%20en%20entornos%20UNIX%20-%20Yvoictra%20Blog&amp;related=yvoictra&amp;lang=es&amp;count=horizontal&amp;counturl=http%3A%2F%2Fegomezm.es%2Fblog%2F2009%2F03%2F08%2Fcomprimirdescomprimir-ficheros-en-entornos-unix%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://egomezm.es/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>A veces es complicado saber tódos los comandos que existen para comprimir/descomprimir ficheros en entorno UNIX.</p>
<p><strong>Ficheros .tar</strong></p>
<p>Tar es un formato que sólo empaqueta múltiples ficheros en uno sólo, pero no comprime.</p>
<ul>
<li>Empaquetar: <code># tar -cvf  fichero.tar ficheros</code></li>
<li>Desempaquetar: <code># tar -xvf fichero.tar</code></li>
<li>Ver contenido: <code># tar -tf fichero.tar</code></li>
</ul>
<p><strong>Ficheros .gz</strong></p>
<ul>
<li>Comprimir: <code># gzip -9 ficheros</code></li>
<li>Descomprmir: <code># gzip -d ficheros.gz</code></li>
</ul>
<p><strong>Ficheros .bz2</strong></p>
<ul>
<li>Comprimir: <code># bzip2 ficheros</code></li>
<li>Descomprmir: <code># bzip2 -d ficheros.bz2</code></li>
</ul>
<p><strong>Ficheros .tgz (ó .tar.gz) -&gt; tar+gzip</strong></p>
<ul>
<li>Empaquetar/Comprimir: <code># tar -czf fichero.tgz ficheros</code></li>
<li>Desempaquetar/Descomprimir: <code># tar -xvzf fichero.tgz</code></li>
<li>Ver contenido: <code> # tar -tzf fichero.tgz</code></li>
</ul>
<p><strong>Ficheros tar.bz2 -&gt; tar+bzip</strong></p>
<ul>
<li>Empaquetar/Comprimir: <code># tar -c ficheros | bzip2 &gt; fichero.tar.bz2</code></li>
<li>Desempaquetar/Descomprimir: <code># bzip2 -cd fichero.tar.bz2 | tar -xv</code></li>
<li>
Ver contenido: <code> # bzip2 -cd nombre.tar.bz2 | tar -t</code></li>
</ul>
<p><strong>Ficheros .zip</strong></p>
<ul>
<li>Empaquetar/Comprimir: <code># zip fichero.zip ficheros</code></li>
<li>Desempaquetar/Descomprimir: <code># unzip fichero.zip</code></li>
</ul>
<p><strong>Ficheros .rar</strong></p>
<ul>
<li>Empaquetar/Comprimir: <code># rar -a fichero.rar fichero</code></li>
<li>Desempaquetar/Descomprimir: <code># rar -x fichero.rar</code></li>
<li>Ver contenido: <code> # rar -l fichero.rar</code></li>
<li>Ver contenido: <code> # rar -v fichero.rar</code></li>
</ul>
<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="medium" count="1" href="http://egomezm.es/blog/2009/03/08/comprimirdescomprimir-ficheros-en-entornos-unix/">{lang: 'es'}</g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://egomezm.es/blog/2009/03/08/comprimirdescomprimir-ficheros-en-entornos-unix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

