<?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># rm-rf.es &#187; Comandos</title>
	<atom:link href="http://rm-rf.es/sobre/comandos/feed/" rel="self" type="application/rss+xml" />
	<link>http://rm-rf.es</link>
	<description>Administración de sistemas, Unix, Linux, FreeBSD, Windows, hosting, dominios, servidores...</description>
	<lastBuildDate>Wed, 23 May 2012 19:38:14 +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>chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux</title>
		<link>http://rm-rf.es/chattr-y-lsattr-visualizar-y-modificar-atributos-en-sistemas-de-ficheros-linux/</link>
		<comments>http://rm-rf.es/chattr-y-lsattr-visualizar-y-modificar-atributos-en-sistemas-de-ficheros-linux/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 16:46:25 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sistema ficheros]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1580</guid>
		<description><![CDATA[Hace unos días explicamos en una entrada cómo hacer que ningún usuario (incluido root) pudiera borrar ficheros en Linux. Para ello hacíamos uso de dos comandos, lsattr y chattr: El primer comando, lsattr permite listar los atributos asignados a los ficheros de un sistema de ficheros Linux, mientras que chattr permite modificar dichos atributos. El [...]]]></description>
			<content:encoded><![CDATA[<p>Hace unos días explicamos en una entrada cómo <a title="Cómo hacer que ningún usuario (incluido root) pueda borrar ficheros en Linux" href="http://rm-rf.es/hacer-que-ningun-usuario-incluido-root-pueda-borrar-ficheros-en-linux/" target="_blank">hacer que ningún usuario (incluido root) pudiera borrar ficheros en Linux</a>. Para ello hacíamos uso de dos comandos, <strong>lsattr y chattr</strong>:</p>
<p>El primer comando, <strong>lsattr permite listar los atributos asignados a los ficheros de un sistema de ficheros Linux</strong>, mientras que <strong>chattr permite modificar dichos atributos</strong>. El uso de lsattr no tiene demasiado misterio, ya que únicamente nos servirá para listar atributos, ejemplo:</p>
<pre>$ lsattr -a
------------- ./..
------------- ./.bash_history
------------- ./.
------------- ./prueba.txt
------------- ./.bashrc
------------- ./.bash_profile
------------- ./.ssh
------------- ./.bash_logout</pre>
<p>En este caso, no hay atributos asignados a los ficheros de la carpeta en la que ejecutamos lsattr. Para comenzar a asignar atributos haremos uso del comando chattr. A continuación vamos a ver mediante ejemplos algunas de las posibilidades que nos ofrece, las letras que pasamos como parámetro simbolizan los atributos a modificar y el (+) o el (-) si lo añadimos o quitamos. Como parámetros opcionales a chattr podemos pasar que el cambio de atributos sea recursivo (R), verbose (V) y suprimir la salida de errores (f).</p>
<p>Asignar el atributo &#8216;A&#8217; para que cuando se acceda al fichero no se modifique el registro atime. De este modo no quedarán registrada la fecha del último acceso al fichero:</p>
<pre># chattr +A prueba.txt
# lsattr prueba.txt
-------A----- prueba.txt</pre>
<p>Asignar el atributo &#8216;c&#8217; para que el fichero se comprima automáticamente en el disco por el kernel. Cuando se lea el fichero se servirá descomprimido:</p>
<pre># chattr +c prueba.txt
# lsattr prueba.txt
--------c---- prueba.txt</pre>
<p>Asignamos el atributo &#8216;i&#8217; para que el fichero no pueda ser modificado, borrado o renombrado:</p>
<pre># chattr +i prueba.txt
# lsattr prueba.txt
----i-------- prueba.txt</pre>
<p>Asignamos el atributo &#8216;u&#8217; para que cuando el fichero se borre, sus datos permanezcan guardados y permitan al usuario su recuperación:</p>
<pre># chattr +u prueba.txt
# lsattr prueba.txt
-u----------- prueba.txt</pre>
<p>Y así podríamos seguir con una gran cantidad de distintos atributos. Como siempre, podéis revisarlos en la <strong>página man de chattr</strong>. Por supuesto, los atributos se pueden asignar a la vez:</p>
<pre># chattr +uiAc prueba.txt
# lsattr prueba.txt
 -u--i--Ac---- prueba.txt</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/diferencias-entre-soft-symbolic-y-hard-links/" title="Diferencias entre soft (symbolic) y hard links">Diferencias entre soft (symbolic) y hard links</a></li><li><a href="http://rm-rf.es/como-vaciar-ficheros-en-linux/" title="Cómo vaciar ficheros en Linux">Cómo vaciar ficheros en Linux</a></li><li><a href="http://rm-rf.es/como-montar-sistema-ficheros-nfs/" title="Cómo montar un sistema de ficheros NFS (Cliente Linux)">Cómo montar un sistema de ficheros NFS (Cliente Linux)</a></li><li><a href="http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/" title="Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD">Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/chattr-y-lsattr-visualizar-y-modificar-atributos-en-sistemas-de-ficheros-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cómo vaciar ficheros en Linux</title>
		<link>http://rm-rf.es/como-vaciar-ficheros-en-linux/</link>
		<comments>http://rm-rf.es/como-vaciar-ficheros-en-linux/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 17:19:10 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[ficheros]]></category>
		<category><![CDATA[línea de comandos]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1317</guid>
		<description><![CDATA[Existen varias formas de vaciar el contenido de ficheros en sistemas Unix desde la línea de comandos, algunas de ellas son las siguientes: # echo "" &#62; fichero # &#62; fichero # :&#62; fichero # cat /dev/null &#62; fichero # true &#62; fichero También te puede interesar:chattr y lsattr: visualizar y modificar atributos en sistemas [...]]]></description>
			<content:encoded><![CDATA[<p>Existen varias formas de <strong>vaciar el contenido de ficheros en sistemas Unix desde la línea de comandos</strong>, algunas de ellas son las siguientes:</p>
<pre># echo "" &gt; fichero</pre>
<pre># &gt; fichero</pre>
<pre># :&gt; fichero</pre>
<pre># cat /dev/null &gt; fichero</pre>
<pre># true &gt; fichero</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/chattr-y-lsattr-visualizar-y-modificar-atributos-en-sistemas-de-ficheros-linux/" title="chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux">chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux</a></li><li><a href="http://rm-rf.es/comprobar-resolucion-inversa-linea-de-comandos-linux-windows/" title="Comprobar resolución inversa desde línea de comandos (Linux y Windows)">Comprobar resolución inversa desde línea de comandos (Linux y Windows)</a></li><li><a href="http://rm-rf.es/ebook-gratuito-the-linux-command-line/" title="eBook gratuito: The Linux Command Line">eBook gratuito: The Linux Command Line</a></li><li><a href="http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/" title="Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD">Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/como-vaciar-ficheros-en-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>apropos: buscador de comandos en la shell</title>
		<link>http://rm-rf.es/apropos-buscador-comandos-shell/</link>
		<comments>http://rm-rf.es/apropos-buscador-comandos-shell/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 19:47:16 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[apropos]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=1109</guid>
		<description><![CDATA[Es imposible conocer todos los comandos que nos ofrece cualquier shell, para solucionar este &#8220;problema&#8221; existen herramientas que nos hacen la vida más fácil, una de ellas es el comando apropos. Apropos es un comando que busca dentro de las descripciones de cada una de las páginas man las palabras claves que le indiquemos pasandolas [...]]]></description>
			<content:encoded><![CDATA[<p>Es imposible conocer todos los comandos que nos ofrece cualquier shell, para solucionar este &#8220;problema&#8221; existen herramientas que nos hacen la vida más fácil, una de ellas es el comando <strong>apropos</strong>.</p>
<p>Apropos es un comando que busca dentro de las descripciones de cada una de las páginas man las palabras claves que le indiquemos pasandolas como argumentos. Estas palabras claves pueden contener comodines o ser la palabra clave exacta.</p>
<p>Por ejemplo, si quisieramos buscar comandos que sirven para copiar ficheros podríamos hacerlo del siguiente modo (suponiendo un sistema en idioma inglés):</p>
<pre>$ apropos "copy files"
cp (1)               - copy files and directories
cpio (1)             - copy files to and from archives
install (1)          - copy files and set attributes</pre>
<p>Como véis nos muestra tres comandos que pueden servirnos para realizar operaciones de copiado de ficheros. Otro ejemplo podría ser la búsqueda de un comando/programa para gestionar particiones:</p>
<pre>$ apropos "partition"
addpart (8)          - simple wrapper around the "add partition" ioctl
cfdisk (8)           - Curses/slang based disk partition table manipulator for Linux
delpart (8)          - simple wrapper around the "del partition" ioctl
fdisk (8)            - Partition table manipulator for Linux
iostat (1)           - Report Central Processing Unit (CPU) statistics and input/output statistics for devices, partitions an...
mpartition (1)       - partition an MSDOS hard disk
partprobe (8)        - inform the OS of partition table changes
partx (8)            - telling the kernel about presence and numbering of on-disk partitions.
sfdisk (8)           - Partition table manipulator for Linux
</pre>
<p>Como véis es un comando muy útil en situaciones que no conocemos un comando para realizar una determinada tarea.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/tabla-de-equivalencias-entre-comandos-dos-y-unix/" title="Tabla de equivalencias entre comandos DOS y UNIX">Tabla de equivalencias entre comandos DOS y UNIX</a></li><li><a href="http://rm-rf.es/descubre-los-comandos-que-mas-utilizas-en-la-shell/" title="Descubre los comandos que más utilizas en la shell">Descubre los comandos que más utilizas en la shell</a></li><li><a href="http://rm-rf.es/bash-y-ssh-establecer-timeout-por-inactividad/" title="Bash y SSH: establecer timeout por inactividad">Bash y SSH: establecer timeout por inactividad</a></li><li><a href="http://rm-rf.es/chattr-y-lsattr-visualizar-y-modificar-atributos-en-sistemas-de-ficheros-linux/" title="chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux">chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/apropos-buscador-comandos-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos RPM</title>
		<link>http://rm-rf.es/comandos-rpm/</link>
		<comments>http://rm-rf.es/comandos-rpm/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 18:40:08 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Vídeos]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[paquetes]]></category>
		<category><![CDATA[rpm]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=732</guid>
		<description><![CDATA[RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager) es una herramienta de administración de paquetes pensada básicamente para Linux. Es capaz de instalar, actualizar, desinstalar, verificar y solicitar programas. RPM es el formato de paquete de partida del Linux Standard Base. Wikipedia Originalmente desarrollado por Red Hat para Red Hat Linux, en [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><em><strong>RPM Package Manager</strong></em> (o <strong>RPM</strong>, originalmente llamado <em><strong>Red Hat Package Manager</strong></em>) es una <a title="Sistema de gestión de paquetes" href="http://es.wikipedia.org/wiki/Sistema_de_gesti%C3%B3n_de_paquetes">herramienta de administración de paquetes</a> pensada básicamente para <a class="mw-redirect" title="Linux" href="http://es.wikipedia.org/wiki/Linux">Linux</a>. Es capaz de instalar, actualizar, desinstalar, verificar y solicitar <a title="Programa (computación)" href="http://es.wikipedia.org/wiki/Programa_%28computaci%C3%B3n%29">programas</a>. RPM es el formato de paquete de partida del <a title="Linux Standard Base" href="http://es.wikipedia.org/wiki/Linux_Standard_Base">Linux Standard Base</a>. Wikipedia</p>
<p>Originalmente desarrollado por <a title="Red Hat" href="http://es.wikipedia.org/wiki/Red_Hat">Red Hat</a> para <a title="Red Hat Linux" href="http://es.wikipedia.org/wiki/Red_Hat_Linux">Red Hat Linux</a>, en la actualidad muchas <a title="Distribución Linux" href="http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux">distribuciones GNU/Linux</a> lo usan, dentro de las cuales las más destacadas son <a class="mw-redirect" title="Fedora Core" href="http://es.wikipedia.org/wiki/Fedora_Core">Fedora Linux</a>, <a class="mw-redirect" title="Mandrake Linux" href="http://es.wikipedia.org/wiki/Mandrake_Linux">MandrivaLinux</a>, <a class="mw-redirect" title="SuSE" href="http://es.wikipedia.org/wiki/SuSE">SuSE Linux</a> y <a class="new" title="Conectiva Linux (aún no redactado)" href="http://es.wikipedia.org/w/index.php?title=Conectiva_Linux&amp;action=edit&amp;redlink=1">Conectiva Linux</a>. También se ha portado a otros <a title="Sistema operativo" href="http://es.wikipedia.org/wiki/Sistema_operativo">sistemas operativos</a>.</p></blockquote>
<p>A continuación explico los comandos básicos para la gestion de paquetería RPM, instalar, desinstalar, actualizar, buscar, etc.</p>
<h2>Instalación de paquetes RPM</h2>
<pre># rpm -ivh foo-2.0-4.i386.rpm
# rpm -i ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm
# rpm -i http://oss.oracle.com/projects/firewire/dist/files/kernel-2.4.20-18.10.1.i686.rpm</pre>
<p>Como podéis observar, podemos instalar paquetes RPM descargardos en el propio sistema además de hacerlo directamente vía ftp o http. En cuanto a los parámetros, -i es de install, -v de verbose y -h de hash, podéis verlo en la ayuda del propio comando (&#8211;help o man)</p>
<h2>Desinstalar paquetes RPM</h2>
<pre># rpm -e foo</pre>
<h2>Actualizar  paquetes RPM</h2>
<pre># rpm -Uvh foo-1.0-2.i386.rpm
# rpm -Uvh ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm
# rpm -Uvh http://oss.oracle.com/projects/firewire/dist/files/kernel-2.4.20-18.10.1.i686.rpm</pre>
<p>Lo que hacemos al actualizar de este modo vía rpm es desinstalar el paquete antiguo e instalar el nuevo, también soporta el protocolo ftp y http.</p>
<h2>Listar todos los paquetes RPM instalados en el sistema</h2>
<pre># rpm -qa</pre>
<p>Esta orden listará todos los paquetes instalados en el sistema.</p>
<h2>Listar determinados paquetes RPM</h2>
<pre># rpm -q foo</pre>
<p>De este modo listamos la información de un determinado paquete, su nombre, versión, etc.</p>
<h2>Listar información de un paquete RPM</h2>
<pre># rpm -qi foo</pre>
<h2>Listar ficheros de un paquete RPM instalado</h2>
<pre># rpm -ql foo</pre>
<h2>Verificar firma de un paquete RPM</h2>
<pre># rpm --checksig foo</pre>
<p>Por supuesto, &#8220;foo&#8221; es un ejemplo de paquete&#8230; ;)</p>
<p>Traducido y adaptado de <a href="http://www.idevelopment.info/data/Unix/Linux/LINUX_RPMCommands.shtml">RPM Commands</a>.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/instalar-la-ultima-version-de-postgresql-por-rpm-yum/" title="Instalar la última versión de postgreSQL por RPM / YUM">Instalar la última versión de postgreSQL por RPM / YUM</a></li><li><a href="http://rm-rf.es/cambiar-el-ap_doc_root-en-suexec-instalado-por-rpm/" title="Cambiar el AP_DOC_ROOT en suEXEC instalado por RPM">Cambiar el AP_DOC_ROOT en suEXEC instalado por RPM</a></li><li><a href="http://rm-rf.es/verificar-la-integridad-y-seguridad-de-ficheros-con-rpm/" title="Verificar la integridad y seguridad de ficheros con RPM">Verificar la integridad y seguridad de ficheros con RPM</a></li><li><a href="http://rm-rf.es/6-trucos-utiles-del-gestor-de-paquetes-yum/" title="6 trucos útiles del gestor de paquetes yum">6 trucos útiles del gestor de paquetes yum</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/comandos-rpm/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tabla de equivalencias entre comandos DOS y UNIX</title>
		<link>http://rm-rf.es/tabla-de-equivalencias-entre-comandos-dos-y-unix/</link>
		<comments>http://rm-rf.es/tabla-de-equivalencias-entre-comandos-dos-y-unix/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 18:00:40 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[DoS]]></category>
		<category><![CDATA[equivalencias]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[tabla]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=547</guid>
		<description><![CDATA[Esta tabla servirá de referencia a aquellos usuarios que pasen de DOS a UNIX o viceversa: Tarea ... DOS UNIX Listar ficheros dir/w dir ls dir ls -l Mostrar contenido de ficheros type cat Mostrar contenido de ficheros type filename &#124; more more paginando Copiar fichero copy cp Buscar cadena en fichero find grep fgrep [...]]]></description>
			<content:encoded><![CDATA[<p>Esta tabla servirá de referencia a aquellos usuarios que pasen de<strong> DOS a UNIX</strong> o viceversa:</p>
<pre><strong>Tarea ...                         DOS                     UNIX</strong>
<hr />
Listar ficheros                  dir/w dir               <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/list.html">ls</a>
                                 dir                     <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/list.html">ls -l</a>
Mostrar contenido de ficheros    type                    <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/display0.html">cat</a>
Mostrar contenido de ficheros    type filename | more    <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/display1.html">more</a>
paginando
Copiar fichero                   copy                    <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/copying.html">cp</a>
Buscar cadena en fichero         find                    <a href="http://www.mcsr.olemiss.edu/unixhelp/utilities2/grep.html">grep</a>
                                                         <a href="http://www.mcsr.olemiss.edu/unixhelp/utilities2/grep2.1.html">fgrep</a>
Comparar ficheros                comp                    <a href="http://www.mcsr.olemiss.edu/unixhelp/utilities2/diff.html">diff</a>
Renombrar fichero                rename OR ren           <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/mv.html">mv</a>
Borrar fichero                   erase OR del            <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/rm.html">rm</a>
Borrar directorio                rmdir OR rd             <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/rm1.2.html">rmdir</a>
Cambiar permisos de ficheros     attrib                  <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/change_perm.html">chmod</a>
Crear directorio                 mkdir o md              <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/mkdir.html">mkdir</a>
Moverse entre directorios        chdir OR cd             <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/cd.html">cd</a>
Ayuda                            help                    <a href="http://www.mcsr.olemiss.edu/unixhelp/manual/index.html">man</a>
                                                        <a href="http://www.mcsr.olemiss.edu/cgi-bin/man-cgi?apropos">apropos</a>
Mostrar fecha y hora             date, time              <a href="http://www.mcsr.olemiss.edu/cgi-bin/man-cgi?date">date</a>
Mostrar espacio disponible       chkdsk                  <a href="http://www.mcsr.olemiss.edu/cgi-bin/man-cgi?df">df</a>
Imprimir fichero                 print                   <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/lpr.html">lpr</a>
Mostrar cola de impresión        print                   <a href="http://www.mcsr.olemiss.edu/unixhelp/tasks/lpr4.html">lpq</a></pre>
<p>Fuente: <a href="http://www.mcsr.olemiss.edu/unixhelp/DOStoUNIX.html">DOS to UNIX Translation</a></p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/apropos-buscador-comandos-shell/" title="apropos: buscador de comandos en la shell">apropos: buscador de comandos en la shell</a></li><li><a href="http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/" title="Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD">Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD</a></li><li><a href="http://rm-rf.es/comandos-que-nunca-debes-lanzar-en-tu-sistema/" title="Comandos que nunca debes lanzar en tu sistema">Comandos que nunca debes lanzar en tu sistema</a></li><li><a href="http://rm-rf.es/chuleta-guia-de-comandos-unixlinux/" title="Chuleta / guía de comandos Unix/Linux">Chuleta / guía de comandos Unix/Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/tabla-de-equivalencias-entre-comandos-dos-y-unix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD</title>
		<link>http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/</link>
		<comments>http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 17:48:47 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Unix toolbox]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=544</guid>
		<description><![CDATA[Unix ToolBox es un excelente sitio web que recopila comandos, tareas, scripts,etc de Unix/Linux/BSD separados por categorías, además de ser una excelente guía práctica con ejemplos de cada comando, tanto para usuarios avanzados, intermedios como principiantes. Os dejo las categorías y un ejemplo de como es por ejemplo, la subcategoría hardware dentro de sistema, podéis [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Unix ToolBox</strong> es un excelente sitio web que recopila <strong>comandos, tareas, scripts</strong>,etc de <strong>Unix/Linux/BSD</strong> separados por categorías, además de ser una excelente guía práctica con ejemplos de cada comando, tanto para usuarios avanzados, intermedios como principiantes. Os dejo las categorías y un ejemplo de como es por ejemplo, la subcategoría hardware dentro de sistema, podéis acceder al sitio web directamente <a href="http://cb.vu/unixtoolbox.xhtml" target="_blank">desde aquí</a>.</p>
<ol class="toc">
<li><a href="http://cb.vu/unixtoolbox.xhtml#sysinfo">System</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#processes">Processes</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#filesystem">File System</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#network">Network</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#ssh">SSH SCP</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#vpn">VPN with SSH</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#rsync">RSYNC</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#sudo">SUDO</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#crypt">Encrypt Files</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#cryptpart">Encrypt Partitions</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#certs">SSL Certificates</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#cvs">CVS</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#svn">SVN</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#other">Useful Commands</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#software">Install Software</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#convert">Convert Media</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#printing">Printing</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#databases">Databases</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#quota">Disk Quota</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#shells">Shells</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#scripting">Scripting</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#programming">Programming</a></li>
<li><a href="http://cb.vu/unixtoolbox.xhtml#onlinehelp">Online Help</a></li>
</ol>
<h3><span style="text-decoration: underline;"><strong>Información Hardware</strong></span></h3>
<p>Kernel detected hardware</p>
<pre># dmesg                              # Detected hardware and boot messages
# lsdev                              # information about installed hardware
# dd if=/dev/mem bs=1k skip=768 count=256 2&gt;/dev/null | strings -n 8 # Read BIOS</pre>
<h3>Linux</h3>
<pre># cat /proc/cpuinfo                  # CPU model
# cat /proc/meminfo                  # Hardware memory
# grep MemTotal /proc/meminfo        # Display the physical memory
# watch -n1 'cat /proc/interrupts'   # Watch changeable interrupts continuously
# free -m                            # Used and free memory (-m for MB)
# cat /proc/devices                  # Configured devices
# lspci -tv                          # Show PCI devices
# lsusb -tv                          # Show USB devices
# lshal                              # Show a list of all devices with their properties
# dmidecode                          # Show DMI/SMBIOS: hw info from the BIOS</pre>
<h3>FreeBSD</h3>
<pre># sysctl hw.model                    # CPU model
# sysctl hw                          # Gives a lot of hardware information
# sysctl vm                          # Memory usage
# dmesg | grep "real mem"            # Hardware memory
# sysctl -a | grep mem               # Kernel memory settings and info
# sysctl dev                         # Configured devices
# pciconf -l -cv                     # Show PCI devices
# usbdevs -v                         # Show USB devices
# atacontrol list                    # Show ATA devices
# camcontrol devlist -v              # Show SCSI devices</pre>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/comandos-que-nunca-debes-lanzar-en-tu-sistema/" title="Comandos que nunca debes lanzar en tu sistema">Comandos que nunca debes lanzar en tu sistema</a></li><li><a href="http://rm-rf.es/lista-de-livecd-disponibles/" title="Lista de LiveCD disponibles">Lista de LiveCD disponibles</a></li><li><a href="http://rm-rf.es/usar-ntpdate-para-sincronizar-la-hora-en-unix/" title="Usar ntpdate para sincronizar la hora en Unix">Usar ntpdate para sincronizar la hora en Unix</a></li><li><a href="http://rm-rf.es/chuleta-guia-de-comandos-unixlinux/" title="Chuleta / guía de comandos Unix/Linux">Chuleta / guía de comandos Unix/Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos que nunca debes lanzar en tu sistema</title>
		<link>http://rm-rf.es/comandos-que-nunca-debes-lanzar-en-tu-sistema/</link>
		<comments>http://rm-rf.es/comandos-que-nunca-debes-lanzar-en-tu-sistema/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 10:20:04 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=444</guid>
		<description><![CDATA[En los foros oficiales de Ubuntu hace unos meses se creó este hilo, en el cual se indican los comandos Unix/Linux más peligrosos que existen, y que con algo tan simple como la ejecución de un comando puedes destruir todo un sistema operativo. Casualidad que uno de ellos da nombre a este blog (rm -rf [...]]]></description>
			<content:encoded><![CDATA[<p>En los foros oficiales de Ubuntu hace unos meses se creó este hilo, en el cual se indican los comandos Unix/Linux más peligrosos que existen, y que con algo tan simple como la ejecución de un comando puedes destruir todo un sistema operativo.</p>
<p>Casualidad que uno de ellos da nombre a este blog (rm -rf /)&#8230; bueno, en parte ;)</p>
<p>Y recordad, NUNCA lancéis estos comandos, a no ser que sepáis expresamente lo que estáis haciendo.</p>
<p>Como no quiero hacerme responsable de que alguien los ejecute, directamente os doy el enlace al artículo jajaja:</p>
<h3><a title="Comandos que nunca debes lanzar en tu sistema" href="http://ubuntuforums.org/announcement.php?f=73" target="_blank">- Comandos que NUNCA debes ejecutar en tu sistema Unix</a></h3>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/" title="Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD">Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD</a></li><li><a href="http://rm-rf.es/chuleta-guia-de-comandos-unixlinux/" title="Chuleta / guía de comandos Unix/Linux">Chuleta / guía de comandos Unix/Linux</a></li><li><a href="http://rm-rf.es/diferencias-entre-soft-symbolic-y-hard-links/" title="Diferencias entre soft (symbolic) y hard links">Diferencias entre soft (symbolic) y hard links</a></li><li><a href="http://rm-rf.es/permisos-especiales-setuid-setgid-sticky-bit/" title="Permisos especiales (setuid, setgid, sticky bit)">Permisos especiales (setuid, setgid, sticky bit)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/comandos-que-nunca-debes-lanzar-en-tu-sistema/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Chuleta / guía de comandos Unix/Linux</title>
		<link>http://rm-rf.es/chuleta-guia-de-comandos-unixlinux/</link>
		<comments>http://rm-rf.es/chuleta-guia-de-comandos-unixlinux/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 09:23:12 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Comandos]]></category>
		<category><![CDATA[Manuales]]></category>
		<category><![CDATA[chuleta]]></category>
		<category><![CDATA[guia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=357</guid>
		<description><![CDATA[FossWire han realizado una excelente guía de comandos Unix/Linux, es realmente una chuleta que viene bien tener a mano, quizas no tanto para los administradores avanzados pero sí para los principiantes: La guía está disponible en los siguientes idiomas: Russian Spanish Brazilian Portuguese Simplified Chinese Traditional Chinese Polish Japanese Bulgarian Italian: (PDF) (ODT) (credit) Norwegian [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fosswire.com/2007/08/02/unixlinux-command-cheat-sheet/">FossWire</a> han realizado una excelente guía de comandos Unix/Linux, es realmente una chuleta que viene bien tener a mano, quizas no tanto para los administradores avanzados pero sí para los principiantes:<br />
<img src="http://img399.imageshack.us/img399/8962/fwunixrefshotsd0.png" alt="Chuleta comandos Linux Unix" /></p>
<p>La guía está disponible en los siguientes idiomas:</p>
<ul>
<li><a href="http://ulmencave.blogspot.com/2007/08/unixlinux-cheat-sheet.html" target="_blank">Russian</a></li>
<li><a href="http://kernelsource.org/2007/08/03/guia-rapida-de-comandos-unixlinux/">Spanish</a></li>
<li><a href="http://www.maxlinux.com.br/index.php?option=com_content&amp;task=view&amp;id=26&amp;Itemid=54" target="_blank">Brazilian Portuguese</a></li>
<li><a href="http://linuxtoy.org/archives/unix-linux-command-cheat-sheet.html" target="_blank">Simplified Chinese</a></li>
<li><a href="http://kkbruce.blogspot.com/2008/04/linux_27.html">Traditional Chinese</a></li>
<li><a href="http://szmergiell.wordpress.com/2007/08/04/informator-polecen-systemu-unixlinux/" target="_blank">Polish</a></li>
<li><a href="http://www.yotabanana.com/hiki/ja/?fwunixref" target="_blank">Japanese</a></li>
<li><a href="http://stanislav.org/?p=83">Bulgarian</a></li>
<li>Italian: <a title="fwunixref_it.pdf" href="http://files.fosswire.com/2008/04/fwunixref_it.pdf">(PDF)</a> <a title="fwunixref_it.odt" href="http://files.fosswire.com/2008/04/fwunixref_it.odt">(ODT)</a> <a href="http://www.falappa.net/">(credit)</a></li>
<li><a href="http://42users.com/linuxunix-kommando-referanseark">Norwegian</a></li>
</ul>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/unix-toolbox-base-de-datos-de-comandos-y-tareas-unix-linux-bsd/" title="Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD">Unix ToolBox: Base de datos de comandos y tareas Unix/Linux/BSD</a></li><li><a href="http://rm-rf.es/comandos-que-nunca-debes-lanzar-en-tu-sistema/" title="Comandos que nunca debes lanzar en tu sistema">Comandos que nunca debes lanzar en tu sistema</a></li><li><a href="http://rm-rf.es/diferencias-entre-soft-symbolic-y-hard-links/" title="Diferencias entre soft (symbolic) y hard links">Diferencias entre soft (symbolic) y hard links</a></li><li><a href="http://rm-rf.es/permisos-especiales-setuid-setgid-sticky-bit/" title="Permisos especiales (setuid, setgid, sticky bit)">Permisos especiales (setuid, setgid, sticky bit)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/chuleta-guia-de-comandos-unixlinux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comandos útiles para IOS Cisco Routers, parte II</title>
		<link>http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-ii/</link>
		<comments>http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-ii/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 16:33:53 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[arp]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[Routers]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=297</guid>
		<description><![CDATA[Enlace a la primera parte: Comandos útiles para IOS Cisco Routers, parte I Seguimos con esta serie de artículos en la que explicamos comandos de gran utilidad en los IOS de Routers Cisco: Para intentos de telnet por parte del Router Puede ocurrir que nos equivoquemos al escribir un comando, y el router se piense [...]]]></description>
			<content:encoded><![CDATA[<p>Enlace a la primera parte:</p>
<p><a title="Enlace permanente a Comandos útiles para IOS Cisco Routers, parte I" rel="bookmark" href="rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-i/">Comandos útiles para IOS Cisco Routers, parte I</a></p>
<p>Seguimos con esta serie de artículos en la que explicamos<span id="intelliTxt"> comandos de gran utilidad en los IOS de Routers Cisco:</span></p>
<h2><strong>Para intentos de telnet por parte del Router</strong></h2>
<p>Puede ocurrir que nos equivoquemos al escribir un comando, y el router se piense que es un hostname, e intente hacer telnet al mismo, ejemplo:</p>
<pre>  MiRouter#shwo
    Translating "shwo"...domain server (10.1.1.2)
    % Unknown command or computer name, or unable to find computer address
    MiRouter#</pre>
<p>En este ejemplo, hemos escrito mal la palabra <strong>show</strong>, lógicamente no queremos hacer telnet a shwo, por lo que podemos pararlo del siguiente modo (cambiando el metodo de transporte a ninguno):</p>
<pre>    ! Console port
    line con 0
        transport preferred none
    ! VTY Ports
    line vty 0 5
        transport preferred none</pre>
<p>Una vez hecho esto ya no sucede el problema:</p>
<pre>   MyRouter#shwo
        ^
    % Invalid input detected at '^' marker.</pre>
<h2><strong>Comandos SHOW de utilidad</strong></h2>
<p>Independientemente de que gran parte del &#8220;pastel&#8221; de un router sea su configuración, necesitamos observar continuamente el estado de la configuración, esto lo podemos hacer con el comando <strong>show</strong>, aquí tenéis los usos más comunes:</p>
<p><span id="intelliTxt">
<dl>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip arp</div></div>
</dt>
<dd>Nos muestra la tabla ARP completa (Address Resolution Protocol), que es la tabla de resolución MAC-a-IP.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show version</div></div>
</dt>
<dd>Este comando muestra la versión del IOS, las interfaces disponibles, el uptime del sistema, la última vez que se hizo un reload y porqué, y registros de configuración.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip protocols</div></div>
</dt>
<dd>Muestra información de los protocolos actuales de routing.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip route</div></div>
</dt>
<dd>Muestra la tabla entera de IP routing. </dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip route summary</div></div>
</dt>
<dd>Muestra una descripción e información de la tabla de routas IP.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip interface</div></div>
</dt>
<dd>Muestra información de las interfaces a nivel IP.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip interface brief</div></div>
</dt>
<dd>Muestra una descripción de cada una de las interfaces.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show ip traffic</div></div>
</dt>
<dd>Muestra estadísticas del trafico IP en el router.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show access-list</div></div>
</dt>
<dd>Además de mostrar las listas de acceso configuradas, también muestra el nº de hits que cada línea ha recibido, de este modo podemos hacer un mejor debug de cualquier problema con las access-list o listas de acceso.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show cdp neighbors</div></div>
</dt>
<dd>Suponiendo que tenemos CDP (<span id="intelliTxt">Cisco Discovery Protocol)</span> habilitado, este comando muestra un reporte de todos los dispositivos Cisco al que estamos conectados.</dd>
<dt>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">show cdp neighbors detail</div></div>
</dt>
<dd>Este comando muestra más informacion sobre los CDP vecinos.</dd>
</dl>
<p></span></p>
<h2><strong> Aprende las teclas de edición en línea de comandos</strong></h2>
<p>No hay duda de que conocer atajos de teclados, en cualquier sistema nos hace ganar muchísimo tiempo, ahí van unas cuantas <strong>hot keys</strong>:</p>
<pre>Control A      Ir al comienzo de la línea
Control E      Ir al final de la línea
Control K      Elimina todo lo que hay a la derecha del cursor
Control P      Llama al comando previo en el buffer de historia (history)
Control N      Llama al siguiente comando en el buffer de historia (history)</pre>
<p>Bueno, seguiremos con la 3ª edición muy pronto.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-i/" title="Comandos útiles para IOS Cisco Routers, parte I">Comandos útiles para IOS Cisco Routers, parte I</a></li><li><a href="http://rm-rf.es/gns3-simulador-grafico-de-redes/" title="GNS3: simulador gráfico de redes">GNS3: simulador gráfico de redes</a></li><li><a href="http://rm-rf.es/18-chuletas-cisco/" title="18 chuletas Cisco">18 chuletas Cisco</a></li><li><a href="http://rm-rf.es/simulador-de-router-cisco-7200-en-un-pc/" title="Simulador de Router Cisco 7200 en un PC">Simulador de Router Cisco 7200 en un PC</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-ii/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Comandos útiles para IOS Cisco Routers, parte I</title>
		<link>http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-i/</link>
		<comments>http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-i/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 16:56:40 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Redes]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[Comandos]]></category>
		<category><![CDATA[enable]]></category>
		<category><![CDATA[IOS]]></category>
		<category><![CDATA[Routers]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=291</guid>
		<description><![CDATA[James Boney preparó en oreillynet.com un articulo muy útil con 10 comandos de gran utilidad en los IOS de Routers Cisco: IOS son las siglas de (Internetwork Operating System, Sistema Operativo de Interconexión de Redes) creado por Cisco Systems para programar y mantener equipos de interconexión de redes informáticas como switches (conmutadores) y routers (enrutadores). [...]]]></description>
			<content:encoded><![CDATA[<p><span id="intelliTxt"><a href="http://www.oreillynet.com/pub/au/711">James Boney</a> preparó en <a href="http://www.oreillynet.com/pub/a/network/2002/01/02/ciscotips.html">oreillynet.com</a> un articulo muy útil con 10 comandos de gran utilidad en los IOS de Routers Cisco:</span></p>
<blockquote><p><strong>IOS</strong> son las siglas de (Internetwork Operating System, Sistema Operativo de Interconexión de Redes) creado por <a title="Cisco Systems" href="http://es.wikipedia.org/wiki/Cisco_Systems">Cisco Systems</a> para programar y mantener equipos de interconexión de redes informáticas como switches (conmutadores) y routers (enrutadores).</p>
<p style="text-align: right;"><a href="http://es.wikipedia.org/wiki/Internetwork_Operating_System">Wikipedia</a></p>
</blockquote>
<p>Me voy a tomar la liberad de traducir y adaptar un poco el artículo para que los principiantes en lo referente a IOS Cisco puedan tener un primero contacto. Lo haremos en varias partes porque para un solo artículo puede ser demasiado extenso.</p>
<h2><strong>Los comandos hacen efecto de forma inmediata</strong></h2>
<p>Los usuarios avanzados lo saben, pero puede resultar un gran problema para los principiantes, cuando cambias cualquier parámetro de configuración en un router Cisco, el cambio surte efecto al momento, por ejemplo si cambiamos el nombre del Router veremos el cambio reflejado al instante:</p>
<pre> Router1#config terminal
    Enter configuration commands, one per line.  End with CNTL/Z.
    Router1(config)#hostname MyRouter
    MyRouter(config)#^Z
    MyRouter#</pre>
<p>Más adelante veremos la importancia del comando reload en este punto.</p>
<h2><strong>Usa todas las descripciones que puedas</strong></h2>
<p>En la configuración del router, hay ciertos comandos que te permiten documentar partes de la configuración, como por ejemplo el comando <strong>description</strong> para las interfaces o remark para las access-list. Todos estos comandos se guardan en la configuración del router, por lo que pueden ser de mucha utilidad para comprender ciertos aspectos de la misma.</p>
<p>Ejemplo de descripción de interfaz:</p>
<pre>   ! Here is an interface description.
    ! Document as much about the interface as possible
    interface Serial0
        description Connection To Irvine: Wan ID [23499]</pre>
<p>También podemos configurar un banner tipo MOTD como en un servicio SSH:</p>
<pre>  MyRouter(config)#banner motd #
    Enter TEXT message.  End with the character '#'.
        Welcome to MyRouter.
    Some legalese should go here about unauthorized access.
    #</pre>
<p>El comando <strong>remark</strong> para las access-list es relativamente nuevo, apareció por primera vez en la versión <span id="intelliTxt"> 12.0(2)T del IOS y permite introducir en las access-list descripciones de lo que estamos intentando realizar o llevar a cabo:</span></p>
<pre>access-list 1 remark Permit our private network through the list
    access-list 1 permit 10.1.1.0 0.0.0.255
    access-list 1 remark Just deny everything else
    access-list 1 deny any</pre>
<p>Respecto al símbolo &#8220;!&#8221; , puede ser usado para realizar comentarios en las configuraciones, pero hay que tener en cuenta que no quedan guardados en la configuración del router.</p>
<h2><strong>El comando reload te puede sacar de un apuro</strong></h2>
<p>Somos muchos los que tenemos que realizar cambios en las configuraciones de los routers de forma remota, y esto implica un riesgo muy alto, cualquier fallo puede dejarnos sin acceso al router, con todas las consecuencias que ello conlleva&#8230;</p>
<p>El comando reload nos permite configurar el router para que al cabo de X minutos, deshaga los últimos cambios realizados, de modo que en caso de error, la configuración vuelve a su estado anterior y tenemos acceso de nuevo al router.</p>
<p>Por ejemplo, resetear en 3 minutos:</p>
<pre>    MyRouter#reload in 3
        Reload scheduled in 3 minutes
    Proceed with reload? [confirm]y</pre>
<p>Por supuesto, si realizamos los cambios y todo ha funcionado a la perfección, este reseteo puede ser cancelado:</p>
<pre>    MyRouter#reload cancel</pre>
<h2><strong>Configurar una password enable o enable secret </strong></h2>
<p>Si vamos a acceder vía telnet a nuestro router, deberemos configurar un password &#8220;enable&#8221;, que nos permitirá entrar en modo &#8220;enable&#8221; (modo privilegiado para poder configurar el router), sino, no podremos hacerlo y solo podremos realizar tareas de usuario no privilegiado:</p>
<pre>  ! Enable service password-encryption if it isn't already.
    service password-encryption
    ! Here is our enable password, which is ok
    ! but not too secure.
    enable password 7 141B171F01012325
    ! Here is our enable secret, much better.
    enable secret 5 $1$99Jc$dxVXUkwMM3Edvj7f0SUrL/</pre>
<p>Hasta aquí la primera entrega, próximamente más comandos de utilidad para IOS Cisco Router.</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-ii/" title="Comandos útiles para IOS Cisco Routers, parte II">Comandos útiles para IOS Cisco Routers, parte II</a></li><li><a href="http://rm-rf.es/gns3-simulador-grafico-de-redes/" title="GNS3: simulador gráfico de redes">GNS3: simulador gráfico de redes</a></li><li><a href="http://rm-rf.es/chattr-y-lsattr-visualizar-y-modificar-atributos-en-sistemas-de-ficheros-linux/" title="chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux">chattr y lsattr: visualizar y modificar atributos en sistemas de ficheros Linux</a></li><li><a href="http://rm-rf.es/como-vaciar-ficheros-en-linux/" title="Cómo vaciar ficheros en Linux">Cómo vaciar ficheros en Linux</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/comandos-utiles-para-ios-cisco-routers-parte-i/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

