<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-22120027</atom:id><lastBuildDate>Mon, 07 Sep 2026 03:34:39 +0000</lastBuildDate><category>util</category><category>comandos</category><category>linux</category><category>fedora</category><category>hpux</category><category>redhat</category><category>unix</category><category>bash</category><category>centos</category><category>sh</category><category>archivos</category><category>firefox</category><category>window</category><category>ksh</category><category>vi</category><category>windows</category><category>red</category><category>script</category><category>solaris</category><category>gnome</category><category>kde</category><category>rhel</category><category>VM</category><category>depurar</category><category>desktop</category><category>extensiones</category><category>microsoft</category><category>notebook</category><category>programacion</category><category>acuerdo</category><category>awk</category><category>captura</category><category>chrome</category><category>compartir</category><category>java</category><category>kvm</category><category>maquina virtual</category><category>redireccion</category><category>samba</category><category>ssh</category><category>ventanas</category><category>yum</category><category>VPN</category><category>X11</category><category>android</category><category>background</category><category>bateria</category><category>calendario</category><category>correo electronico</category><category>dns</category><category>escandalo</category><category>forward</category><category>gobierno de chile</category><category>grep</category><category>horror</category><category>imprimir</category><category>kdocker</category><category>login</category><category>mail</category><category>minimizar ventana</category><category>nfs</category><category>quitar ventana</category><category>remoto</category><category>serial</category><category>sftp</category><category>sourceforge</category><category>subir volumen</category><category>tablet</category><category>thunderbird</category><category>traduccion</category><category>vnc</category><category>volumen</category><category>xfce</category><title>Animal de la Red</title><description>Este blog tiene la idea de acercar un poco el tema de las herramientas computacionales, usando preferencialemente Linux, y traducir a &quot;cristiano&quot; todos esos programas, software y otras palabras raras que usan los que saben de computación y aquellos que dicen saber también.  Por eso aquí va un filtro con cosas útiles e intentado ser claro, cualquier cosa... por mail, msn, comentarios, etc como quieran, manden preguntas, felicitaciones, reclamos, inquietudes, etc. etc.</description><link>http://animaldelared.blogspot.com/</link><managingEditor>noreply@blogger.com (Katador)</managingEditor><generator>Blogger</generator><openSearch:totalResults>143</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-6804478913776352666</guid><pubDate>Wed, 31 Aug 2022 19:04:00 +0000</pubDate><atom:updated>2022-08-31T15:08:04.671-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">kvm</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">util</category><category domain="http://www.blogger.com/atom/ns#">VM</category><title>Convertir imagenes de VM desde qemu a VirtualBox</title><description>&lt;p&gt;&amp;nbsp;Convertir primero la imagen qcow2 a raw para exportarla a otro formato&lt;br /&gt;&lt;/p&gt;&lt;p&gt;qemu-img convert /pathAlArchivodelaVM/vm1.qcow2 -O raw /rutaAlDirectorioDedestino/vm1.raw &amp;amp;&amp;amp; notify-send &quot;Done convert&quot;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Después la convertimos a formato vdi: &lt;br /&gt;&lt;/p&gt;&lt;p&gt;VBoxManage convertfromraw /rutadelarchivodelaVM/vm1.raw --format vdi /rutadelarchivofinal/vm1_vboxmanage.vdi &amp;amp;&amp;amp; notify-send &quot;Done convert&quot;&lt;/p&gt;&lt;p&gt;&amp;nbsp;Después se compacta:&lt;br /&gt;&lt;/p&gt;&lt;p&gt;VBoxManage modifyhd /rutadelarchivofinal/vm1_vboxmanage.vdi --compact &amp;amp;&amp;amp; notify-send &quot;Done compact&quot; &lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2022/08/convertir-imagenes-de-vm-desde-qemu.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-3566306910647570836</guid><pubDate>Thu, 26 Nov 2020 18:25:00 +0000</pubDate><atom:updated>2020-11-26T15:25:08.878-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">redireccion</category><category domain="http://www.blogger.com/atom/ns#">ssh</category><category domain="http://www.blogger.com/atom/ns#">util</category><category domain="http://www.blogger.com/atom/ns#">X11</category><title>Problemas con redirección de ventanas en X11</title><description>&lt;p&gt;Existen una serie de problemas con la redirección de ventanas en X11 donde pueden estár involucrados más de una causa.&lt;/p&gt;&lt;p&gt;Si se obtiene un error similar a:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Error: Can&#39;t open display:&lt;/p&gt;&lt;p&gt;unable to open display&lt;/p&gt;&lt;p&gt;Lo primero a revisar es chequear si el SSH del servidor donde estamos tratando de ejecutar la aplicación, permite la redirección de X11, cambiando en /etc/ssh/sshd_config&lt;/p&gt;&lt;p&gt;#X11Forwarding no&lt;/p&gt;&lt;p&gt;a X11Forwarding yes&lt;/p&gt;&lt;p&gt;reiniciar el servicio sshd:&lt;/p&gt;&lt;p&gt;systemctl restart sshd&lt;/p&gt;&lt;p&gt;con esto ya debiera responder sin problemas al comando:&lt;/p&gt;&lt;p&gt;ssh -X usuario@servidor&lt;/p&gt;&lt;p&gt;También si se quieren ejecutar algunas aplicaciones antiguas es bueno tener instalado el paquete xorg-x11-fonts-75dpi &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2020/11/problemas-con-redireccion-de-ventanas.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-1343594745972349685</guid><pubDate>Tue, 06 Oct 2020 20:05:00 +0000</pubDate><atom:updated>2020-10-06T17:05:27.036-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Cambiar brillo por consola del monitor secundario</title><description>&lt;p&gt;Cambiar el brillo del monitor secundario via GUI no la he encontrado y me gusta más por consola, pues es muy fácil:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;xrandr --output HDMI-1 --brightness 0.8&amp;nbsp;&lt;/p&gt;&lt;p&gt;Donde HDMI-1 es la salida del comando y corresponde al monitor secundario que quiero manipular.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;El valor de 0.8 corresponde al valor de brillo que queremos probar.&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2020/10/cambiar-brillo-por-consola-del-monitor.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-1740319189637514707</guid><pubDate>Sat, 18 Jul 2020 00:04:00 +0000</pubDate><atom:updated>2020-07-17T20:07:20.980-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">background</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">login</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>cómo cambiar la imagen de fondo (background) de la pantalla de login en Fedora</title><description>Esto debiera ser dramáticamente simple, y lo es... a la forma de fedora claro.&amp;nbsp; La cosa es primero saber que display manager se está usando GDM? o Lightdm? GDM, es basante difícil de configurar en muchas cosas, pero lo primero es lo primero, sin importar cúal se está usando, hay que copiar la imagen que se quiera usar a algún directorio donde los demonios de linux tengan acceso, y el directorio home normal de usuario (/home), no tienen acceso, por ello, lo primero es copiar a otro directorio, por ejemplo /usr/share/backgrounds/. En este directorio está el default.png, que es el escritorio por defecto que trae fedora.&lt;br /&gt;
&lt;br /&gt;
Para saber si se está usando GDM o Lightdm se puede usar una aplicación que se llama Display Manager Switching Tool, que provee el paquete system-switch-displaymanager-gnome-1.5.1-7.fc31.noarch&amp;nbsp; Con esta se obtiene una ventana que muestra cual Display Manager se está usando.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Para Lightdm, basta editar el archivo /etc/lightdm/slick-greeter.conf y cambiar la opción de background a donde está la imagen que queremos colocar.&amp;nbsp; Entonces se cierra la sesión y debiera aparecer el nuevo background.&amp;nbsp; Si se prefiere, se puede utilizar una herramienta gtk para realizar esto, lightdm-gtk-greeter-settings.noarch, que entrega /usr/bin/lightdm-gtk-greeter-settings, esto abre una ventana donde se puede personalizar varias opciones más.&lt;br /&gt;
&lt;br /&gt;
Para GDM, nunca conseguí hacerlo de manera simple.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2020/07/como-cambiar-la-imagen-de-fondo.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-5348941227583467328</guid><pubDate>Sat, 30 May 2020 20:42:00 +0000</pubDate><atom:updated>2020-05-30T16:42:18.501-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">desktop</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Archivos utilizados de un directorio</title><description>Para saber que archivos están siendo utilizados, pertenecientes a algún directorio, es posible saber utiilzando el comando lsof.&lt;br /&gt;
&lt;br /&gt;
En Fedora, basta con ejecutar lsof /home/midirectorio &lt;br /&gt;
&lt;br /&gt;
En RHEL se puede usar lsof +D /var/opt/ y resultado será todos los archivos utilizados de ese directorio.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2020/05/archivos-utilizados-de-un-directorio.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-1638847360284633382</guid><pubDate>Thu, 30 Apr 2020 01:20:00 +0000</pubDate><atom:updated>2020-04-29T21:21:32.249-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>cuánta memoria consume tomcat / jboss / etc... de la asignada en la JVM</title><description>Un tema bastante misterioso es cuánta memoria está utilizando tomcat o JBOSS u otro similar, para ello podemos utilizar esto en un linux:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: black; display: inline; float: none; font-family: &amp;quot;calibri&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;jstat -gc 5420 | tail -n1 | awk &#39;{printf &quot;%.0f\n&quot;,$3+$8+$6+$4}&#39;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: black; display: inline; float: none; font-family: &amp;quot;calibri&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;con el resultado del jstat awk sumará los campos relativos al usage y entregará el HEAP utilizado. &lt;/span&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2020/04/cuanta-memoria-consume-tomcat-jboss-etc.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-4209703666612824102</guid><pubDate>Fri, 20 Mar 2020 17:15:00 +0000</pubDate><atom:updated>2020-03-20T14:15:55.224-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">awk</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Cuántas veces existe un string en una línea</title><description>Para un problema simple como saber cuántas veces hay un string en una línea, no es tan simple de obtener, una manera simple con awk:&lt;br /&gt;
&lt;br /&gt;
awk &#39;{n=gsub(/patron/,&quot;&quot;);print n;}&#39; archivo&lt;br /&gt;
&lt;br /&gt;
esto por ejemplo si tenemos un archivo con una línea:&lt;br /&gt;
&lt;br /&gt;
cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;cuantas veces;pocas veces;&lt;br /&gt;&lt;br /&gt;
awk &#39;{n=gsub(/cuantas veces;/,&quot;&quot;);print n;}&#39; tmp&lt;br /&gt;
&lt;br /&gt;
devolverá 15.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2020/03/cuantas-veces-existe-un-string-en-una.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-192480446874157561</guid><pubDate>Wed, 19 Jun 2019 13:51:00 +0000</pubDate><atom:updated>2019-06-19T09:51:45.301-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">centos</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">maquina virtual</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">util</category><category domain="http://www.blogger.com/atom/ns#">VM</category><title>Migrando configuraciones de máquinas virtuales KVM</title><description>Para cuando cambiamos de máquina existe una manera muy fácil de migrar las máquinas virtuales KVM, que es exportando la configuración a un archivo XML e importandola en la nueva máquina.  Aquí obviamente tiene que respetarse las mismas rutas y configuraciones de red y storage, de lo contrario las máquinas no arrancarán.  El procedimiento es simple y es así:

virsh dumpxml &lt;nombre_vm&gt; &gt; /ruta/al/archivo/xml/destino.xml

Esto genera el archivo XML con toda la definición de la VM.  En la máquina nueva:

virsh define /ruta/al/archivo/xml

Esto debiera ser hecho con root en todo caso.

&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2019/06/migrando-configuraciones-de-maquinas.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-7164215081957585083</guid><pubDate>Thu, 16 May 2019 18:09:00 +0000</pubDate><atom:updated>2019-05-16T14:09:03.399-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">rhel</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Cursor no se ve en la terminal</title><description>Este es un problema extraño y debido a alguna secuencia de teclas presionadas, el cursor se desparece de la terminal.  La terminal puede ser usada con normalidad, pero el cursor no se ve ni en modo insertar o reemplazar, la forma más rápida y sin necesidad de cerrar la terminal, es lanzando el &quot;mostrar cursor&quot; que es asi, en la terminal que tenemos con el cursor oculto:

echo -en &quot;\e[?25h&quot;

y con esto, reaparecerá.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2019/05/cursor-no-se-ve-en-la-terminal.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-7679006026437129405</guid><pubDate>Mon, 09 Jul 2018 13:23:00 +0000</pubDate><atom:updated>2018-07-09T10:14:13.484-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">kvm</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">maquina virtual</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">serial</category><category domain="http://www.blogger.com/atom/ns#">util</category><category domain="http://www.blogger.com/atom/ns#">VM</category><title>Agregar número serial y otros atributos a máquina virtual KVM</title><description>Es posible agregar algunos datos a la máquina virtual ejecutándose en KVM, para complementar la información del sistema operativo en la VM.&amp;nbsp; Para ello, se debe editar la configuración, con la máquina detenida:&lt;br /&gt;
&lt;br /&gt;
virsh edit &amp;lt;nombre maquina virtual&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Agregar:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0uOxvBuZiq5mkAhvVx_ceLOQp46JkLhzIpv-GGuxscLXiJlMWWF1gyU1XFpRTJ0fdVocEe-ygpIca6uivCMgjiU6ti3VvEetZ6PKtoAamJrJtrrTKrvimbl9XDqW8LvEyaMql7w/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;&quot;&gt;&lt;code style=&quot;color:#000000;word-wrap:normal;&quot;&gt; &amp;lt;sysinfo type=&#39;smbios&#39;&amp;gt;  
   &amp;lt;bios&amp;gt;  
    &amp;lt;entry name=&#39;vendor&#39;&amp;gt;QEmu/KVM&amp;lt;/entry&amp;gt;  
    &amp;lt;entry name=&#39;version&#39;&amp;gt;0.13&amp;lt;/entry&amp;gt;  
   &amp;lt;/bios&amp;gt;  
   &amp;lt;system&amp;gt;  
    &amp;lt;entry name=&#39;serial&#39;&amp;gt;32dfcb37-5af1-552b-357c-be8c3aa38310&amp;lt;/entry&amp;gt;  
   &amp;lt;/system&amp;gt;  
 &amp;lt;/sysinfo&amp;gt;  
 &amp;lt;os&amp;gt;  
   &amp;lt;type arch=&#39;x86_64&#39; machine=&#39;rhel5.4.0&#39;&amp;gt;hvm&amp;lt;/type&amp;gt;  
   &amp;lt;boot dev=&#39;hd&#39;/&amp;gt;  
   &amp;lt;smbios mode=&#39;sysinfo&#39;/&amp;gt;  
 &amp;lt;/os&amp;gt;  
&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
Es importante que ya existirá el tag os y se debe agregar solamente el tag smbios, para que tome en cuenta lo existente en el tag sysinfo type = &#39;smbios&#39;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2018/07/agregar-numero-serial-y-otros-atributos.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-785669109909489295</guid><pubDate>Mon, 16 Apr 2018 23:37:00 +0000</pubDate><atom:updated>2018-04-16T20:42:19.036-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">compartir</category><category domain="http://www.blogger.com/atom/ns#">forward</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">redireccion</category><category domain="http://www.blogger.com/atom/ns#">remoto</category><category domain="http://www.blogger.com/atom/ns#">rhel</category><category domain="http://www.blogger.com/atom/ns#">script</category><category domain="http://www.blogger.com/atom/ns#">sftp</category><category domain="http://www.blogger.com/atom/ns#">sh</category><category domain="http://www.blogger.com/atom/ns#">ssh</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Acceder a un servidor remoto saltando en un servidor con ssh</title><description>Suele pasar que al tener accesos via VPNs se puede llegar a un servidor ssh y desde se debe acceder a los otros, habitualmente, puede ser necesario acceder a un servidor de base de datos, conseguir archivos via ftp o sftp por ejemplo.&amp;nbsp; Para estos casos lo mejor es usar el túnel a través de SSH.&lt;br /&gt;
&lt;br /&gt;
La idea es, acceder a un servidor X saltando en el servidor A que tenemos acceso directo via SSH, la gracia de esto, que el ssh desde el servidor A hasta el X, puede ser cualquier puerto, no tiene que ser otro SSH, de ahí la flexibilidad.&lt;br /&gt;
&lt;br /&gt;
El comando es así:&lt;br /&gt;
&lt;br /&gt;
ssh -L Puerto_Local:IP_Servidor_X:Puerto_del_Servicio usuario@Servidor_A&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Puerto_Local, es el puerto desde donde comenzará la comunicación entre el PC y el servidor X, puede ser cualquier número de puerto que no esté siendo utilizado.&lt;/li&gt;
&lt;li&gt;IP_Servidor_X, esta IP es el servidor al que me interesa acceder.&lt;/li&gt;
&lt;li&gt;Puerto_del_Servicio, es el número de puerto que necesito conectar, por ejemplo, SSH y SFTP usan el 22, bases datos como Oracle 1521, Postgresql 5432, etc...&lt;/li&gt;
&lt;li&gt;usuario@Servidor_A, es el usuario y nombre de servidor o IP del servidor al que tenemos acceso vía SSH normalmente.&lt;/li&gt;
&lt;/ul&gt;
Por ejemplo, para conseguir los archivos vía SFTP:&lt;br /&gt;
&lt;br /&gt;
ssh -L 8888:10.11.12.75:22 usuario@servidorssh&lt;br /&gt;
&lt;br /&gt;
preguntará la contraseña de usuario y se abrirá una consola, eso quiere decir que se ha establecido el túnel, para confirmarlo, ejecutar:&lt;br /&gt;
&lt;br /&gt;
netstat -antop | grep 8888&lt;br /&gt;
&lt;br /&gt;
debiera aparecer algo similar a esto:&lt;br /&gt;
&lt;br /&gt;
tcp&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 127.0.0.1:8888&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0.0.0.0:*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LISTEN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10931/ssh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; off (0.00/0/0)&lt;br /&gt;
&lt;br /&gt;
el LISTEN es importante, quiere decir que está listo para ser usado.&lt;br /&gt;
&lt;br /&gt;
Entonces ahora ejecuto:&lt;br /&gt;
&lt;br /&gt;
sftp -P 8888 usuarioX@localhost&lt;br /&gt;
&lt;br /&gt;
preguntará la contraseña del usuarioX, este es el usuario del servidor_X!! y accederá al sftp!! pudiendo descargar o transferir cosas de manera directa sin problemas!!&lt;br /&gt;
&lt;br /&gt;
Si se quiere usar para conectar a un servidor de base de datos, se debe utilizar el 8888 como puerto del servidor y como nombre del servidor usar localhost, no olvidar eso para que funcione. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2018/04/acceder-un-servidor-remoto-saltando-en.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-5182216499724136942</guid><pubDate>Mon, 12 Mar 2018 21:34:00 +0000</pubDate><atom:updated>2018-03-12T18:34:29.677-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">rhel</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>cómo obtener información del disco instalado?</title><description>De las dudas más comunes, es cómo obtener información del hardware, sobre todo del disco duro, para esto, la mejor manera, es utilizando smartctl, comando que es parte del paquete smartmontools.&amp;nbsp; Para usarlo se debe:&lt;br /&gt;
&lt;br /&gt;
[~]# smartctl -i /dev/sda&lt;br /&gt;smartctl 6.5 2016-05-07 r4318 [x86_64-linux-4.15.6-200.fc26.x86_64] (local build)&lt;br /&gt;Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org&lt;br /&gt;&lt;br /&gt;=== START OF INFORMATION SECTION ===&lt;br /&gt;Device Model:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TOSHIBA MQ01ACF050&lt;br /&gt;Serial Number:&amp;nbsp;&amp;nbsp;&amp;nbsp; 15RICDOST&lt;br /&gt;LU WWN Device Id: 5 000039 603b88b2c&lt;br /&gt;Firmware Version: AV0A1C&lt;br /&gt;User Capacity:&amp;nbsp;&amp;nbsp;&amp;nbsp; 500,107,862,016 bytes [500 GB]&lt;br /&gt;Sector Sizes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 512 bytes logical, 4096 bytes physical&lt;br /&gt;Rotation Rate:&amp;nbsp;&amp;nbsp;&amp;nbsp; 7200 rpm&lt;br /&gt;Form Factor:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.5 inches&lt;br /&gt;Device is:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Not in smartctl database [for details use: -P showall]&lt;br /&gt;ATA Version is:&amp;nbsp;&amp;nbsp; ATA8-ACS (minor revision not indicated)&lt;br /&gt;SATA Version is:&amp;nbsp; SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)&lt;br /&gt;Local Time is:&amp;nbsp;&amp;nbsp;&amp;nbsp; Mon Mar 12 18:32:15 2018 -03&lt;br /&gt;SMART support is: Available - device has SMART capability.&lt;br /&gt;SMART support is: Enabled&lt;br /&gt;
&lt;br /&gt;
Como se ve, rápidamente se obtiene todo lo necesario, incluso, el form factor y velocidad.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2018/03/como-obtener-informacion-del-disco.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-5119510570058681273</guid><pubDate>Mon, 20 Nov 2017 14:51:00 +0000</pubDate><atom:updated>2017-11-20T11:58:47.956-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">archivos</category><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">centos</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">compartir</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">nfs</category><category domain="http://www.blogger.com/atom/ns#">rhel</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>cómo compartir carpetas entre máquinas linux</title><description>Una duda bastante habitual, es cómo compartir archivos entre dos máquinas linux, y en realidad, es algo que se hace desde hace mucho tiempo y no es complicado.&amp;nbsp; Habitualmente, utilizamos quizás un cliente sftp, o rsync o quizás scp, etc.&amp;nbsp; Pero una mejor manera es utilizando NFS un antiguo protocolo en los *NIX de muy buena performance y fácil configuración, que nos permite compartir los filesystems, dando variados ajustes de seguridad de ser necesario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Primero, hay que levantar algunos servicios como nfs, una vez levantado, hay que agregar al firewall el puerto del servicio que es el 2049.&lt;br /&gt;
&lt;br /&gt;
Después se modifica el archivo /etc/exports o se agrega un archivo al /etc/exports.d, en mi caso lo agregué al /etc/exports:&lt;br /&gt;
&lt;br /&gt;
~]# cat /etc/exports&lt;br /&gt;
/home/nfs 10.11.13.0/24(rw,sync)&lt;br /&gt;
&lt;br /&gt;
La idea aquí es compartir el directorio nfs en la carpeta /home, a todos los equipos que estén en la red 10.11.13.X, y que tengan permiso de lectura y escritura.&amp;nbsp; Además, el sync nos indica que los cambios deben ser completados en el servidor NFS antes de informar el éxito el cliente, esto es para asegurarse de que no hay problemas.&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Una vez lista la modificación, se ejecuta&lt;br /&gt;
&lt;br /&gt;
exportfs -a&lt;br /&gt;
&lt;br /&gt;
y con esto queda disponible el directorio compartido.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Desde otra máquina con linux, para montar el directorio compartido, se debe tener disponible algún punto de montaje,&amp;nbsp; habitualmente es bueno dejarlos bajo /mnt, y se debiera crear una nueva carpeta:&lt;br /&gt;
&lt;br /&gt;
mkdir /mnt/nfs_compartido&lt;br /&gt;
&lt;br /&gt;
Finalmente, podrán montar este directorio compartido con un comando como:&lt;br /&gt;
&lt;br /&gt;
mount -t nfs nombre_servidor_nfs:/home/nfs /mnt/nfs_compartido&lt;br /&gt;
&lt;br /&gt;
hay un detalle importante acá en la configuración, es que si se agrega en el archivo de configuración /etc/exports el parámetro fsid=0 por ejemplo (he visto varias páginas que usan esta opción), se tendrá que montar en la máquina cliente utilizando&lt;br /&gt;
&lt;br /&gt;
mount -t nfs nombre_servidor_nfs:/ /mnt/nfs_compartido&lt;br /&gt;
&lt;br /&gt;
pero por simpleza y saber que se está montando, es mejor no usar el fsid.&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2017/11/como-compartir-carpetas-entre-maquinas.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-7683147071640716884</guid><pubDate>Tue, 07 Nov 2017 01:38:00 +0000</pubDate><atom:updated>2017-11-06T22:39:08.311-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">centos</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">depurar</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">ksh</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">sh</category><title>Cómo reemplazar solo una parte de los textos</title><description>Habitualmente, cuando se necesita reemplazar una parte de texto pequeña, no toda una palabra, por ejemplo, en una línea se tiene la hora con formato:&lt;br /&gt;
&lt;br /&gt;
HH:MI:SS&lt;br /&gt;
&lt;br /&gt;
por ejemplo:&lt;br /&gt;
cualquier texto, 23:59:57&lt;br /&gt;
otro texto cualquiera, 23:58:04&lt;br /&gt;
un texto mas cualquiera, 23:57:39&lt;br /&gt;
el texto cualquiera, 23:56:37&lt;br /&gt;
&lt;br /&gt;
si interesara por ejemplo dejar solo lo correspondiente a la hora, algo así&lt;br /&gt;
cualquier texto, 23:00:00&lt;br /&gt;
otro texto cualquiera, 23:00:00&lt;br /&gt;
un texto mas cualquiera, 23:00:00&lt;br /&gt;
el texto cualquiera, 23:00:00&lt;br /&gt;
&lt;br /&gt;
una forma util es usando sed:&lt;br /&gt;
&lt;br /&gt;
sed &#39;s/\(.*\)\([0-9][0-9]\):[0-9][0-9]:[0-9][0-9]/\1\2:00:00/&#39;&lt;br /&gt;
&lt;br /&gt;
traduciendo esto, en la parte del patrón a buscar:&lt;br /&gt;
1-&amp;nbsp; \(.*\) esto hace match con cualquier cosa&lt;br /&gt;
2- \([0-9][0-9]\) esto hace match, con un patrón que viene con dos números entre 0 y 9 cada uno.&lt;br /&gt;
3- :[0-9][0-9] esto hace match, con un patrón que viene un símbolo de dos puntos (:) seguido de dos números, entre 0 y 9 cada uno.&lt;br /&gt;
4- :[0-9][0-9] esto hace match, con un patrón que viene un símbolo de dos puntos (:) seguido de dos números, entre 0 y 9 cada uno.&lt;br /&gt;
&lt;br /&gt;
Entonces el patrón buscaría:&lt;br /&gt;
&lt;br /&gt;
Cualquier cosa, seguida de dos números&amp;nbsp; entre 0 y 9 cada uno, seguido del símbolo de dos puntos, seguido de dos números entre 0 y 9, seguido del símbolo de dos puntos, seguido de dos números entre 0 y 9.&lt;br /&gt;
&lt;br /&gt;
El truco aquí es que en 1 y 2, el patrón está encerrado entre \( y \), esto indica que lo que haga match en ese patrón, será posible utilizarlo después.&amp;nbsp; Por ello, después en la segunda parte del sed, donde se indica con que se reemplazará, aparecen los \1 y \2, que indica lo obtenido en 1 y 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2017/11/como-reemplazar-solo-una-parte-de-los.html</link><author>noreply@blogger.com (Katador)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-1641095255781814827</guid><pubDate>Mon, 31 Jul 2017 16:32:00 +0000</pubDate><atom:updated>2017-07-31T12:33:34.916-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">ksh</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">sh</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>cómo ejecutar una aplicación gráfica después de un su -</title><description>&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
Pasa que al hacer un cambio de usuario normal&amp;nbsp;con su - en linux, no se puede ejecutar una aplicación gráfica, sin importar si&amp;nbsp;se cambia a usuario root u otro. &amp;nbsp;En mi caso por ejemplo, estaba tratando de gatillar el comando dbca de oracle, para crear una base de datos, me cambie al usuario oracle usando su - oracle, y no es posible lanzar las app graficas, a pesar de setear la variable display. &amp;nbsp;Para conseguir esto se debe ejecutar:&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
[usuario@linux ~]$ xauth list&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
linux/unix: &amp;nbsp;MIT-MAGIC-COOKIE-1 &amp;nbsp;73841fb1abcd6c28d4e03e477542bf53&lt;/div&gt;
&lt;br style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot; /&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
[usuario@linux ~]$ echo $DISPLAY&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
:0&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;color: black; display: inline; float: none; font-family: &amp;quot;calibri&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif; font-size: 16px; font-style: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;&quot;&gt;Acto seguido cambiar de usuario con su - oracle por ejemplo&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
y ejecutar&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
xauth add &lt;toda comando=&quot;&quot; del=&quot;&quot; la=&quot;&quot; list=&quot;&quot; respuesta=&quot;&quot; xauth=&quot;&quot;&gt;&lt;/toda&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
Ojo que por defecto si se fijan muestra linux/unix: MIT... despues del unix: debiera ir el número de display, pero&amp;nbsp;debido a que está usando el display 0 no lo muestra &amp;nbsp;y&amp;nbsp;se debe agregar a mano al comando, por ello debe quedar como:&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
xauth add &lt;span style=&quot;font-family: &amp;quot;calibri&amp;quot; , &amp;quot;arial&amp;quot; , &amp;quot;helvetica&amp;quot; , sans-serif , &amp;quot;emojifont&amp;quot; , &amp;quot;apple color emoji&amp;quot; , &amp;quot;segoe ui emoji&amp;quot; , &amp;quot;notocoloremoji&amp;quot; , &amp;quot;segoe ui symbol&amp;quot; , &amp;quot;android emoji&amp;quot; , &amp;quot;emojisymbols&amp;quot;; font-size: 16px;&quot;&gt;linux/unix:0 &amp;nbsp;MIT-MAGIC-COOKIE-1 &amp;nbsp;73841fb1abcd6c28d4e03e477542bf53&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
y finalmente export DISPLAY=&lt;resultado comando=&quot;&quot; del=&quot;&quot; echo=&quot;&quot;&gt;&lt;/resultado&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
y con eso ya se debieran poder gatillar las aplicaciones graficas desde el usuario a pesar de pasar por su -&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;-webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; color: black; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; margin-bottom: 0px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
Un detalle, en el caso que sea necesario de pasar desde el usuario usuario -&amp;gt; root -&amp;gt; oracle , por ejemplo, hay que hacer la misma operación de xauth add en el usuario root.&lt;/div&gt;
&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2017/07/como-ejecutar-una-aplicacion-grafica.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-6806324431337293802</guid><pubDate>Thu, 04 May 2017 13:35:00 +0000</pubDate><atom:updated>2017-05-04T10:35:03.021-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><category domain="http://www.blogger.com/atom/ns#">VPN</category><title>importar ovpn a Network Manager</title><description> Importar una VPN del tipo OpenVPN en Network Manager siempre tiene algún problema, entonces la manera más fácil y fluida que encontré es hacerlo a través de la consola de comados con:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nmcli connection import type openvpn file /ruta/al/archivo/ovpn&lt;br /&gt;
&lt;br /&gt;
ejemploL&lt;br /&gt;
&lt;br /&gt;
[root@equipo ~]# nmcli connection import type openvpn file /home/user/Documents/configuration.ovpn &lt;br /&gt;Error: failed to import &#39;/home/user/Documents/configuration.ovpn&#39;: configuration error: unsupported 1th argument remote_host to &#39;route&#39; (line 6).&lt;br /&gt;
&lt;br /&gt;
si se fijan, falla en la línea 6, si esa linea es quitada desde el archivo, funciona de inmediato :)&lt;br /&gt;
&lt;br /&gt;
Ojo, esto se debe hacer como root o usando sudo!!&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2017/05/importar-ovpn-network-manager.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-1983034418275831090</guid><pubDate>Thu, 04 May 2017 00:20:00 +0000</pubDate><atom:updated>2017-05-03T21:20:47.696-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>mejorar las búsquedas con locate</title><description>Una herramienta muy buena para buscar archivos en los sistemas de archivos es el comando locate.&amp;nbsp; Una de las ventaja/desventaja es que si queremos buscar por una parte del path o nombre del archivo, funciona perfecto, por ejemplo, si se necesita saber todos los archivos que contienen la palabra que ingreso, por ejemplo:&lt;br /&gt;
&lt;br /&gt;
locate iso&lt;br /&gt;
&lt;br /&gt;
buscará todos los archivos que en el nombre tienen iso o directorios que su nombre contenga iso.&lt;br /&gt;
&lt;br /&gt;
Ahora, para una búsqueda más precisa&amp;nbsp; puede ser usado con expresiones regulares, por ejemplo, si se quiere buscar solamente los archivos que terminan con la palabra iso, puedo buscar con:&lt;br /&gt;
&lt;br /&gt;
locate --regexp iso$&lt;br /&gt;
&lt;br /&gt;
/home//SOS/rhel-server-6.4-x86_64-dvd.iso&lt;br /&gt;/home/ISOS/rhel-server-6.6-x86_64-dvd.iso&lt;br /&gt;/home/ISOS/rhel-server-6.8-x86_64-dvd.iso&lt;br /&gt;/home/ISOS/rhel-server-7.2-x86_64-dvd.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Cabe notar que locate se actualiza diaramente, en base a la ejecución de un comando y que tiene una base de datos desde donde muestra los resultados.&amp;nbsp; Si se quiere actualizar los resultados, debe ser ejecutado manualmente, para más detalles revisar man locate.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2017/05/mejorar-las-busquedas-con-locate.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-2565469039028283060</guid><pubDate>Thu, 01 Dec 2016 20:40:00 +0000</pubDate><atom:updated>2016-12-01T17:40:50.206-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>obtener como resultado la entrada pero recortada</title><description>Al momento de trabajar con texto, puede ser necesario recortar la salida de este texto, por ejemplo,&lt;br /&gt;
&lt;br /&gt;
echo 12.3456789&lt;br /&gt;
&lt;br /&gt;
es necesario que muestre solo 3 decimales:&lt;br /&gt;
&lt;br /&gt;
echo 12.3456789 | sed -r &#39;s/([0-9]+\.[0-9][0-9][0-9])[0-9]+/\1/g&#39;&lt;br /&gt;
12.345&lt;br /&gt;
&lt;br /&gt;
La magia está en el uso de paréntesis en la sección de formato y en la sección de reemplazo el \1, esto significa:&lt;br /&gt;
&lt;br /&gt;
- los parentesis redondos, marcan una sección que se recordara.&lt;br /&gt;
- el \1 indica que se usará el primero bloque marcado en el formato.&lt;br /&gt;
&lt;br /&gt;
Explicando la expresión regular va a recordar cuando venga 1 o más números entre 0 y 9, seguido por el caracter de punto, seguido de 3 números, cada uno entre 0 y 9.&amp;nbsp; Este es el bloque a recordar.&amp;nbsp; Además, la expresión contempla que debe venir seguido de un numero de 1 o más cifras entre 0 y 9, pero esto no se recuerda pues no está entre paréntesis.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
El -r en el sed es para que indicarle que use expresiones regulares extendidas, pues el uso de estos parámetros no son parte del conjunto estandard de opciones.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2016/12/obtener-como-resultado-la-entrada-pero.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-4511394556604354827</guid><pubDate>Thu, 01 Dec 2016 12:17:00 +0000</pubDate><atom:updated>2016-12-01T09:17:02.948-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">captura</category><category domain="http://www.blogger.com/atom/ns#">centos</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Cómo dejar una captura de red ejecutándose en background y generando múltiples archivos?</title><description>Muchas veces es necesario realizar capturas e idealmente que se ejecute por un periodo de tiempo largo y no depender de la VPN, hora, etc... y ahí es donde se puede aprovechar comandos de linux y las opciones de tcpdump que permite justamente generar múltiples archivos circulares.&lt;br /&gt;
&lt;br /&gt;
Primero, cómo dejar corriendo en background un proceso, en este caso una captura con tcpdump.&amp;nbsp; Se puede ejecutar utilizando nohup y el simbolo de &amp;amp; para ejecutarlo en background y dejar el comando atado a la consola.&lt;br /&gt;
&lt;br /&gt;
Segundo, parámetros de tcpdump para generar múltiples archivos y uso circular.&amp;nbsp; tcpdump incluye las opciones de -C y -W (notar que son mayúsculas!!!), cada uno:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;-C hace referencia al tamaño del archivo con la base de 1MB, así se debe poner un número y esto significa el tamaño de MB qeu tendrá el archvo, por ejemplo, si se usa -C 10 significa la generación de archivos de 10MB.&lt;/li&gt;
&lt;li&gt;-W hace referencia a la cantidad de archivos, se debe agregar un número para justamente indicar cuántos archivos se van a generar, por ejemplo, -W 10, indicamos que se generen hasta 10 archivos, cuando se creen los 10 y el último exceda el tamaño indicado en el parámetro -C se comenzará a escribir el primer archivo.&lt;/li&gt;
&lt;/ul&gt;
&amp;nbsp;Entonces el comando completo sería:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; nohup tcpdump -vvvv -C 10 -W 10 -w /tmp/cap0112.cap &amp;amp;&lt;br /&gt;
&lt;br /&gt;
¿Cómo terminar la captura?&lt;br /&gt;
Simple, buscamos el pid del la captura ejecutándose, por ejemplo:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ps aux | grep tcpdump&lt;br /&gt;
&lt;br /&gt;
y después kill -9 &lt;pid&gt;&lt;/pid&gt;&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2016/12/como-dejar-una-captura-de-red.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-4326655322665862425</guid><pubDate>Thu, 17 Nov 2016 19:46:00 +0000</pubDate><atom:updated>2016-11-17T16:46:48.354-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Buscar en comandos anteriores</title><description>Es común en linux, utilizar las teclas del cursor para buscar comandos anteriores o lanzar el history y usar la salida, pero también existe la opción de utilizar la búsqueda reversa aplicando control + r en la consola y así por ejemplo, si yo quiero buscar un ls anterior&lt;br /&gt;
&lt;br /&gt;
[root@mipc ~]# man ls&lt;br /&gt;(reverse-i-search)`ls&#39;: man ls&lt;br /&gt;
&lt;br /&gt;
entre las comillas dice que el ultimo comando ejecutado con ls&amp;nbsp; es &#39;man ls&#39;.&amp;nbsp; Si quiero uno anterior, vuelvo a presionar control +r y obtengo:&lt;br /&gt;
&lt;br /&gt;
[root@lxmardones ~]# &lt;br /&gt;(reverse-i-search)`ls&#39;: ls -lS&lt;br /&gt;
&lt;br /&gt;
como ven una muy buena opción para buscar.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2016/11/buscar-en-comandos-anteriores.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-2030853559552789359</guid><pubDate>Tue, 04 Oct 2016 21:17:00 +0000</pubDate><atom:updated>2016-10-04T18:18:02.768-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">depurar</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">hpux</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">sh</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Cómo probar (testear) un script que será ejecutado por cron?</title><description>Suele ser muy común que al querer dejar programado un script en cron, se pierde tiempo en:&lt;br /&gt;
- corrección de rutas de los scripts o comandos a ejecutar&lt;br /&gt;
- falta de logs para conocer errores&lt;br /&gt;
&lt;br /&gt;
entre las más comunes, una buena opción, para probar esto, sin tener que esperar un ciclo de la programación de cron, ni tener que meter mano a crontab, es usar el comando at, disponible en todos los unix.&amp;nbsp; Este comando, es muy simple, por ejemplo:&lt;br /&gt;
&lt;br /&gt;
Para ejecutar un script, automaticamente en 5 minutos más:&lt;br /&gt;
&lt;br /&gt;
at now + 5 minutes -f /ruta/a/mi/script&lt;br /&gt;
&lt;br /&gt;
y listo, está programado para 5 minutos más a partir desde ahora, lo ejecutará solo esa vez y nada más al igual que cron, si no tiene redirección de logs, generará un mail.&lt;br /&gt;
&lt;br /&gt;
para ejecutar el script a una hora en particular, basta usar:&lt;br /&gt;
&lt;br /&gt;
at 20:05 -f /ruta/a/mi/script&lt;br /&gt;
&lt;br /&gt;
y listo, si necesitan saber si quedo programado, se usa el at -l y mostrará la lista de procesos agendado y a que hora se ejecutará.&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2016/10/como-probar-testear-un-script-que-sera.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-5747535342394839974</guid><pubDate>Fri, 08 Jul 2016 16:08:00 +0000</pubDate><atom:updated>2016-07-08T12:09:06.918-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">redhat</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>personalizando la salida del ps</title><description>el comando ps permite ver la lista de procesos en el sistema operativo, y tiene muchísimas opciones para filtrar o seleccionar la información.&lt;br /&gt;
&lt;br /&gt;
Al ejecutar ps, muestra los procesos corriendo para el usuario actual.&amp;nbsp; Ahora si se quiere ver todos los procesos del sistema se puede ejecutar:&lt;br /&gt;
&lt;br /&gt;
ps -A&lt;br /&gt;
&lt;br /&gt;
va a mostrar por defecto:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - el pid asociado al proceso.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - si está corriendo en alguna tty (terminal).&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - comando.&lt;br /&gt;
&lt;br /&gt;
si se quiere ver detalles del comando, porque por ejemplo, cualquier cosa que use java, dirá solo java y claramente esto no da luces de nada, se puede usar:&lt;br /&gt;
&lt;br /&gt;
ps -Af&lt;br /&gt;
&lt;br /&gt;
si se quiere personalizar la lista de datos, porque queremos agregar por ejemplo el tamaño del proceso en RAM, se puede usar:&lt;br /&gt;
&lt;br /&gt;
ps -Ao pid,ppid,rss,args&lt;br /&gt;
&lt;br /&gt;
con esto se obtiene:&lt;br /&gt;
&lt;br /&gt;
- el pid del proceso.&lt;br /&gt;
- pid del proceso padre.&lt;br /&gt;
- tamaño del proceso en kilobytes.&lt;br /&gt;
- comando completo con argumentos.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
también se puede agregar el porcentaje de CPU usado al anterior le agregamos pcpu:&lt;br /&gt;
&lt;br /&gt;
ps -Ao pid,ppid,pcpu,rss,args&lt;br /&gt;
&lt;br /&gt;
Esto es con la opción o de output y los nombres siguientes representan a cada elemento, en el man ps se puede obtener a lista de las distintas columnas que se pueden usar.&lt;br /&gt;
&lt;br /&gt;
Ah, para hacer más fácil la ejecución se puede usar un alias para no tener que escribir todo de nuevo. &lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2016/07/personalizando-la-salida-del-ps.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-2156626379703861433</guid><pubDate>Sun, 26 Jun 2016 23:44:00 +0000</pubDate><atom:updated>2017-11-20T12:11:03.081-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">archivos</category><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">sh</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Agregar texto/renombrar/mover muchos archivos en un directorio</title><description>Muchas veces para generar versiones o comparaciones, necesitamos renombrar, mover o agregar texto al nombre del archivo, se pensaría que es algo simple y lo es... con unos pocos detalles entre medio :) , por ejemplo, necesito concentrar los logs de dos servidores, y obviamente el nombre es el mismo y por ello necesito diferenciarlos, entonces existe:&lt;br /&gt;
&lt;br /&gt;
server.log.* desde servidor 1 y server.log.* desde el servidor 2&lt;br /&gt;
&lt;br /&gt;
Entonces, primero obtengo los archivos desde el servidor 1 y ejecuto:&lt;br /&gt;
&lt;br /&gt;
for archivo in *; do mv -v $archivo $archivo&quot;.srv1&quot;; done&lt;br /&gt;
&lt;br /&gt;
y listo... recordar el -v en mv es verboso para mostrar la operación.&lt;br /&gt;
&lt;br /&gt;
despues se copia desde el otro servidor y se ejecuta el comando cambiando srv1 por srv2 y listo!!&lt;br /&gt;
&lt;br /&gt;
y si se renombraron archivos que no se debía?... bueno... se puede reversar &quot;fácil&quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;for ar in *.awk.wfm1 ;do mv $ar &quot;`echo $ar | sed &#39;s/\.wfm1//&#39;`&quot;; done&lt;br /&gt;
&lt;br /&gt;
aqui se renombraron algunos script awk como awk.wfm1 pero en realidad no debía ser así... entonces se quitó el .wmf1 desde el nombre :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2016/06/agregar-textorenombrarmover-muchos.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-2164228956814088572</guid><pubDate>Tue, 30 Jun 2015 18:07:00 +0000</pubDate><atom:updated>2015-06-30T15:07:58.813-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">archivos</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">hpux</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">script</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>buscar archivos por el nombre, en un directorio en particular</title><description>find es una herramienta muy poderosa, que por defecto, busca en todos los directorios de manera recursiva (considera todos los directorios existentes bajo el que estamos buscando y dentro de estos y así), sin embargo, para algunas tareas puede ser necesario, que busque sólo en un directorio en particular, sin considerar los demás directorios, entonces para ello, se puede usar la opción prune:&lt;br /&gt;
&lt;br /&gt;
find /mi/directorio/* -prune -name &#39;tntcpi_fm.log.*&#39; -mtime +5 -exec rm {} \+&lt;br /&gt;
&lt;br /&gt;
el argumento /mi/directorio/* es donde buscará, y el * es importante porque sin este no realiza la búsqueda al usar prune.&lt;br /&gt;
&lt;br /&gt;
con -name le damos un patrón del nombre en este caso debiera comenzar co la palabra tntcpi_fm.log. el nombre del archivo&lt;br /&gt;
&lt;br /&gt;
mtime +5 indica que además considere los archivos que fueron modificados más de 5 días atrás&lt;br /&gt;
&lt;br /&gt;
exec le indicamos que ejecute algún comando para ese archivo, en este caso es un rm para eliminar el archivo encontrado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2015/06/buscar-archivos-por-el-nombre-en-un.html</link><author>noreply@blogger.com (Katador)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-22120027.post-3733024182138099389</guid><pubDate>Thu, 26 Mar 2015 14:44:00 +0000</pubDate><atom:updated>2015-03-26T11:44:45.055-03:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">bash</category><category domain="http://www.blogger.com/atom/ns#">comandos</category><category domain="http://www.blogger.com/atom/ns#">fedora</category><category domain="http://www.blogger.com/atom/ns#">hpux</category><category domain="http://www.blogger.com/atom/ns#">ksh</category><category domain="http://www.blogger.com/atom/ns#">linux</category><category domain="http://www.blogger.com/atom/ns#">script</category><category domain="http://www.blogger.com/atom/ns#">sh</category><category domain="http://www.blogger.com/atom/ns#">unix</category><category domain="http://www.blogger.com/atom/ns#">util</category><title>Obtener la fecha en distintos formatos</title><description>Siempre la manipulación de la fecha es un lío, una manera fácil de hacer, es utilizando el mismo comando date -funciona en linux y HPUX- por ejemplo:&lt;br /&gt;
&lt;br /&gt;
[arturo@Linux ~]$ date -u +%Y-%m-%d&lt;br /&gt;2015-03-26&lt;br /&gt;&lt;br /&gt;
el -u indica que queremos la salida de la fecha y con + entregamos el formato que queremos, aquí un par más:&lt;br /&gt;
&lt;br /&gt;
[arturo@Linux ~]$ date -u +%X&lt;br /&gt;02:38:53 PM&lt;br /&gt;[arturo@Linux ~]$ date -u +%F&lt;br /&gt;2015-03-26&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;o junto:&lt;br /&gt;
&lt;br /&gt;
[arturo@Linux ~]$ date -u +%F-%X&lt;br /&gt;2015-03-26-02:39:42 PM&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ahora si quisieramos por ejemplo un archivo con la fecha, podriamos hacer algo así:&lt;br /&gt;
NOMARCHIVO=&quot;archivo_del_&quot;`date -u +%F`&quot;.txt&quot;&lt;br /&gt;
touch $NOMARCHIVO&lt;br /&gt;
&lt;br /&gt;
entonces:&lt;br /&gt;
&lt;br /&gt;[arturo@Linux ~]$ NOMARCHIVO=&quot;archivo_del_&quot;`date -u +%F`&quot;.txt&quot;&lt;br /&gt;[arturo@Linux ~]$ touch $NOMARCHIVO&lt;br /&gt;[arturo@Linux ~]$ ll $NOMARCHIVO &lt;br /&gt;-rw-rw-r--. 1 arturo arturo 0 Mar 26 11:42 archivo_del_2015-03-26.txt&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Un animal de la red buscando como generar encuentros&lt;/div&gt;</description><link>http://animaldelared.blogspot.com/2015/03/obtener-la-fecha-en-distintos-formatos.html</link><author>noreply@blogger.com (Katador)</author><thr:total>1</thr:total></item></channel></rss>