<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='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'><id>tag:blogger.com,1999:blog-4000767277155120333</id><updated>2024-11-08T07:32:28.173-08:00</updated><title type='text'>Manuales Linux</title><subtitle type='html'>Soluciones en Linux, VMware, Redes, Monitoreo, Ethical Hacking, Computo Forense</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>133</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-226335963739855151</id><published>2018-12-17T11:55:00.000-08:00</published><updated>2018-12-17T12:00:00.537-08:00</updated><title type='text'>DNSENUM (LINUX)</title><content type='html'>&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;Obtener la información del DNS&amp;nbsp; de nuestro objetivo&amp;nbsp; es muy importante&amp;nbsp; cuando realizamos Hacking / Pen-testing.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;conocer los nombres y las IPs de una empresa o dominio son importantes para poder limitar un ataque de Hacking&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;DNSEnum es la herramienta que vamos a utilizar, la misma esta está presente en Kali Linux o en cualquier otra distribución de Linux Security / Hacking / Pentest.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;la ejecución del mismo es muy sencillo:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;dnsenum sitiodelobjetivo.com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;dnsenum google.com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;si intentamos obtener los subdominios de un dominio necesitamos crear archivo TXT con los subdominios mas populares, y para poder ejecutar dicha acción ejecutamos el comando de la siguiente manera:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;dnsenum -f subdominio.txt google.com&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;

&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , sans-serif;&quot;&gt;&lt;/span&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/226335963739855151/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/226335963739855151' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/226335963739855151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/226335963739855151'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2018/12/dnsenum-linux.html' title='DNSENUM (LINUX)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-2324642759404428845</id><published>2018-07-20T06:59:00.001-07:00</published><updated>2018-07-20T07:20:53.474-07:00</updated><title type='text'>Como montar particiones NFS en servidores Linux</title><content type='html'>&lt;br /&gt;
Normalmente siempre utilízanos la siguiente línea para montar pariciones por NFS:&lt;br /&gt;
&lt;br /&gt;
mount -t nfs -o nolock 192.168.0.1://directorio/en/servidor/nfs /directorio/en/servidor/local&lt;br /&gt;
&lt;br /&gt;
pero existe una mejor forma de hacerlo y es editando el archivo /etc/fstab en el cual configuramos los puntos de montaje de nuestro sistema operativo, en el mismo también podemos colocar particiones NFS de la siguiente manera:&lt;br /&gt;
&lt;br /&gt;
192.168.0.1: /directorio/en/servidor/nfs /directorio/en/servidor/local nfs defaults,proto=tcp 0 0&lt;br /&gt;
&lt;br /&gt;
Espero esto les ayude en sus futuras configuraciones.&lt;br /&gt;
Saludos.</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/2324642759404428845/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/2324642759404428845' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2324642759404428845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2324642759404428845'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2018/07/como-montar-particiones-nfs-en_20.html' title='Como montar particiones NFS en servidores Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-7392319870294146429</id><published>2017-05-31T07:13:00.002-07:00</published><updated>2018-07-20T06:57:20.328-07:00</updated><title type='text'>Listar arhivos en linux con todo y ruta (PATH)</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
ls -d -1 $PWD/**/*/*</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/7392319870294146429/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/7392319870294146429' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/7392319870294146429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/7392319870294146429'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2017/05/listar-arhivos-en-linux-con-todo-y-ruta.html' title='Listar arhivos en linux con todo y ruta (PATH)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-2733439713614770437</id><published>2015-10-30T09:25:00.001-07:00</published><updated>2018-01-22T05:17:01.259-08:00</updated><title type='text'>Códigos Secretos para Móviles Android</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
 &lt;colgroup width=&quot;182&quot;&gt;&lt;/colgroup&gt;
 &lt;colgroup width=&quot;494&quot;&gt;&lt;/colgroup&gt;
 &lt;tbody&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#06#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;IMEI del teléfono&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#4636#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Información sobre la batería, la conexión WiFi y otros datos&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*2767*3855#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Formateo del telefono y borrado de datos&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#273282*255*663282*#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Copia de seguridad de los archivos multimedia&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#273283*255*663282*#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Copia de seguridad rápida archivos de media&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#7594#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Modifica la función de apagado del teléfono&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#0588#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test del sensor de proximidad&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#232339#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de Wi-Fi&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#0*#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Menú&amp;nbsp;de&amp;nbsp;información&amp;nbsp;(no funciona en todos los dispositivos)&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#34971539#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Menú de información de la cámara&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#197328640#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Modo&amp;nbsp;test&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#9090#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Configuración de diagnóstico&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#44336#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Muestra la fecha de firmware y listado de cambios&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#34971539#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Actualizar firmware de la cámara&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#7465625#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Bloqueo de dispositivo&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#872564#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Control de USB&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#4986*2650468#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Muestra información sobre el teléfono, hardware y PDA&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#0842#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de luminosidad y vibración&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#2664#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de la pantalla táctil&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#1111#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Versión software FTA&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#1234#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Versión firmware y PDA&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#12580*369#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Información sobre el software y hardware&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#232331#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de&amp;nbsp;Bluetooth&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#232337#*#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Muestra la dirección Bluetooth del teléfono&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#9900#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Mode volcado de sistema&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#8255#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Servicios de monitoreo de&amp;nbsp;GTalk&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#1234#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Información sobre el PDA y el firmware&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#2222#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Información de&amp;nbsp;FTA&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#8351#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Activa&amp;nbsp;el modo de registro de marcación&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;#*#8350#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Desactiva&amp;nbsp;el modo de registro de marcación&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#301279#&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Menú&amp;nbsp;de control&amp;nbsp;HSDPA/HSUPA&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#232338#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Muestra la dirección&amp;nbsp;MAC&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#0283#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de&amp;nbsp;packet loopback&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#0*#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de luz&amp;nbsp;LCD&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#1472365#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test rápido de&amp;nbsp;GPS&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#1575#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test completo de GPS&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#0289#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Test de audio&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#2663#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Versión de pantalla táctil&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#3264#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Versión de&amp;nbsp;RAM&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;*#*#7262626#*#*&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Prueba de campo&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr&gt;
  &lt;td align=&quot;left&quot; height=&quot;17&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;##778 (+llamada)&lt;/span&gt;&lt;/td&gt;
  &lt;td align=&quot;left&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;liberation&amp;quot; serif;&quot;&gt;Muestra el menú EPST&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/2733439713614770437/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/2733439713614770437' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2733439713614770437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2733439713614770437'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/codigos-secretos-para-moviles-android.html' title='Códigos Secretos para Móviles Android'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-3381865326192800245</id><published>2015-10-27T07:59:00.000-07:00</published><updated>2015-10-27T07:59:46.600-07:00</updated><title type='text'>Como Instalar Solaris 10</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
Como Instalar Solaris 10&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&quot;&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/aahLuIbPgKw/0.jpg&quot; frameborder=&quot;0&quot; height=&quot;266&quot; src=&quot;https://www.youtube.com/embed/aahLuIbPgKw?feature=player_embedded&quot; width=&quot;320&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
Gracias&amp;nbsp;&lt;a class=&quot;yt-uix-sessionlink g-hovercard      spf-link &quot; data-sessionlink=&quot;itct=CDAQ4TkiEwia8Nvv6uLIAhUIe5AKHVXmB2wo-B0&quot; data-ytid=&quot;UCiG-cOyYvH2GmryExU2Kudw&quot; href=&quot;https://www.youtube.com/channel/UCiG-cOyYvH2GmryExU2Kudw&quot; style=&quot;background: rgb(255, 255, 255); border: 0px; color: #333333; cursor: pointer; display: inline-block; font-family: Roboto, arial, sans-serif; font-size: 13px; height: 22px; margin: 0px; max-width: 315px; overflow: hidden; padding: 0px; text-decoration: none; text-overflow: ellipsis; vertical-align: top; white-space: nowrap;&quot;&gt;Ralf Money&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Comandos Básicos&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;10&quot; style=&quot;background-color: white; color: #2e2e2e; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13.2px; line-height: 18.48px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;th align=&quot;LEFT&quot; bgcolor=&quot;#EEEEFF&quot;&gt;Comando&lt;/th&gt;&lt;th align=&quot;LEFT&quot; bgcolor=&quot;#EEEEFF&quot;&gt;Ejemplo&lt;/th&gt;&lt;th align=&quot;LEFT&quot; bgcolor=&quot;#EEEEFF&quot;&gt;Detalle&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;1. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;ls&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;ls&lt;br /&gt;
ls -alF&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;Enumera los archivos en el directorio actual&lt;br /&gt;
Lista en formato largo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;2. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;cd&lt;dirname&gt;&lt;/dirname&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;cd tempdir&lt;br /&gt;
cd ..&lt;br /&gt;
cd ~dhyatt/web-docs&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;&lt;span style=&quot;font-size: 13.2px; line-height: 18.48px;&quot;&gt;Cambiar directorio para tempdir&lt;/span&gt;&lt;br /&gt;
Retrocede un directorio&lt;br /&gt;
Mover en el directorio web -docs de dhyatt&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;3. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;mkdir&lt;dirname&gt;&lt;/dirname&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;mkdir graphics&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;Cree un directorio llamado gráficos&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;4. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;rmdir&lt;dirname&gt;&lt;/dirname&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;rmdir emptydir&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;Elimina el directorio (debe estar vacío )&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;5. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;cp&lt;source&gt;&lt;/source&gt;&lt;dest&gt;&lt;/dest&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;cp file1 web-docs&lt;br /&gt;
cp file1 file1.bak&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;copie el archivo en el directorio&lt;br /&gt;
Hacer copia de seguridad de file1&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;6. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;rm&lt;filename&gt;&lt;/filename&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;rm file1.bak&lt;br /&gt;
rm *.tmp&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;Quitar o eliminar archivos&lt;br /&gt;
Elimina todos los archivos con extensión&amp;nbsp;tmp&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;7. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;mv&lt;filename&gt;&lt;/filename&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;mv old.html new.html&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;Mover o cambiar el nombre de los archivos&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;8. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;more&lt;filename&gt;&lt;/filename&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;more index.html&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;lee el archivo&amp;nbsp;una página a la vez&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;9. &amp;nbsp; &amp;nbsp;&lt;b&gt;&amp;nbsp;lpr&lt;filename&gt;&lt;/filename&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;lpr index.html&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;Enviar archivo a la impresora&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td valign=&quot;TOP&quot;&gt;10. &amp;nbsp;&lt;b&gt;&amp;nbsp;man&lt;command&gt;&lt;/command&gt;&lt;/b&gt;&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;man ls&lt;/td&gt;&lt;td valign=&quot;TOP&quot;&gt;manual de línea ( ayuda) sobre los comandos&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/3381865326192800245/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/3381865326192800245' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/3381865326192800245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/3381865326192800245'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/como-instalar-solaris-10.html' title='Como Instalar Solaris 10'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/aahLuIbPgKw/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-1551584713387397889</id><published>2015-10-27T07:07:00.004-07:00</published><updated>2015-10-27T07:07:32.904-07:00</updated><title type='text'>Tiny Core Linux</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Tiny Core Linux es un sistema operativo minimalista centrado en proveer un sistema base con BusyBox, FLTK y otros softwares minimalistas. El principal desarrollador, Robert Shingledecker, trabaja con una comunidad de usuarios y desarrolladores en foros tales como freenode channel - #tinycorelinux or freenode channel - #tinycorelinux-se(Suecia) para refinar y probar su núcleo de 10 Mb y sus extensiones.2 3 El repositorio de TCL 3.x contiene más de 3200 extensiones (aplicaciones, librerías, etc.).4 Tiny Core Linux es un software libre de código abierto. Tiene una variante más pequeña, &quot;Micro Core Linux,&quot; sin entorno de escritorio y que ocupa 13 Mb de RAM, el cual es muy estable como servidor.&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;a href=&quot;http://www.tinycorelinux.net/downloads.html&quot;&gt;http://www.tinycorelinux.net/downloads.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/1551584713387397889/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/1551584713387397889' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/1551584713387397889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/1551584713387397889'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/tiny-core-linux.html' title='Tiny Core Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-2996214910638362748</id><published>2015-10-27T07:04:00.002-07:00</published><updated>2015-10-27T07:04:15.645-07:00</updated><title type='text'>Agregar nuevo disco en solaris 10 </title><content type='html'>&lt;span style=&quot;color: blue;&quot;&gt;Hola a todos, en esta&amp;nbsp;oportunidad veremos como&amp;nbsp;añadir&amp;nbsp;un disco duro, y montarlo en la&amp;nbsp;partición&amp;nbsp;/opt&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Reviso mi tabla de particiones actual con el comando df -h&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div&gt;
# &lt;span style=&quot;color: red;&quot;&gt;df -h&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; size &amp;nbsp; used &amp;nbsp;avail capacity &amp;nbsp;Mounted on&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 48G &amp;nbsp; &amp;nbsp;12G &amp;nbsp; &amp;nbsp;35G &amp;nbsp; &amp;nbsp;26% &amp;nbsp; &amp;nbsp;/&lt;/div&gt;
&lt;div&gt;
/devices &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/devices&lt;/div&gt;
&lt;div&gt;
ctfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/system/contract&lt;/div&gt;
&lt;div&gt;
proc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/proc&lt;/div&gt;
&lt;div&gt;
mnttab &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/etc/mnttab&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36G &amp;nbsp;1008K &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/etc/svc/volatile&lt;/div&gt;
&lt;div&gt;
objfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/system/object&lt;/div&gt;
&lt;div&gt;
sharefs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/etc/dfs/sharetab&lt;/div&gt;
&lt;div&gt;
/usr/lib/libc/libc_hwcap1.so.1&lt;/div&gt;
&lt;div&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; 48G &amp;nbsp; &amp;nbsp;12G &amp;nbsp; &amp;nbsp;35G &amp;nbsp; &amp;nbsp;26% &amp;nbsp; &amp;nbsp;/lib/libc.so.1&lt;/div&gt;
&lt;div&gt;
fd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/dev/fd&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 29G &amp;nbsp; 1.6G &amp;nbsp; &amp;nbsp;27G &amp;nbsp; &amp;nbsp; 6% &amp;nbsp; &amp;nbsp;/var&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp;36K &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/tmp&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp;40K &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/var/run&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t1d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 98G &amp;nbsp; 342M &amp;nbsp; &amp;nbsp;97G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/opt&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s7 &amp;nbsp; &amp;nbsp; &amp;nbsp; 91G &amp;nbsp; &amp;nbsp;93M &amp;nbsp; &amp;nbsp;90G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/export/home&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Usamos el Comando&amp;nbsp;&lt;/span&gt;&lt;b style=&quot;color: blue;&quot;&gt;Format&lt;/b&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;para acceder a la administración de los discos y particiones.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
# &lt;span style=&quot;color: red;&quot;&gt;format&lt;/span&gt;&lt;br /&gt;
Searching for disks...done&lt;br /&gt;
&lt;br /&gt;
AVAILABLE DISK SELECTIONS:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0. c1t0d0 &lt;vmware -1.0=&quot;&quot; -virtual=&quot;&quot; 255=&quot;&quot; 26105=&quot;&quot; 2=&quot;&quot; 63=&quot;&quot; alt=&quot;&quot; cyl=&quot;&quot; disk=&quot;&quot; hd=&quot;&quot; nbsp=&quot;&quot; sec=&quot;&quot;&gt;&lt;/vmware&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /pci@0,0/pci15ad,1976@10/sd@0,0&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1. c1t1d0 &lt;vmware -1.0=&quot;&quot; -virtual=&quot;&quot; 13051=&quot;&quot; 255=&quot;&quot; 2=&quot;&quot; 63=&quot;&quot; alt=&quot;&quot; cyl=&quot;&quot; disk=&quot;&quot; hd=&quot;&quot; nbsp=&quot;&quot; sec=&quot;&quot;&gt;&lt;/vmware&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /pci@0,0/pci15ad,1976@10/sd@1,0&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Seleccionamos&amp;nbsp;el disco que vamos a trabajar, en este caso el disco nuevo es de 100 GB, y como es el segundo disco presentado le asignara el ID 1, al primer disco que se le&amp;nbsp;presento&amp;nbsp;al momento de la&amp;nbsp;instalación&amp;nbsp;le&amp;nbsp;asigno&amp;nbsp;el ID 0&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
Specify disk (enter its number): &lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
selecting c1t1d0&lt;br /&gt;
[disk formatted]&lt;br /&gt;
&lt;br /&gt;
FORMAT MENU:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; disk &amp;nbsp; &amp;nbsp; &amp;nbsp; - select a disk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type &amp;nbsp; &amp;nbsp; &amp;nbsp; - select (define) a disk type&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; partition &amp;nbsp;- select (define) a partition table&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; current &amp;nbsp; &amp;nbsp;- describe the current disk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; format &amp;nbsp; &amp;nbsp; - format and analyze the disk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fdisk &amp;nbsp; &amp;nbsp; &amp;nbsp;- run the fdisk program&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; repair &amp;nbsp; &amp;nbsp; - repair a defective sector&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; label &amp;nbsp; &amp;nbsp; &amp;nbsp;- write label to the disk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; analyze &amp;nbsp; &amp;nbsp;- surface analysis&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; defect &amp;nbsp; &amp;nbsp; - defect list management&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; backup &amp;nbsp; &amp;nbsp; - search for backup labels&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; verify &amp;nbsp; &amp;nbsp; - read and display labels&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; save &amp;nbsp; &amp;nbsp; &amp;nbsp; - save new disk/partition definitions&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; inquiry &amp;nbsp; &amp;nbsp;- show vendor, product and revision&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; volname &amp;nbsp; &amp;nbsp;- set 8-character volume name&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !&lt;cmd&gt; &amp;nbsp; &amp;nbsp; - execute &lt;cmd&gt;, then return&lt;/cmd&gt;&lt;/cmd&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; quit&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Usamos el Comando&amp;nbsp;&lt;b&gt;Fdisk&amp;nbsp;&lt;/b&gt;para crear las particiones del mismo&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
format&amp;gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;fdisk&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Como es un disco nuevo nos&amp;nbsp;saldrá&amp;nbsp;el siguiente mensaje donde indica si usaremos la tabla de particiones por defecto a esa pregunta&amp;nbsp;responderemos&amp;nbsp;que si&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
No fdisk table exists. The default partition for the disk is:&lt;br /&gt;
&lt;br /&gt;
a 100% &quot;SOLARIS System&quot; partition&lt;br /&gt;
&lt;br /&gt;
Type &quot;y&quot; to accept the default partition, otherwise type &quot;n&quot; to edit the&lt;br /&gt;
partition table.&lt;br /&gt;
y&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;precederemos a escribir el comando label que nos permite guardar los cambios realizados.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
format&amp;gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;label&lt;/span&gt;&lt;br /&gt;
Ready to label disk, continue?&lt;span style=&quot;color: red;&quot;&gt; yes&lt;/span&gt;&lt;br /&gt;
format&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;precederemos a escribir el comando &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;partition&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt; para administrar las particiones de nuestro disco nuevo.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
format&amp;gt;&lt;span style=&quot;color: red;&quot;&gt;&amp;nbsp;partition&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
PARTITION MENU:&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `0&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `1&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `2&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `3&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 4 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `4&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 5 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `5&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 6 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `6&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7 &amp;nbsp; &amp;nbsp; &amp;nbsp;- change `7&#39; partition&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; select - select a predefined table&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; modify - modify a predefined partition table&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name &amp;nbsp; - name the current table&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; print &amp;nbsp;- display the current table&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; label &amp;nbsp;- write partition map and label to the disk&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !&lt;cmd&gt; - execute &lt;cmd&gt;, then return&lt;/cmd&gt;&lt;/cmd&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; quit&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;con el comando &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;print &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;nos mostrara la tabla de particiones actual.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
partition&amp;gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;print&lt;/span&gt;&lt;br /&gt;
Current partition table (original):&lt;br /&gt;
Total disk cylinders available: 13051 + 2 (reserved cylinders)&lt;br /&gt;
&lt;br /&gt;
Part &amp;nbsp; &amp;nbsp; &amp;nbsp;Tag &amp;nbsp; &amp;nbsp;Flag &amp;nbsp; &amp;nbsp; Cylinders &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Blocks&lt;br /&gt;
&amp;nbsp; 0 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 1 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 2 &amp;nbsp; &amp;nbsp; backup &amp;nbsp; &amp;nbsp;wu &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 - 13050 &amp;nbsp; &amp;nbsp; &amp;nbsp; 99.98GB &amp;nbsp; &amp;nbsp;(13051/0/0) 209664315&lt;br /&gt;
&amp;nbsp; 3 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 4 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 5 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 6 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 7 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; boot &amp;nbsp; &amp;nbsp;wu &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 - &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;7.84MB &amp;nbsp; &amp;nbsp;(1/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16065&lt;br /&gt;
&amp;nbsp; 9 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Seleccionaremos la&amp;nbsp;partición&amp;nbsp;0 que es la primera y &amp;nbsp;sobre esta alojaremos los 100 GB disponibles.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
partition&amp;gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;0&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Part &amp;nbsp; &amp;nbsp; &amp;nbsp;Tag &amp;nbsp; &amp;nbsp;Flag &amp;nbsp; &amp;nbsp; Cylinders &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Blocks&lt;br /&gt;
&amp;nbsp; 0 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&lt;br /&gt;
Enter partition id tag[unassigned]: &lt;span style=&quot;color: red;&quot;&gt;[ENTER]&lt;/span&gt;&lt;br /&gt;
Enter partition permission flags[wm]:&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;[ENTER]&lt;/span&gt;&lt;br /&gt;
Enter new starting cyl[0]: &lt;span style=&quot;color: red;&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
Enter partition size[0b, 0c, 1e, 0.00mb, 0.00gb]: &lt;span style=&quot;color: red;&quot;&gt;99.50&lt;/span&gt;&lt;br /&gt;
partition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;con el comando&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;print&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;nos mostrara la tabla de particiones nueva.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
partition&amp;gt; &lt;span style=&quot;color: red;&quot;&gt;print&lt;/span&gt;&lt;br /&gt;
Current partition table (original):&lt;br /&gt;
Total disk cylinders available: 13051 + 2 (reserved cylinders)&lt;br /&gt;
&lt;br /&gt;
Part &amp;nbsp; &amp;nbsp; &amp;nbsp;Tag &amp;nbsp; &amp;nbsp;Flag &amp;nbsp; &amp;nbsp; Cylinders &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Blocks&lt;br /&gt;
&amp;nbsp; 0 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 - 12989 &amp;nbsp; &amp;nbsp; &amp;nbsp; 99.50GB &amp;nbsp; &amp;nbsp;(12989/0/0) 208668285&lt;br /&gt;
&amp;nbsp; 1 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 2 &amp;nbsp; &amp;nbsp; backup &amp;nbsp; &amp;nbsp;wu &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 - 13050 &amp;nbsp; &amp;nbsp; &amp;nbsp; 99.98GB &amp;nbsp; &amp;nbsp;(13051/0/0) 209664315&lt;br /&gt;
&amp;nbsp; 3 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 4 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 5 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 6 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 7 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&amp;nbsp; 8 &amp;nbsp; &amp;nbsp; &amp;nbsp; boot &amp;nbsp; &amp;nbsp;wu &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 - &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;7.84MB &amp;nbsp; &amp;nbsp;(1/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 16065&lt;br /&gt;
&amp;nbsp; 9 unassigned &amp;nbsp; &amp;nbsp;wm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (0/0/0) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;precederemos a escribir el comando label que nos permite guardar los cambios realizados.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
format&amp;gt;&amp;nbsp;&lt;span style=&quot;color: red;&quot;&gt;label&lt;/span&gt;&lt;br /&gt;
Ready to label disk, continue? yes&lt;br /&gt;
format&amp;gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Si deseo que la&amp;nbsp;partición&amp;nbsp;se monte desde el inicio del sistema operativo a&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #6a6a6a; font-family: arial, sans-serif; font-size: x-small; font-weight: bold; line-height: 18.2px;&quot;&gt;ñ&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;ado la&amp;nbsp;siguiente&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp;linea en el&amp;nbsp;archivo&amp;nbsp;/etc/vfstab&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
# vi /etc/vfstab&lt;/div&gt;
&lt;div&gt;
#device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; device &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;mount &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FS &amp;nbsp; &amp;nbsp; &amp;nbsp;fsck &amp;nbsp; &amp;nbsp;mount &amp;nbsp; mount&lt;/div&gt;
&lt;div&gt;
#to mount &amp;nbsp; &amp;nbsp; &amp;nbsp; to fsck &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; point &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type &amp;nbsp; &amp;nbsp;pass &amp;nbsp; &amp;nbsp;at boot options&lt;/div&gt;
&lt;div&gt;
#&lt;/div&gt;
&lt;div&gt;
fd &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; /dev/fd fd &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
/proc &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; /proc &amp;nbsp; proc &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s1 &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; swap &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp; /dev/rdsk/c1t0d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp;/ &amp;nbsp; &amp;nbsp; &amp;nbsp; ufs &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s3 &amp;nbsp; &amp;nbsp; &amp;nbsp; /dev/rdsk/c1t0d0s3 &amp;nbsp; &amp;nbsp; &amp;nbsp;/var &amp;nbsp; &amp;nbsp;ufs &amp;nbsp; &amp;nbsp; 1 &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s7 &amp;nbsp; &amp;nbsp; &amp;nbsp; /dev/rdsk/c1t0d0s7 &amp;nbsp; &amp;nbsp; &amp;nbsp;/export/home &amp;nbsp; &amp;nbsp;ufs &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; yes &amp;nbsp; &amp;nbsp; -&lt;/div&gt;
&lt;div&gt;
/devices &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; /devices &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;devfs &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
sharefs - &amp;nbsp; &amp;nbsp; &amp;nbsp; /etc/dfs/sharetab &amp;nbsp; &amp;nbsp; &amp;nbsp; sharefs - &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
ctfs &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; /system/contract &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ctfs &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
objfs &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; /system/object &amp;nbsp;objfs &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; no &amp;nbsp; &amp;nbsp; &amp;nbsp;-&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp;- &amp;nbsp; &amp;nbsp; &amp;nbsp; /tmp &amp;nbsp; &amp;nbsp;tmpfs &amp;nbsp; - &amp;nbsp; &amp;nbsp; &amp;nbsp; yes &amp;nbsp; &amp;nbsp; -&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: red;&quot;&gt;/dev/dsk/c1t1d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp; /dev/rdsk/c1t1d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp;/opt &amp;nbsp; &amp;nbsp;ufs &amp;nbsp; &amp;nbsp; 2 &amp;nbsp; &amp;nbsp; &amp;nbsp; yes &amp;nbsp; &amp;nbsp; -&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;Reviso mi tabla de particiones nueva &amp;nbsp;con el comando df -h y me puedo fijar que la&amp;nbsp;partición&amp;nbsp;nueva se&amp;nbsp;encuentra montada.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
# df -h&lt;/div&gt;
&lt;div&gt;
Filesystem &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; size &amp;nbsp; used &amp;nbsp;avail capacity &amp;nbsp;Mounted on&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 48G &amp;nbsp; &amp;nbsp;12G &amp;nbsp; &amp;nbsp;35G &amp;nbsp; &amp;nbsp;26% &amp;nbsp; &amp;nbsp;/&lt;/div&gt;
&lt;div&gt;
/devices &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/devices&lt;/div&gt;
&lt;div&gt;
ctfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/system/contract&lt;/div&gt;
&lt;div&gt;
proc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/proc&lt;/div&gt;
&lt;div&gt;
mnttab &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/etc/mnttab&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36G &amp;nbsp;1008K &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/etc/svc/volatile&lt;/div&gt;
&lt;div&gt;
objfs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/system/object&lt;/div&gt;
&lt;div&gt;
sharefs &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/etc/dfs/sharetab&lt;/div&gt;
&lt;div&gt;
/usr/lib/libc/libc_hwcap1.so.1&lt;/div&gt;
&lt;div&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; 48G &amp;nbsp; &amp;nbsp;12G &amp;nbsp; &amp;nbsp;35G &amp;nbsp; &amp;nbsp;26% &amp;nbsp; &amp;nbsp;/lib/libc.so.1&lt;/div&gt;
&lt;div&gt;
fd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0K &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/dev/fd&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s3 &amp;nbsp; &amp;nbsp; &amp;nbsp; 29G &amp;nbsp; 1.6G &amp;nbsp; &amp;nbsp;27G &amp;nbsp; &amp;nbsp; 6% &amp;nbsp; &amp;nbsp;/var&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp;36K &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/tm&lt;/div&gt;
&lt;div&gt;
swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp;40K &amp;nbsp; &amp;nbsp;36G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/var/run&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t1d0s0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 98G &amp;nbsp; 342M &amp;nbsp; &amp;nbsp;97G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/opt&lt;/div&gt;
&lt;div&gt;
/dev/dsk/c1t0d0s7 &amp;nbsp; &amp;nbsp; &amp;nbsp; 91G &amp;nbsp; &amp;nbsp;93M &amp;nbsp; &amp;nbsp;90G &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/export/home&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
Saludos Cordiales&lt;br /&gt;
visiten mi pagina &lt;a href=&quot;http://www.camtrunet.net/&quot;&gt;www.camtrunet.net&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/2996214910638362748/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/2996214910638362748' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2996214910638362748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2996214910638362748'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/agregar-nuevo-disco-en-solaris-10.html' title='Agregar nuevo disco en solaris 10 '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-8964106532874929048</id><published>2015-10-10T12:05:00.000-07:00</published><updated>2015-10-10T12:05:49.380-07:00</updated><title type='text'>Streaming con VLC en Ubuntu</title><content type='html'>Les mostrare como hacer streaming usando VLC. En este caso enviare por la red un fichero de video, otro de audio y por ultimo la imagen emitida por una webcam para luego captar la señal con otra pc. Usare para video un capitulo de anime en formato mp4, una cancion con formato mp3 y la webcam de mi laptop.&lt;br /&gt;
&lt;br /&gt;
Hacer streaming tiene multiples propositos pero… que es el streaming?&lt;br /&gt;
&lt;br /&gt;
Streaming es un término que se refiere a ver u oír un archivo directamente en una página web (o servidor) sin necesidad de descargarlo antes al ordenador. En términos más complejos podría decirse que describe una estrategia sobre demanda para la distribución de contenido multimedia a través del internet.&lt;br /&gt;
Este tipo de tecnología permite que se almacenen en un búfer lo que se va escuchando o viendo. El streaming hace posible escuchar música o ver videos sin necesidad de ser descargados previamente.&lt;br /&gt;
&lt;br /&gt;
Con vlc se puede hacer streaming de muchas formas pero elegi hacerlo via web (http) porque me parecio algo mas estandar, practico y util.&lt;br /&gt;
&lt;br /&gt;
No pretendo hacer de esto un manual ni nada parecido, hay muchas formas de hacerlo y configurarlo para hacer esto mismo. Para ello tienen muchisima informacion en la web.&lt;br /&gt;
&lt;br /&gt;
Pero ya que estamos… que es VLC?&lt;br /&gt;
&lt;br /&gt;
VLC media player (inicialmente VideoLAN Client) es un reproductor multimedia del proyecto VideoLAN; es un software libre distribuido bajo la licencia GPL. Soporta muchos códecs de audio y video, así como diferentes tipos de archivos, además de DVD, VCD y varios protocolos streaming. También puede ser utilizado como servidor en unicast o multicast, en IPv4 o IPv6, en una red de banda ancha. Utiliza la biblioteca códec libavcodec del proyecto FFmpeg para manejar los muchos formatos que soporta, y emplea la biblioteca de descifrado DVD libdvdcss para poder reproducir los DVD cifrados. Además VLC tiene soporte para Video4Linux.&lt;br /&gt;
Es multiplataforma contando con versiones para GNU/Linux, Microsoft Windows, Mac OS X, BeOS, BSD, Pocket PC, Solaris.&lt;br /&gt;
&lt;br /&gt;
Es un reproductor de audio y video genial, ya que funciona con librerias en vez de codecs y lo mejor de todo es que reproduce muchos formatos diferentes. Como suelo decir… reproduce hasta discos de empanadas jajaja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Web oficial: http://www.videolan.org/vlc/&lt;br /&gt;
&lt;br /&gt;
Comencemos:&lt;br /&gt;
&lt;br /&gt;
0 – Consideraciones&lt;br /&gt;
&lt;br /&gt;
a) De ahora en mas llamaremos “servidor” a la pc que envia el fichero, señal, o como quieran llamarle, por la red (internet) y “cliente” a la pc que recibe esa informacion (logico no? jajaja).&lt;br /&gt;
&lt;br /&gt;
b) La pc servidor en este caso usara como sistema operativo Ubuntu 9.10 usando la version de “VLC 1.0.2 Goldeneye” y la pc cliente tendra un Debian Lenny (esta ultima pc podria no ser ese SO, funcionaria supuestamente con cualquier sistema operativo que tenga VLC o algun otro programa similar).&lt;br /&gt;
&lt;br /&gt;
c) Si quieren hacer esto por fuera de la red y estan detras de un router deben tener un puerto abierto apuntando a la pc servidor, es decir hacer un “port forwarding”, asi como tambien tener un dominio registrado en su router.&lt;br /&gt;
&lt;br /&gt;
d) Los distintos metodos de streaming son muy similares pero igualmente repetire los procedimientos paso por paso.&lt;br /&gt;
&lt;br /&gt;
e) No usare una codificacion optima para realizar esto, solo usare una estandar ya que eso dependera mucho de la conexion que tengamos y de los clientes que se conecten. Si les parece que les va lento o algo jueguen con la configuracion, a mi me va decente.&lt;br /&gt;
&lt;br /&gt;
f) Usare una configuracion estandar del servidor de VLC, no pretendo hacer de esto un canal de television. Si quieren hacerlo mejor jueguen con la configuracion.&lt;br /&gt;
&lt;br /&gt;
g) Si bien pueden no cumplir con alguno de estos requisitos, esto puede servirles de referencia.&lt;br /&gt;
&lt;br /&gt;
1 – Instalar vlc:&lt;br /&gt;
&lt;br /&gt;
Instalamos VLC tanto en la pc servidor como en la pc cliente.&lt;br /&gt;
&lt;br /&gt;
a – Abrimos una consola y ponemos:&lt;br /&gt;
sudo aptitude install vlc mozilla-plugin-vlc&lt;br /&gt;
&lt;br /&gt;
b – Para ejecutarlo vamos a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
2 – Averiguar la IP del servidor&lt;br /&gt;
&lt;br /&gt;
Explicare en este caso la forma mas simple. Vamos a la pc que sera nuestro servidor de streaming, luego vamos a nuestra barra superior de Gnome y le damos click derecho al simbolo de red. Del menu desplegable que se nos abre seleccionamos “Informacion de la conexion”. Buscamos donde dice “Direccion IP” y anotamos ese numero en algun lugar ya que nos sera util luego.&lt;br /&gt;
&lt;br /&gt;
3 – Streaming de un video&lt;br /&gt;
&lt;br /&gt;
Enviaremos un video por internet y recibiremos la transmision con otra pc.&lt;br /&gt;
&lt;br /&gt;
En el servidor&lt;br /&gt;
&lt;br /&gt;
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
b – Vamos a “Medio – Abrir Volcado de red…:N”&lt;br /&gt;
&lt;br /&gt;
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”. Tambien podriamos ir a “Medio – Emision” directamente en vez de a volcado de red.&lt;br /&gt;
&lt;br /&gt;
c – Vamos a la solapa “Archivo:F” y le damos al boton “Add”. Seleccionamos de nuestro disco el fichero de video y le damos a “abrir”.&lt;br /&gt;
&lt;br /&gt;
d – Luego veran que junto al boton “Reproducir” se encuentra un menu desplegable. De ese menu seleccionan “Emision”.&lt;br /&gt;
&lt;br /&gt;
e – En la ventana que se nos abre veran que donde dice “source” dice la ruta donde se encuentra el fichero de video. Por el momento no es muy importante esto, pero mas adelante veran que puede ser util esta ventana. Le dan a “Siguiente”.&lt;br /&gt;
&lt;br /&gt;
f – Aqui del menu desplegable que dice “Archivo” seleccionamos “HTTP”. Luego le damos al menu desplegable que dice “Profile” y seleccionamos lo que serian los codecs. Personalmente uso el que dice “Video – MPEG-2 + MPGA (TS)” aunque puede que a ustedes les funcione otro.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nota: Si tildan la casilla que dice “Display locally” podran ver el video mientras lo transmiten por la web. Les recomiendo que lo tilden por el momento para ver de que realmente estan transmitiendo el video, luego cuando esten mas familiarizados con eso pueden no tildarlo si quieren.&lt;br /&gt;
&lt;br /&gt;
Vamos al boton que dice “Añadir” para especificar la configuracion. Donde dice “Direccion” ponemos la ip de nuestra pc (es decir del servidor) como por ejemplo 10.10.10.10 y donde dice “Puerto” pues el puerto que queremos que use, por ejemplo 8081. Deben tener en cuenta de que si quieren hacerlo por fuera de su red ese puerto debe estar abierto en su router y apuntar a la pc que hace de server. Cuando terminamos le damos a “Siguiente”.&lt;br /&gt;
&lt;br /&gt;
g – De esta ventana tildamos la casilla que dice “Mantener abierta salida de emision”. Lo demas no es indispensable por lo que lo dejamos asi.&lt;br /&gt;
&lt;br /&gt;
Donde dice “Generated stream output string” nos dice las “variables” (por llamarlo de alguna manera) que estamos usando en este momento. Esto es util si queremos lanzar toda esta configuracion desde una consola.&lt;br /&gt;
Cuando terminamos le damos al boton “Emision” y estaremos transmitiendo el video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el cliente&lt;br /&gt;
&lt;br /&gt;
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
b – Vamos a “Medio – Abrir Volcado de red…:N”&lt;br /&gt;
&lt;br /&gt;
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”.&lt;br /&gt;
&lt;br /&gt;
c – Seleccionamos “http” y en la casilla que se encuentra al lado completamos con la ip del servidor al cual nos queremos conectar seguida por el puerto que le pusimos, osea IP:PUERTO, es decir que nos quedaria asi:&lt;br /&gt;
10:10:10:10:8081&lt;br /&gt;
&lt;br /&gt;
Nota: Si estan usando un ubuntu como cliente tendran la casilla para ponerle el puerto.&lt;br /&gt;
&lt;br /&gt;
En el caso de tener un dominio podrian usarlo, esto seria util por si su IP cambia o por si su pc no esta dentro de su red. La forma seria la misma, solo que en vez de poner su ip y puerto ponen su dominio seguido del puerto, como por ejemplo mydominio.dyndns.org:8081 .&lt;br /&gt;
&lt;br /&gt;
Cuando terminamos le damos a la tecla “Enter” (En debian dice “Aceptar” y en Ubuntu dice “Emision”) y listo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Recepcion del streaming en Debian Lenny&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4 – Streaming de sonido&lt;br /&gt;
&lt;br /&gt;
Enviaremos una cancion por internet y la escucharemos con otra pc.&lt;br /&gt;
&lt;br /&gt;
En el servidor&lt;br /&gt;
&lt;br /&gt;
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
b – Vamos a “Medio – Abrir Volcado de red…:N”&lt;br /&gt;
&lt;br /&gt;
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”. Tambien podriamos ir a “Medio – Emision” directamente en vez de a volcado de red.&lt;br /&gt;
&lt;br /&gt;
c – Vamos a la solapa “Archivo:F” y le damos al boton “Add”. Seleccionamos de nuestro disco el fichero de video y le damos a “abrir”.&lt;br /&gt;
&lt;br /&gt;
d – Luego veran que junto al boton “Reproducir” se encuentra un menu desplegable. De ese menu seleccionan “Emision”&lt;br /&gt;
&lt;br /&gt;
e – En la ventana que se nos abre veran que donde dice “source” dice la ruta donde se encuentra el fichero de video. Por el momento no es muy importante esto, pero mas adelante veran que puede ser util esta ventana. Le dan a “Siguiente”.&lt;br /&gt;
&lt;br /&gt;
f – Aqui del menu desplegable que dice “Archivo” seleccionamos “HTTP”. Luego le damos al menu desplegable que dice “Profile” y seleccionamos lo que serian los codecs. Personalmente uso el que dice “Audio – Vorbis (OGG)” aunque puede que a ustedes les funcione otro.&lt;br /&gt;
&lt;br /&gt;
Vamos al boton que dice “Añadir” para especificar la configuracion. Donde dice “Direccion” ponemos la ip de nuestra pc (es decir del servidor) como por ejemplo 10.10.10.10 y donde dice “Puerto” pues el puerto que queremos que use, por ejemplo 8081. Deben tener en cuenta de que si quieren hacerlo por fuera de su red ese puerto debe estar abierto en su router y apuntar a la pc que hace de server. Cuando terminamos le damos a “Siguiente”.&lt;br /&gt;
&lt;br /&gt;
g – De esta ventana tildamos la casilla que dice “Mantener abierta salida de emision”. Lo demas no es indispensable por lo que lo dejamos asi.&lt;br /&gt;
&lt;br /&gt;
Donde dice “Generated stream output string” nos dice las “variables” (por llamarlo de alguna manera) que estamos usando en este momento. Esto es util si queremos lanzar toda esta configuracion desde una consola.&lt;br /&gt;
Cuando terminamos le damos al boton “Emision” y estaremos transmitiendo.&lt;br /&gt;
&lt;br /&gt;
En el cliente&lt;br /&gt;
&lt;br /&gt;
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
b – Vamos a “Medio – Abrir Volcado de red…:N”&lt;br /&gt;
&lt;br /&gt;
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”.&lt;br /&gt;
&lt;br /&gt;
c – Seleccionamos “http” y en la casilla que se encuentra al lado completamos con la ip del servidor al cual nos queremos conectar seguida por el puerto que le pusimos, osea IP:PUERTO, es decir que nos quedaria asi:&lt;br /&gt;
10:10:10:10:8081&lt;br /&gt;
&lt;br /&gt;
Nota: Si estan usando un ubuntu como cliente tendran la casilla para ponerle el puerto.&lt;br /&gt;
&lt;br /&gt;
En el caso de tener un dominio podrian usarlo, esto seria util por si su P cambia o por si su pc no esta dentro de su red. La forma seria la misma, solo que en vez de poner su ip y puerto ponen su dominio seguido del puerto, como por ejemplo mydominio.dyndns.org:8081 .&lt;br /&gt;
&lt;br /&gt;
Cuando terminamos le damos a la tecla “Enter” (En debian dice “Aceptar” y en Ubuntu dice “Emision”) y listo.&lt;br /&gt;
&lt;br /&gt;
5 – Streaming de Webcam&lt;br /&gt;
&lt;br /&gt;
Enviaremos lo que va capturando una camara web, lo transmitiremos por internet y recibiremos la señal con otra pc.&lt;br /&gt;
&lt;br /&gt;
En el servidor&lt;br /&gt;
&lt;br /&gt;
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
b – Vamos a “Medio – Abrir Volcado de red…:N”&lt;br /&gt;
&lt;br /&gt;
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”. Tambien podriamos ir a “Medio – Aparato de captura” directamente en vez de a volcado de red.&lt;br /&gt;
&lt;br /&gt;
c – Vamos a la solapa “Aparato de captura” y donde dice “Nombre de aparato de captura ponen su webcam, que en mi caso es /dev/video0 pero si tienen algun otro dispositivo de captura como una capturadora de video podria ser /dev/video1 . Donde dice “Options” lo dejamos “Por Defecto” salvo que tengan problemas con eso.&lt;br /&gt;
&lt;br /&gt;
Nota: si no saben bien que dispositivos de video tiene ponen en una consola ls /dev/video* que se los listara.&lt;br /&gt;
&lt;br /&gt;
d – Luego veran que junto al boton “Reproducir” se encuentra un menu desplegable. De ese menu seleccionan “Emision”&lt;br /&gt;
&lt;br /&gt;
e – En la ventana que se nos abre veran que donde dice “source” dice la ruta donde se encuentra el fichero de video. Por el momento no es muy importante esto, pero mas adelante veran que puede ser util esta ventana. Le dan a “Siguiente”.&lt;br /&gt;
&lt;br /&gt;
f – Aqui del menu desplegable que dice “Archivo” seleccionamos “HTTP”. Luego le damos al menu desplegable que dice “Profile” y seleccionamos lo que serian los codecs. Personalmente uso el que dice “Video – MPEG-2 + MPGA (TS)” aunque puede que a ustedes les funcione otro.&lt;br /&gt;
&lt;br /&gt;
Vamos al boton que dice “Añadir” para especificar la configuracion. Donde dice “Direccion” ponemos la ip de nuestra pc (es decir del servidor) como por ejemplo 10.10.10.10 y donde dice “Puerto” pues el puerto que queremos que use, por ejemplo 8081. Deben tener en cuenta de que si quieren hacerlo por fuera de su red ese puerto debe estar abierto en su router y apuntar a la pc que hace de server. Cuando terminamos le damos a “Siguiente”.&lt;br /&gt;
&lt;br /&gt;
g – De esta ventana tildamos la casilla que dice “Mantener abierta salida de emision”. Lo demas no es indispensable por lo que lo dejamos asi.&lt;br /&gt;
&lt;br /&gt;
Donde dice “Generated stream output string” nos dice las “variables” (por llamarlo de alguna manera) que estamos usando en este momento. Esto es util si queremos lanzar toda esta configuracion desde una consola.&lt;br /&gt;
Cuando terminamos le damos al boton “Emision” y estaremos transmitiendo..&lt;br /&gt;
&lt;br /&gt;
En el cliente&lt;br /&gt;
&lt;br /&gt;
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:&lt;br /&gt;
vlc&lt;br /&gt;
&lt;br /&gt;
b – Vamos a “Medio – Abrir Volcado de red…:N”&lt;br /&gt;
&lt;br /&gt;
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”.&lt;br /&gt;
&lt;br /&gt;
c – Seleccionamos “http” y en la casilla que se encuentra al lado completamos con la ip del servidor al cual nos queremos conectar seguida por el puerto que le pusimos, osea IP:PUERTO, es decir que nos quedaria asi:&lt;br /&gt;
10:10:10:10:8081&lt;br /&gt;
&lt;br /&gt;
Nota: Si estan usando un ubuntu como cliente tendran la casilla para ponerle el puerto.&lt;br /&gt;
&lt;br /&gt;
En el caso de tener un dominio podrian usarlo, esto seria util por si su P cambia o por si su pc no esta dentro de su red. La forma seria la misma, solo que en vez de poner su ip y puerto ponen su dominio seguido del puerto, como por ejemplo mydominio.dyndns.org:8081 .&lt;br /&gt;
&lt;br /&gt;
Cuando terminamos le damos a la tecla “Enter” (En debian dice “Aceptar” y en Ubuntu dice “Emision”) y listo.&lt;br /&gt;
&lt;br /&gt;
6 – Streaming por consola&lt;br /&gt;
&lt;br /&gt;
Les explicare un poco como hacer todo lo que hicimos anteriormente pero usando solamente la consola.&lt;br /&gt;
Esto es util por ejemplo para no repetir todos esto pasos cada vez que queremos hacer streaming. Ademas puede ser muy util por ejemplo para hacer un acceso remoto a la pc servidor de streming y tirar el comando en una consola y listo o incluso crearle un lanzador para hacer un streaming de algo especifico como es la webcam.&lt;br /&gt;
&lt;br /&gt;
Veamos como es la cosa:&lt;br /&gt;
&lt;br /&gt;
En el servidor:&lt;br /&gt;
&lt;br /&gt;
Usaremos algunos datos que nos aparecieron en el punto e y g donde les dije que podrian ser utiles mas adelante.&lt;br /&gt;
&lt;br /&gt;
Pues bien, la forma de hacerlo seria lanzando en una consola o terminal “vlc FUENTE SALIDADELSTREMING” Es decir que ponemos vlc + datos de la ventana source del punto e + datos de la salida del streaming del punto g”.&lt;br /&gt;
Es decir, podriamos repetir todo el procedimiento que les explique y copiar esos datos para usarlos ahora.&lt;br /&gt;
Tambien podriamos usar “cvlc” en vez de “vlc” que seria lo mismo solo que no abririamos el programa propiamante dicho, sino que se ejecuraria solamente en consola sin abrirnos una ventana de vlc.&lt;br /&gt;
&lt;br /&gt;
Por ejemplo, si usaron exactamente los mismos codecs y las misma cosas seria:&lt;br /&gt;
&lt;br /&gt;
Para la webcam:&lt;br /&gt;
&lt;br /&gt;
cvlc v4l2:///dev/video0 --sout &quot;#transcode{vcodec=mp2v, vb=800, scale=1, acodec=mpga, ab=128, channels=2, samplerate=44100}:std{access=http, mux=ts, dst=10.10.10.10:8081} :sout-keep&quot;&lt;br /&gt;
&lt;br /&gt;
Para el audio:&lt;br /&gt;
&lt;br /&gt;
cvlc /home/USURAIO/Sonido.mp3 --sout &quot;#transcode{acodec=vorb, ab=128, channels=2, samplerate=44100}:std{access=http, mux=ogg, dst=10.10.10.10:8081} :sout-keep&quot;&lt;br /&gt;
&lt;br /&gt;
Para el video:&lt;br /&gt;
&lt;br /&gt;
cvlc /home/USUARIO/Video.mp4 --sout &quot;#transcode{vcodec=mp2v, vb=800, scale=1, acodec=mpga, ab=128, channels=2, samplerate=44100}:std{access=http, mux=ts, dst=10.10.10.10:8081} :sout-keep&quot;&lt;br /&gt;
&lt;br /&gt;
Notas:&lt;br /&gt;
&lt;br /&gt;
- Por alguna razon desconocida los comandos recientemente pagados no se muestran correctamente. Supongo que por estar todo en una sola linea y sin espacios, con lo cual les agregue espacios despues de cada coma para que sea entendible.&lt;br /&gt;
&lt;br /&gt;
- Deben tener en cuenta que si sus carpetas o ficheros tienen nombre con espacios deben decirle al sistema, de otra manera no los encontrara.Por ejemplo, si tenemos un fichero que se llama “Video 342.mp” y se encuentra en la carpeta “Mis videos” deben poner “/Mis\ videos/Video\ 342.mp4″ o directamente todo entre comillas como por ejemplo “/home/USUARIO/Mis videos/Video 342.mp4″&lt;br /&gt;
&lt;br /&gt;
- Cuando pongo USUARIO deben poner el suyo completando con la ruta de su fichero.&lt;br /&gt;
&lt;br /&gt;
- Tengan en cuenta que al final de la linea aparece 10.10.10.10:8081 que seria la ip y el puerto del servidor, cambienlos por sus datos.&lt;br /&gt;
&lt;br /&gt;
En el cliente&lt;br /&gt;
&lt;br /&gt;
Bueno, esto funciona de la forma “vlc IP:PUERTO” es decir que pondriamos en una consola:&lt;br /&gt;
vlc http://10.10.10.10:8081&lt;br /&gt;
&lt;br /&gt;
Claro que si estan usando un dominio seria:&lt;br /&gt;
vlc http://mydominio.dyndns.org:8081&lt;br /&gt;
&lt;br /&gt;
Listo.</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/8964106532874929048/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/8964106532874929048' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/8964106532874929048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/8964106532874929048'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2011/05/streaming-con-vlc-en-ubuntu.html' title='Streaming con VLC en Ubuntu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-7106331751409244158</id><published>2015-10-06T11:49:00.001-07:00</published><updated>2015-10-27T07:08:47.783-07:00</updated><title type='text'> Agregar fecha y hora a tu historial bash </title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Este un rápido, pero útil añadido en Red Hat o CentOS para mejorar el historial de tu bash (bash &amp;gt; 3.0).&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Esto es muy útil particularmente si varias personas mantienen un mismo servidor (podrás ver cuando un comando ha sido ejecutado) o si tu solo mantienes el servidor y no puedes recordar exactamente cuando hiciste o cambiaste algo.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Edita tu&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-style: italic;&quot;&gt;/etc/bashrc&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;y agrega al final:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #f9f9f9; border: 1px dashed rgb(47, 111, 171); color: black; line-height: 1.1em; padding: 1em;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; font-size: 20.8px;&quot;&gt;export HISTTIMEFORMAT=&quot;%h/%d - %H:%M:%S &quot;&lt;/span&gt;&lt;/pre&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;La próxima vez que te logeas en vez de:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-style: italic;&quot;&gt;574 tail -f /var/log/maillog&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-style: italic;&quot;&gt;575 mailq | tail -15&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-style: italic;&quot;&gt;576 tail -f /var/log/maillog&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-style: italic;&quot;&gt;577 less /var/log/maillog&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;obtendrás:&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; font-style: italic;&quot;&gt;1002 Ago/22 - 11:46:16 grep jcamacho /var/log/maillog&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;1003&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Ago/22&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;nbsp;- 14:17:40 passwd&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;jcamacho&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;1004&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Ago/22&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;nbsp;- 14:18:02 smbpasswd&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;jcamacho&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;1005&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;Ago/22&lt;/span&gt;&lt;span style=&quot;font-style: italic;&quot;&gt;&amp;nbsp;- 14:50:28 history&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/7106331751409244158/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/7106331751409244158' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/7106331751409244158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/7106331751409244158'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/agregar-fecha-y-hora-tu-historial-bash.html' title=' Agregar fecha y hora a tu historial bash '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-4153966958721570473</id><published>2015-10-06T11:44:00.003-07:00</published><updated>2015-10-06T11:44:54.378-07:00</updated><title type='text'>Multicast f video files Ubuntu TSPLAY</title><content type='html'>Instalación&lt;br /&gt;
&lt;br /&gt;
apt-get install tstools&lt;br /&gt;
&lt;br /&gt;
Comando de ejecución.&lt;br /&gt;
&lt;br /&gt;
/usr/bin/tsplay filename.ts 1.2.3.4:5500 -udp -loop &amp;gt; /dev/null &amp;amp;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/4153966958721570473/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/4153966958721570473' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/4153966958721570473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/4153966958721570473'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/multicast-f-video-files-ubuntu-tsplay.html' title='Multicast f video files Ubuntu TSPLAY'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-1585761518668279935</id><published>2015-10-06T11:33:00.002-07:00</published><updated>2015-10-19T07:35:51.532-07:00</updated><title type='text'>Bloqueo Facebook por IPTABLES</title><content type='html'>&lt;br /&gt;
Script corre cada 5 Minuto en el Crontab&lt;br /&gt;
&lt;br /&gt;
[root@proxy ~]# more /etc/crontab&lt;br /&gt;
#*/5 * * * * root opt/scripts/block-sites.sh&lt;br /&gt;
&lt;br /&gt;
[root@proxy ~]# more /opt/scripts/block-sites.sh&lt;br /&gt;
&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
iptables -F OUTPUT&lt;br /&gt;
for i in $(host facebook.com | grep &quot;has address &quot; | cut -d&#39; &#39; -f4)&lt;br /&gt;
do iptables -A OUTPUT -p tcp -d $i --dport 443 -j REJECT&lt;br /&gt;
iptables -A OUTPUT -p tcp -d $i --dport 80 -j REJECT&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for i in $(host www.facebook.com | grep &quot;has address &quot; | cut -d&#39; &#39; -f4)&lt;br /&gt;
do iptables -A OUTPUT -p tcp -d $i --dport 443 -j REJECT&lt;br /&gt;
iptables -A OUTPUT -p tcp -d $i --dport 80 -j REJECT&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
for i in $(host www.youtube.com | grep &quot;has address &quot; | cut -d&#39; &#39; -f4)&lt;br /&gt;
do iptables -A OUTPUT -p tcp -d $i --dport 443 -j REJECT&lt;br /&gt;
iptables -A OUTPUT -p tcp -d $i --dport 80 -j REJECT&lt;br /&gt;
done&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/1585761518668279935/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/1585761518668279935' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/1585761518668279935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/1585761518668279935'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/10/bloqueo-facebook-por-iptables.html' title='Bloqueo Facebook por IPTABLES'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-5212236568731626351</id><published>2015-01-06T13:22:00.003-08:00</published><updated>2015-01-06T13:22:27.978-08:00</updated><title type='text'>100 comandos útiles de Linux</title><content type='html'>************************************************************&lt;br /&gt;
&lt;br /&gt;
Listar archivos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# ls&lt;br /&gt;
archivo1.txt archivo.txt capaocho8 direc&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Listar archivos en forma de lista (Valga la redundancia con umask es decir con los permisos y la fecha que se actualiza)&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# ls -l&lt;br /&gt;
&lt;br /&gt;
total 16&lt;br /&gt;
-rw-r–r–. 1 root root 34 Aug 29 07:37 archivo1.txt&lt;br /&gt;
-rw-r–r–. 1 root root 28 Aug 29 07:36 archivo.txt&lt;br /&gt;
-rw-r–r–. 1 root root 32 Aug 29 07:37 capaocho8&lt;br /&gt;
drwxr-xr-x. 2 root root 4096 Aug 30 12:28 direc&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
listado con el i-nodo de los archivos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# ls -i&lt;br /&gt;
265856 archivo1.txt 265854 archivo.txt 265857 capaocho8 266041 direc&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Podemos combinar parametros ejemplo &amp;nbsp;l &amp;amp; i para mostrar i-nodo mas detalles de archivos o directorios&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# ls -li&lt;br /&gt;
total 16&lt;br /&gt;
265856 -rw-r–r–. 1 root root 34 Aug 29 07:37 archivo1.txt&lt;br /&gt;
265854 -rw-r–r–. 1 root root 28 Aug 29 07:36 archivo.txt&lt;br /&gt;
265857 -rw-r–r–. 1 root root 32 Aug 29 07:37 capaocho8&lt;br /&gt;
266041 drwxr-xr-x. 2 root root 4096 Aug 30 12:28 direc&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
para limpiar la terminal&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# clear&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Para agregar usuarios que puedan autenticarse &amp;nbsp;al sistema&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# adduser capaocho&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Para cambiar password a usuario que ya existe en el sistema&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# passwd capaocho&lt;br /&gt;
Changing password for user capaocho.&lt;br /&gt;
New password:&lt;br /&gt;
Retype new password:&lt;br /&gt;
passwd: all authentication tokens updated successfully.&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Para ver usuarios que estan logeados en el sistema&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# who&lt;br /&gt;
capaocho tty1 2014-08-30 05:55 (:0)&lt;br /&gt;
capaocho pts/0 2014-08-30 05:56 (:0.0)&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Para ver con que usuario estoy logeado&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# whoami&lt;br /&gt;
root&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
-HFS: hierarchy File System (jerarquía del sistema de archivos):&lt;br /&gt;
&lt;br /&gt;
/ -&amp;gt; Directorio raíz o directorio root&lt;br /&gt;
. -&amp;gt; Directorio Actual&lt;br /&gt;
.. -&amp;gt; Directorio Padre&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Posicionarnos en un directorio&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# cd direc/&lt;br /&gt;
[root@virtual direc]#&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Mostrar en forma de arbol los archivos y directorios contenidos en algun directorio especifico en este caso el directorio actual&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# tree&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
├── archivo1.txt&lt;br /&gt;
├── archivo.txt&lt;br /&gt;
├── capaocho8&lt;br /&gt;
└── direc&lt;br /&gt;
&lt;br /&gt;
1 directory, 3 files&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Ayuda a dar informacion de los comandos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#man //muestra la hoja de especificaciones del comando&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Muestra la ruta en la cual nos encontramos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# pwd&lt;br /&gt;
/home/capaocho/directorio&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Crear directorios&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#mkdir &lt;nombre_dir&gt; //crea directorio con el nombre dado&lt;/nombre_dir&gt;&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Mostrar el contenido de un archivo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# cat capaocho8&lt;br /&gt;
hola somos capaocho we love I.T&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Concatenar el contenido de los archivos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# cat archivo1.txt archivo.txt&lt;br /&gt;
hola&lt;br /&gt;
adios&lt;br /&gt;
comoEstas&lt;br /&gt;
yo&lt;br /&gt;
bien&lt;br /&gt;
y&lt;br /&gt;
tu&lt;br /&gt;
hola&lt;br /&gt;
somos&lt;br /&gt;
capa&lt;br /&gt;
ocho&lt;br /&gt;
adios&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#touch &lt;nombre_archivo&gt; //crear archivo si ya existe lo sustituye se puede crear&lt;/nombre_archivo&gt;&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Imprimir en pantalla&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# echo “Siguenos en facebook capaocho”&lt;br /&gt;
Siguenos en facebook capaocho&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Mandar imprecion a un archivo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#echo &amp;gt; //manda lo escrito en nuevaLinea a archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#echo &amp;gt; //manda el contenido de otraLinea a archivo sustituyendo todo el contenido&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#echo &amp;gt;&amp;gt; // manda el contenido de otraLinea anexandola al final de archivo (Ya no lo sustituye)&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cp //copia el archivo nombre1 a nombre2 tambien podemos usar rutas&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#mv //mover nombre de archivo a ruta especificada&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#rm //borrar archivo ordinariorio&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#rm -r //borrar directorios en forma recursiva (con todo su contenido)&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#rm -ri //pregunta si se desea borrar cada archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Muestra la fecha&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# date&lt;br /&gt;
Sat Aug 30 12:48:01 CDT 2014&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Muestra el mes actual en forma de calendario&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# cal&lt;br /&gt;
August 2014&lt;br /&gt;
Su Mo Tu We Th Fr Sa&lt;br /&gt;
1 2&lt;br /&gt;
3 4 5 6 7 8 9&lt;br /&gt;
10 11 12 13 14 15 16&lt;br /&gt;
17 18 19 20 21 22 23&lt;br /&gt;
24 25 26 27 28 29 30&lt;br /&gt;
31&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Regresa numero de lineas, numero de palabras y numero de caracteres del archivo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# wc archivo.txt&lt;br /&gt;
6 5 28 archivo.txt&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#wc -l //regresa numero de lineas de nombreArchivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#wc -w //regresa numero de palabras de nombreArchivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#wc -c //regresa numero de caracteres de nombreArchivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tr ‘’ &amp;lt; // cambia caracteres por otros dentro de archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#diff // devuelve diferencia entre archivos&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#diff -w // devuelve diferencia entre archivos y no toma en cuenta espacios en blanco&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#history // muestra lista de comandos que se ejecutaron con su identificador&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#! // ejecutra el comando marcado con numeroMarcadoEnHistory&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#history -c // borra historial de comandos&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#more // muestra nombreArchivo por partes (Porcentaje)&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#less // muestra nombreArchivo y podemos movernos arriva abajo etc.&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tar cvf // c- crear, v- ver, f- archivo, este comando empaqueta un directorio en nombre.tar&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tar tvf //muestra el contenido empaquetado en nombre.tar&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tar xvf //x- extraer, comando desempaqueta nombre.tar&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tar cvzf // z-zip, 2 en uno&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tar xzf // descomprimir y desempaquetar&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#gzip // comprime archivo se crea paquete.tar.gz&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#gzip -l //muestra cuanto se comprimio un archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#gzip -d // descomprime archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#bzip2 // comprime nombreArchivo con nombre nombreArchivo.txt.bz2&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#bzip2 -d // descomprime y regresa nombreArchivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#zip -r // para comprimir archivoAComprimir a archivo.zip&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#unzip // descomprimir archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#head //muesta contenido de un archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#head -2 // muestra primeras dos lineas del contenido de nombreArchivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tail //muestra las ultimas 10 lineas de un archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#tail -3 //muestra las ultimas 3 lineas de archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#sort //ordena archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#sort -r // ordena archivo al reves&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#uniq //muestra palabras que son unicas y consecutivas&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#uniq -c // con -c muestra el numero de veces que fue repetido&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#locate // buscar archivo&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#find -name&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#whereis // busca archivos del sistema&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
ligas: evitan duplicar archivos en el sistema, no se tienen archivos duplicados, solo enlaces&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ln &lt;rutaarchivo archivo=&quot;&quot;&gt; // crea liga de archivo en directorio actual con nombre nombrLiga&lt;/rutaarchivo&gt;&lt;br /&gt;
[root@virtual directorio]#ln -s &lt;rutaarchivo archivo=&quot;&quot;&gt; // crear ligas suaves no son seguras ya que se pueden modificar&lt;/rutaarchivo&gt;&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Expreciones regulares: sirven para poder referenciar o sustituir caracteres dentro de un comando se delimitan entre comillas simples ‘’ , tambien sirven para reconocer patrones en un archivo.&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘’ //encuentra coincidencias&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# | grep ’’ // el resultado de comando1 se pasa a un analisis mediante una expreción regular para que muestre solo algunas coincidencias, ejemplo ls, y solo queremos ver cierto tipo de archivos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘txt$’ // para decir que muestre todos los archivos que terminen con txt&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘^d’ // muestra las lineas que comience con la letra d en este caso los directorios&lt;br /&gt;
&lt;br /&gt;
‘.’ // cualquier caracter&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘\.’ // el caracter de escape es la antidiagonal \ sirve para poner caracteres que aceptan las expreciones regulares, en este caso en particular muestra las lineas que tienen un punto (.)&lt;br /&gt;
&lt;br /&gt;
‘co*’ // muestra lo que comience con “co” seguido por cualquier cadena “c” tiene que estar “o” puede o no estar&lt;br /&gt;
&lt;br /&gt;
‘\&amp;gt;’ fin de palabrA&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘txt\&amp;gt;’ // muestra archivos que terminan en txt&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘?*zip’ // aquellos archivos que terminan en zip ?- dice que hay algo lo que sea y lo que esta atras puede o no ir&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘[tz]’ // muestra lineas que terminan en “t”o”z”&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘[l-]’ // unicamente archivos normales o ligas&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘[3]’ // unicamente archivos que tienen numero 3&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | grep ‘[5-8]’ // rango de numeros del 5 al 8&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘niñ[oa]’ // palabra niño o niña en nombreArchivo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘^….$’ // muestra lo que tega 4 caracteres&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘perr\?a’ // per con una “r” y despues tenga “r” o no la tenga si la tiene o no sigue “a”&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘perro*’ //puede o no estar la “o” pero forzosamente “perr” tiene que estar&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘\(pi|pe\)so’ // contiene “p”i o “pe” y despues “so”&lt;br /&gt;
&lt;br /&gt;
{} // entre llaves el numero de veces que aparece a lo que precede&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘r\{2\}’ // 2 veces la letra “r”&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘s\{1,2\}’ // aparece una o hasta 2 “s”&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#grep ‘s\{5\}’ // apartir de 5 “s”&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#sed // sustituir dentro de un flujo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#sed s/’’//g // sustituye la palabra en loQueSeBusca por porLoQueSeSustituye, g- cambios en toda la linea si no se pone lo hace en todo el texto,&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#sed s/’’//gi // no distingue entre mayusculas y minusculas&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Procesos: es la instancia de un programa en la memoria RAM, todos los procesos hacen uso del procesador&lt;br /&gt;
&lt;br /&gt;
Estados de los procesos:&lt;br /&gt;
&lt;br /&gt;
Zombie: ocurre cuando un proceso trata de ser finalizado pero no lo hace ya no se ocupa pero sigue residiendo en la memoria para evitar esto linux elimina los procesos zombi&lt;br /&gt;
&lt;br /&gt;
Muerto o dead: similar al zombie ocupa procesador pero no memoria RAM&lt;br /&gt;
&lt;br /&gt;
Cada proceso genera un proceso hijo, el primer proceso que se utilisa en linux es init es el proceso que se usa en el kernel, init es el kernel cargado en la RAM&lt;br /&gt;
&lt;br /&gt;
Cada proceso tiene su PID&lt;br /&gt;
&lt;br /&gt;
PID-&amp;gt; id de proceso&lt;br /&gt;
&lt;br /&gt;
PPID -&amp;gt; proceso identificador del padre&lt;br /&gt;
&lt;br /&gt;
Cuando un proceso termina el padre debe saberlo&lt;br /&gt;
&lt;br /&gt;
Huerfanos: es cuando ya no se ejecuta el proceso padre pero si el hijo, son adoptados por el init, pero si no lo hace se combierten en procesos zombie&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ps // muestra los procesos que se estan ejecutando en la terminal y su PID&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ps a // muestra procesos ejecutandose en todas las terminales, su status&lt;br /&gt;
&lt;br /&gt;
Ss+ // S- dormido, +- listo&lt;br /&gt;
&lt;br /&gt;
R+ // Corriendo y listo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ps u // informacion más detallada de los procesos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ps x // informacion más detallada de los procesos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ps aux // combinando todos para tener informacion mas detallada&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#w //procesos en la red, muestra ip y que hacen los usuarios en la red&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#top // monitor,muestra procesos en tiempo real&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#pstree // muestra arbol de procesos desde init hasta el ultimo proceso&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#kill // comando para matar procesos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#kill -l // lista id de las señales para poder matarlas (por medio de id)&lt;br /&gt;
&lt;br /&gt;
9- sigkill // mata prcesos indiscriminadamente no toma en cuenta si tiene hijos o no&lt;br /&gt;
&lt;br /&gt;
15- asecino amable // Dice al proceso que termine&lt;br /&gt;
&lt;br /&gt;
35- en adelante señales para ser modificadas&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#yes // proceso que imprime muchas veces “y” se usa para pruebas en procesos&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#jobs // muestra procesos en terminal que estan en segundo plano para recuperarlos usamos:&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#fg %&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ps aux | grep ‘yes’ // buscar los procesos que tengan como nombre yes&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#killall // mata proceso que ejecuta un comando&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#&amp;amp; // para abrir en segundo plano&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#nohup //peligrosp para usuarios porque genera proceso aleatorio&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#nohup // hace inmortal&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cat /proc/meminfo // muestra información de la memoria&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cat /proc/cpuinfo // informacion de CPU&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cat /proc/cmdline // abrimos captura con pid&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#su // modo super usuario&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cd /proc/1 // entramos al proceso init, damos un cat stat y dice que programa es&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cat maps // muestra mapa de memoria de proceso&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#cd /proc/sys // luego #ls -l, nos muestra parametros del sistema&lt;br /&gt;
&lt;br /&gt;
************************************************************&lt;br /&gt;
&lt;br /&gt;
Comandos en RED&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ifconfig // muestra informacion de direccionamiento ip, mascara de red, tarjetas etc&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#route // muestra los servicios y configuraciones de res de la NIC&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#telnet&lt;br /&gt;
&lt;br /&gt;
telnet&amp;gt; open&lt;br /&gt;
&lt;br /&gt;
to // para acceso remoto no seguro ya que la información viaja en claro no se cifra&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ssh @ // protocolo de acceso remoto seguro, cifra información&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ssh @ // ejecutar un solo comando en el servidor&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#scp usuario@: // para copiar de manera segura desde un host origen hasta un host destino&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#scp @: // copiar desde el servidor archivo&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#scp * @:/ // copiar todo el contenido de un directorio al destino&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#scp -r &lt;ruta directorio=&quot;&quot;&gt;@: // copiar directorio&lt;/ruta&gt;&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#wall // mandar mensaje a todos los de la red&lt;br /&gt;
&lt;br /&gt;
SFTP&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#sftp @ // da prom para sftp&lt;br /&gt;
&lt;br /&gt;
sftp &amp;gt;ls // listado del home del servidor&lt;br /&gt;
&lt;br /&gt;
sftp &amp;gt;lls // contenido de la carpeta local&lt;br /&gt;
&lt;br /&gt;
Enviar archivo de computadora al server&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;put // enviar archivo&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;get // obtener archivo&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;rm // borrar archivo o carpeta del server&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;lrm // borrar archivo local&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;rmdir // borrar carpeta&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;lcd // mover en carpeta del server&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;cd //&lt;br /&gt;
&lt;br /&gt;
sftp&amp;gt;exit // salir&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#echo -d “:” | cut -d “:” -f1 // cut es el comando para cortar cadenas en este caso nuestro delimitador es un dos puntos “:” e imprimira cadena1 si podemos -f2 mostrara la cadena2&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]# &amp;amp;&amp;amp; // ejecuta dos comandos primero comando1 y luego comando2&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ls -l | cut -d “-” -f3 // muesta la ultima linea de los permisos y despues toda la info del listado, en este caso el delimitador es un guion “-”&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#date | cut -d “:” -f3 // obtiene minutos actuales del sistema&lt;br /&gt;
&lt;br /&gt;
[root@virtual directorio]#ssh @ who | cut -d “ ” -f1 &amp;amp;&amp;amp; who | cut -d “ ” -f13 // obtener usuarios conectados al servidor y dice hora en que se conectaron&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fuente:&amp;nbsp;http://capaocho8.com/curso-de-linux-desde-cero-mas-de-100-comandos-utiles/&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/5212236568731626351/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/5212236568731626351' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/5212236568731626351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/5212236568731626351'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2015/01/100-comandos-utiles-de-linux.html' title='100 comandos útiles de Linux'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-7669852289756239267</id><published>2014-09-24T10:49:00.002-07:00</published><updated>2015-10-06T11:47:03.929-07:00</updated><title type='text'>/bin/sh^M : bad interpreter</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;para solventar este error se debe editar el Script con VIM io VI en modo consola, presionamos la tecla (ESC) y escribimos:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;color: blue; font-size: large;&quot;&gt;:set fileformat=unix&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;luego damos Enter, guardamos y salimos del archivo&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/7669852289756239267/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/7669852289756239267' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/7669852289756239267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/7669852289756239267'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2014/09/binshm-bad-interpreter.html' title='/bin/sh^M : bad interpreter'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-4222850202062860562</id><published>2014-09-24T10:47:00.000-07:00</published><updated>2014-09-24T10:47:05.209-07:00</updated><title type='text'>/usr/bin/perl^M: bad interpreter: No such file or directory</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;Para remover el `^M` se ejecuta la siguiente linea&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; perl -i -pe &#39;y|\r||d&#39; &lt;span style=&quot;color: red;&quot;&gt;nombre_del_script.pl&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/4222850202062860562/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/4222850202062860562' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/4222850202062860562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/4222850202062860562'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2014/09/usrbinperlm-bad-interpreter-no-such.html' title='/usr/bin/perl^M: bad interpreter: No such file or directory'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-1920280762359431802</id><published>2014-01-13T06:37:00.000-08:00</published><updated>2014-09-24T10:50:13.333-07:00</updated><title type='text'>Visualizar ultimo Apagado o Reboot en linux </title><content type='html'>Visualizar ultimo Reboot en linux&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.984375px;&quot;&gt;last reboot | less&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
visualizar ultimo alagado en Linux&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.984375px;&quot;&gt;last -x| less&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.984375px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.984375px;&quot;&gt;last -x | grep shutdown | less&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #eeeeee; color: #111111; font-family: Consolas, &#39;Andale Mono&#39;, Monaco, Courier, &#39;Courier New&#39;, Verdana, sans-serif; font-size: 12px; line-height: 17.984375px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/1920280762359431802/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/1920280762359431802' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/1920280762359431802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/1920280762359431802'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2014/01/visualizar-ultimo-apagado-o-reboot-en.html' title='Visualizar ultimo Apagado o Reboot en linux '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-3758309211036482861</id><published>2013-11-04T13:17:00.001-08:00</published><updated>2014-09-24T10:57:43.009-07:00</updated><title type='text'>Instalar o actualizar cacti 0.8.8a en Ubuntu 12.04</title><content type='html'>&lt;table&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td class=&quot;votecell&quot;&gt;&lt;/td&gt;



&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;answercell&quot;&gt;&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;code&gt;sudo add-apt-repository ppa:micahg/ppa&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-size: large;&quot;&gt;s&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;code&gt;udo apt-get update&lt;/code&gt;&lt;/span&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;code&gt;&lt;span style=&quot;font-size: large;&quot;&gt;s&lt;/span&gt;&lt;/code&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;code&gt;udo apt-get upgrade &lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;code&gt;sudo apt-get install cacti&lt;/code&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/3758309211036482861/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/3758309211036482861' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/3758309211036482861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/3758309211036482861'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/11/instalar-o-actualizar-cacti-088a-en.html' title='Instalar o actualizar cacti 0.8.8a en Ubuntu 12.04'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-6194545633159592901</id><published>2013-10-02T15:00:00.001-07:00</published><updated>2014-09-24T10:52:40.377-07:00</updated><title type='text'>herramientas de hardware HP para Centos 6.X </title><content type='html'>&lt;pre class=&quot;de1&quot; style=&quot;background-color: #f9f9f9; background-image: none; border: 0px none white; font-family: monospace, monospace; font-size: 1em; line-height: 1.2em; padding: 0px; vertical-align: top;&quot;&gt;&lt;span style=&quot;color: #c20cb9;&quot;&gt;&lt;b&gt;cd /tmp&lt;/b&gt;&lt;/span&gt;
&lt;span class=&quot;kw2&quot; style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;wget&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-c&lt;/span&gt; ftp:&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;//&lt;/span&gt;ftp.hp.com&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;pub&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;softlib2&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;software1&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;pubsw-linux&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;p881944650&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;v85910&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;hp-mcp-&lt;span class=&quot;nu0&quot;&gt;9.30&lt;/span&gt;-&lt;span class=&quot;nu0&quot;&gt;23&lt;/span&gt;-CentOS.tar.gz
&lt;span class=&quot;kw2&quot; style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;tar&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-xvzf&lt;/span&gt; hp-mcp-&lt;span class=&quot;nu0&quot;&gt;9.30&lt;/span&gt;-&lt;span class=&quot;nu0&quot;&gt;23&lt;/span&gt;-CentOS.tar.gz
&lt;span class=&quot;kw2&quot; style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;yum&lt;/span&gt; &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-y&lt;/span&gt; &lt;span class=&quot;kw2&quot; style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;install&lt;/span&gt; glibc.i686 libgcc.i686 libstdc++.i686
rpm &lt;span class=&quot;re5&quot; style=&quot;color: #660033;&quot;&gt;-Uvh&lt;/span&gt; mcp&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;centos&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;x86_64&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;current&lt;span class=&quot;sy0&quot; style=&quot;font-weight: bold;&quot;&gt;/&lt;/span&gt;hpacucli-&lt;span class=&quot;nu0&quot;&gt;9.40&lt;/span&gt;-&lt;span class=&quot;nu0&quot;&gt;12.0&lt;/span&gt;.x86_64.rpm&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/6194545633159592901/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/6194545633159592901' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/6194545633159592901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/6194545633159592901'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/10/herramientas-de-hardware-hp-para-centos.html' title='herramientas de hardware HP para Centos 6.X '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-5613646704475736332</id><published>2013-07-16T13:25:00.005-07:00</published><updated>2013-07-16T13:25:45.690-07:00</updated><title type='text'>SFTP Server</title><content type='html'>&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;1. Descarga los paquetes&amp;nbsp;OpenSSH 5.x&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;##64-bit&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;http://fs12.vsb.cz/hrb33/el5/hrb-ssh/stable/x86_64/&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;##32-bit&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;http://fs12.vsb.cz/hrb33/el5/hrb-ssh/stable/i386/&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2.&amp;nbsp;Actualiza&amp;nbsp;los paquetes&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;rpm -Uvh openssh-*&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;3. comenta la siguiente linea en ‘/etc/ssh/sshd_config’&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;#Subsystem &amp;nbsp; &amp;nbsp; sftp &amp;nbsp; &amp;nbsp; /usr/libexec/openssh/sftp-server&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;4. ingresa los sguientes datos en &amp;nbsp;‘/etc/ssh/sshd_config’&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;Subsystem &amp;nbsp; &amp;nbsp; sftp &amp;nbsp; &amp;nbsp; internal-sftp&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;Match Group sftponly&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; ChrootDirectory /home/%u&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; ForceCommand internal-sftp&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;&amp;nbsp; &amp;nbsp; AllowTcpForwarding no&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;2. crea el grupo ‘sftponly’&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;groupadd sftponly&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;5. Modifica un usuario exitente o crea un usuario nuevo con los siguientes parametros&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;usermod -g sftponly user&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;usermod -s /sbin/nologin user&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;6. Asigna los siguiente privilegios a la carpeta del usuario&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;(el directirio home es &amp;nbsp;/home/user y el repo donde se podra la info sera /home/user/public_html)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;chmod 755 /home/user/&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;chmod 755 /home/user&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;chown root:root /home/user&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;chown jsmith:sftponly /home/user/public_html&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;7. Reinicia el servicio de SSHD&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;i&gt;/etc/init.d/sshd restart&lt;/i&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/5613646704475736332/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/5613646704475736332' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/5613646704475736332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/5613646704475736332'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/07/sftp-server.html' title='SFTP Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-2003583986004683539</id><published>2013-07-08T10:24:00.003-07:00</published><updated>2013-07-08T10:25:24.703-07:00</updated><title type='text'>Descargar pagina web completa</title><content type='html'>&lt;pre style=&quot;background-color: white; line-height: 20.796875px; overflow: auto;&quot;&gt;$ wget \
     --recursive \
     --no-clobber \
     --page-requisites \
     --html-extension \
     --convert-links \
     --restrict-file-names=windows \
     --domains website.org \
     --no-parent \
         www.webpage.org/tutorials/html/&lt;/pre&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/2003583986004683539/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/2003583986004683539' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2003583986004683539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/2003583986004683539'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/07/descargar-pagina-web-entera.html' title='Descargar pagina web completa'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-9089607396075089439</id><published>2013-07-03T10:58:00.002-07:00</published><updated>2015-10-06T11:47:33.069-07:00</updated><title type='text'>Montar Storage via FTP en Centos 5.X</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Paso 1&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Descargamos el RPM del&amp;nbsp;rpmforge que es el &amp;nbsp;repo de los&amp;nbsp;paquetes&amp;nbsp;a&amp;nbsp;instalar&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@server ~]#&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.3-1.el5.rf.i386.rpm&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Paso 2&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Instalamos&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;el RPM del&amp;nbsp;rpmforge&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@server ~]#&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;rpm -hic rpmforge-release-0.5.3-1.el5.rf.i386.rpm&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Paso 3&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Instalamos&amp;nbsp;los paquetes necesarios para esta&amp;nbsp;operación&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@server ~]#&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;yum install fuse-curlftpfs vsftpd&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Paso 4&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;En nuestro NAS se creo un usuario y clave el cual administra un espacio de disco del NAS, los datos de mi NAS son:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Modelo: DLINK DNS-323&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IP: 192.168.0.3&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Usuario FTP: linux&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Clave FTP: linux&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;b&gt;Paso 5&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Se crea la particion donde montaremos nuestro NAS en el servidor&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@server ~]#&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;mkdir /mnt/dataftp&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Paso 6&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Crearemos un usuario de sistema que tenga como HOME la carpeta que creamos pata montar&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@server ~]#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;useradd ftpnas -d /mnt/dataftp/ -s /sbin/nologin&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Paso 7&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Validamos que ID de usuario y ID de grupo don asigno al momento de crear el usuarios esto lo podemos realizar ejecutando lo siguiente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@server ~]# &lt;span style=&quot;background-color: #ffe599;&quot;&gt;more /etc/passwd | grep nas&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ftpnas:x:501:501::/mnt/dataftp/:/sbin/nologin&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;~]# &lt;span style=&quot;background-color: #ffe599;&quot;&gt;more /etc/group | grep nas&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;ftpnas:x:501:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Paso 8&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Asigna&amp;nbsp;Privilegios a la carpeta creada&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;~]#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;chown -R ftpnas:ftpnas /mnt/dataftp/&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;~]#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;chmod -R 777 /mnt/dataftp/&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Paso 9&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Montaremos el NAS con la siguiente Linea tomando en&amp;nbsp;consideración&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Usuario FTP de NAS:linux&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Clave FTP de NAS:linux&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;IP de nas:192.168.1.3&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Punto de Montaje:/mnt/dataftp/&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;UID:501&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;GID:501&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;[root@&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;server&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;~]#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;curlftpfs &amp;nbsp;linux:linux@192.168.1.3 /mnt/dataftp/ -o uid=501 -o gid=501 -o allow_other&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Paso 10 (Opcional si deseas hacer que tu Servidor ser FTP server y administre la&amp;nbsp;partición&amp;nbsp;que montaste del NAS)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Configuraremos el VSFTP de manera normal, lo&amp;nbsp;único&amp;nbsp;a tomar en&amp;nbsp;consideración es que por seguridad no&amp;nbsp;&amp;nbsp;dejes el usuario&amp;nbsp;anonymous habilitado y enjaula los usuarios es decir crea el archivo&amp;nbsp;/etc/vsftpd/chroot_list y aqui&amp;nbsp;deberás&amp;nbsp;ingresar &amp;nbsp;todos los usuarios FTP que crees.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;Paso 11 (Opcional si deseas hacer que tu Servidor ser FTP server y administre la&amp;nbsp;partición&amp;nbsp;que montaste del NAS)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;como prueba final&amp;nbsp;deberás&amp;nbsp;conectarte via FTP con el usuario ftpnas claro&amp;nbsp;deberás&amp;nbsp;asignarle la respectiva clave de acceso, al ingresar con este&amp;nbsp;usuario&amp;nbsp;deberás&amp;nbsp;poder transferir archivos y los mismos&amp;nbsp;deberán&amp;nbsp;guardarse en el NAS no en el Servidor, si tienes otro acceso al NAS ya sea este CIF, puedes validar que el archivo&amp;nbsp;transferido via FTP&amp;nbsp;se encuentre en el NAS.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/9089607396075089439/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/9089607396075089439' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/9089607396075089439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/9089607396075089439'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/07/montar-storage-via-ftp-en-centos-5x.html' title='Montar Storage via FTP en Centos 5.X'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-4111580901430187305</id><published>2013-07-03T10:27:00.003-07:00</published><updated>2014-09-24T10:50:54.765-07:00</updated><title type='text'>INSTALACIÓN DE POSTGRESQL  - UBUNTU </title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;header class=&quot;entry-header&quot; style=&quot;background-color: white; color: #444444; float: none; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; width: auto;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 3em; line-height: 1.3em;&quot;&gt;PostgreSQL: Introducción&lt;/span&gt;&lt;/header&gt;&lt;br /&gt;
&lt;div class=&quot;entry-content clear-fix&quot; style=&quot;background-color: white; border: 0px; color: #444444; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
PostgreSQL es una de las grandes maravillas del software libre, robusto, potente, altamente funcional, distribuido en miles de formas posibles (greenplum=clusterizador masivo, postgres Plus=”imitador” de Oracle,deepgreen=granjas de datawarehousing con postgreSQL, etc) puede ser optimizado (como todo lo que es software libre) de maneras inimaginables para cada necesidad específica. Entonces, ¿por qué hay gente que denigra de él? …&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
El primer error que comete la gente, es pretender que un sistema tan necesario como la base de datos, sea utilizado “directamente” luego de su instalación; un detalle de distribuciones Linux como Debian, es no optimizar para ningún aspecto (ya que son meta-distribuciones genéricas sin una orientación específica).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Mientras Oracle saca libros de 900 páginas de cómo optimizar al máximo hardware, sistema de archivos, sistema operativo y la base de datos como tal, mucha gente piensa “migrar” a postgreSQL ejecutando un “aptitude install postgresql” y dejándolo así … nada más perdido y lejos de la realidad.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Acá, ejecutaremos una instalación que debería ser “básica”, la más básica, para un entorno pequeño de datos, para que sus sistemas “rindan”.&lt;/div&gt;
&lt;h1 id=&quot;Preámbulo&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 3em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Preámbulo&lt;/h1&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Uno de los aspectos más importantes es que postgreSQL “no debería” compartir acceso a disco con el sistema operativo, esto es, si es posible que postgreSQL esté en una partición distinta a “root” (incluso un disco separado, de ser recomendable); por lo que la opción “instalar y usar” no debería ser para instalaciones en producción de postgreSQL 9.1.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Hay que tomar en cuenta que postgreSQL (como cualquier otra base de datos) debería ser optimizada posteriormente a su instalación de manera correcta, una de las optimizaciones más necesarias (pero que casi nadie sigue) es gestionar los espacios de datos y separarlos del tablespace pg_default (que gestiona la DB “postgres”, la DB de “information_schema” y demás información, por lo general en “/var/lib/postgresql/9.1/main”); además, ambos deberían estar separados de la partición raíz donde está el sistema operativo.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Las optimizaciones acá realizadas son de las más sencillas a nombrar para postgreSQL, se tomó una máquina virtual en Xen 4.1 en una portátil y se optimizó de lo más básico, para demostrar, que hasta en los cambios más sencillos, pueden afectar el “performance” de aplicaciones diseñadas con postgreSQL.&lt;/div&gt;
&lt;h2 id=&quot;Preparaciónprimaria&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Preparación primaria&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Si estamos instalando un servidor de datos, lo primero que debemos pensar es en separar el montaje de /var del resto del sistema, de hecho, si podemos incluso separar /var/log sería muy apropiado; también es bueno separar /tmp (más 1Gb es innecesario) ya que si no separamos /tmp, Debian GNU/Linux utilizará un tmpfs montado en RAM para gestionar /tmp (restándonos un poco de RAM para trabajar, además que postgreSQL no utiliza la partición /tmp).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Un esquema básico podría ser:&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/ (raiz) (Debian GNU/Linux no ocupa más de 5Gb en este modo)&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/tmp (1Gb como máximo)&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;swap (Lo necesario, aunque no mayor a 2GB en sistemas con más de 4Gb de RAM)&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/var (2~4GB ya que será un servidor en producción)&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y de resto, un volumen lógico (LVM) que podemos modificar de tamaño de acuerdo a nuestra necesidad.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Luego de instalado el sistema, procedemos a instalar PostgreSQL.&lt;/div&gt;
&lt;h2 id=&quot;Instalación&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Instalación&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La instalación de postgreSQL 9.1 en Debian GNU/Linux es bastante sencilla:&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Instalamos postgreSQL 9.1 (pero así no se debería quedar):&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;apt-get install postgresql-9.1&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
PostgreSQL por defecto, creará una carpeta de configuración en:&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/etc/postgresql/9.1/main/&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y creará un espacio de datos en:&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/var/lib/postgresql/9.1/main/&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Que no utilizaremos para nuestra base de datos, ya que crearemos un espacio propio.&lt;/div&gt;
&lt;h2 id=&quot;Configuracióninicial&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Configuración inicial&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Siempre es recomendable dejar el usuario “postgres” (el super-usuario de PostgreSQL) como un usuario “para accesos de emergencia”, ya que este usuario tiene garantizado el acceso a todas partes(si eres root en el sistema), es recomendable que NINGUNA base de datos tenga como “owner” el usuario postgres (y evitar en lo posible utilizarlo como usuario de acceso desde sistemas, aunque esto, obviamente lo he visto más de una vez ocurrir hasta en sistemas web).&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Creamos un super-usuario para nuestras necesidades, primero cambiamos al usuario postgres:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;su postgres&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Creamos un usuario, que será nuestro “super-usuario” para “nuestros” accesos, evitando así el usuario postgres:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;createuser -sPl jesuslara

-- ingresamos nuestra contraseña
Enter password for new role: 
Enter it again:&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Ejecutamos la consola SQL de postgreSQL:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;psql&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Garantizamos al usuario que creaste acceso irrestricto sobre el la DB postgres:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;psql (9.1.3)
Type &quot;help&quot; for help.

postgres=# grant all on database postgres to jesuslara;
GRANT&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y salimos de la consola:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;postgres=#\quit&lt;/pre&gt;
&lt;h3 id=&quot;ConfiguracióndepostgreSQL&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 1.666666666666667em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Configuración de postgreSQL&lt;/h3&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Accedemos al directorio&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/etc/postgresql/9.1/main&lt;/em&gt;&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;cd /etc/postgresql/9.1/main&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Si vamos a acceder de manera remota a nuestro postgreSQL, agregamos la siguiente línea al archivo pg_hba.conf:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;# la forma es:
# host -&amp;gt; database (all: todas las db) -&amp;gt; usuario (all: todos los usuarios) -&amp;gt; subnet (de nuestra red) -&amp;gt; modo de clave
host    all     jesuslara       192.168.100.0/24        md5&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Habilitamos el acceso remoto en nuestro postgreSQL:&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
archivo&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/etc/postgresql/9.1/main/postgresql.conf&lt;/em&gt;&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;listen_addresses = &#39;*&#39;&lt;/pre&gt;
&lt;h3 id=&quot;Optimizacióndelarchivopostgresql.conf&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 1.666666666666667em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Optimización del archivo postgresql.conf&lt;/h3&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Y cambiamos algunas opciones básicas del archivo postgresql.conf:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;shared_buffers = 256MB&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
‘shared_buffers’: Es la memoria de trabajo compartida para todo el servidor postgreSQL, fíjese que por defecto en Debian GNU/Linux la opción es 24MB (y el valor por defecto si comentamos es 32MB), sin embargo, como esta es la memoria utilizada para trabajo de postgreSQL, es recomendable “al menos” el 25% de la RAM disponible (y jamás &amp;gt; 40%).&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;temp_buffers = 16MB&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
‘temp_buffers’: La memoria temporal utilizada por cada sesión para las tablas temporarias y para apertura de tablas en cada sesión de cada base de datos, tome en cuenta que este valor dependerá obviamente de la cantidad de datos que carga cada sesión y dependerá muchísimo del sistema que se utiliza.&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;work_mem = 16MB&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
‘work_mem’: uno de los valores más importantes y más despreciados, “work_mem” se refiere a la memoria temporal utilizada por cada sesión, para las operaciones de ordenamiento (ORDER BY) para las sesiones de diferenciación (GROUP … HAVING y DISTINCT) y para la gestión de hash (uniones HASH, indices HASH, hash_aggregations), si en nuestro sistema realizamos muchísimas consultas ordenadas, agrupadas, diferenciadas por cadenas, etc se crearán mucho de estos buffers de manera paralela, mientras más memoria asignemos, menos probabilidades hay que los ordenamientos y otras operaciones se hagan con archivos temporales en disco (más lentos que la memoria RAM).&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;max_stack_depth = 8MB&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
‘max_stack_depth’: define el tamaño del espacio utilizado para cómputo de operaciones complejas, su valor está asociado al límite máximo que un usuario (en este caso, “postgres”) tiene derecho a reservar un stack, el valor soportado por nuestra distribución se determina con “ulimit -s”.&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;shared_preload_libraries = &#39;$libdir/plpython2.so&#39;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
‘shared_preload_libraries’: Permite cargar una librería específica cuando arranca el sistema, si utilizamos muchos procedimientos almacenados en un lenguaje específico (ej: python, perl, tcl, java, etc), es bueno pre-cargarla para que esté disponible cuando se utilice por primera vez. Nota: esta opción ralentiza un poco el reinicio del sistema.&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;bgwriter_delay = 500ms&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
‘bgwriter_delay’: El background-writer es un proceso del servidor que se encarga de escribir a disco todos los “shared_buffers” modificados, este proceso conlleva una carga de I/O sobre el disco, su modificación permite o reducir el valor para evitar en lo más posible pérdidas de datos en equipos que pueden fallar, o su incremento permite reducir el I/O al disco duro en sistemas perfectamente protegidos.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Modificados estos parámetros básicos, vamos a modificar nuestro sistema operativo.&lt;/div&gt;
&lt;h2 id=&quot;OptimizacióndeLinuxparapostgreSQL&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Optimización de Linux para postgreSQL&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Una de las cosas que olvidamos “optimizar” (tunning) es nuestro sistema operativo GNU/Linux, con grupo de valores en el sysctl ya podemos ayudar “mucho” a nuestro postgreSQL.&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Agregamos al archivo sysctl.conf&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
archivo: /etc/sysctl.conf&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;kernel.sem = 100 32000 100 128
kernel.shmall = 3279547
kernel.shmmax = 289128448
kernel.shmmni = 8192
fs.file-max = 287573
vm.dirty_bytes = 67108864
vm.dirty_background_bytes = 134217728&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Nota: observe el valor de shmmax, la cantidad de “memoria máxima reservada para un shared_buffer” que puede crear una aplicación debe ser igual o mayor al valor del shared_buffer de postgreSQL, este valor está en bytes y es ~ 275MB.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La cantidad máxima de archivos que pueden abrirse en un sistema, dependerá obviamente del nivel de trabajo de la DB, durante una operación regular, la gente puede ejecutar “lsof | wc” para obtener la cantidad de archivos abiertos.&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Y luego, las aplicamos:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;sysctl -p

--
kernel.sem = 100 32000 100 128
kernel.shmall = 3279547
kernel.shmmax = 289128448
kernel.shmmni = 8192
fs.file-max = 287573
vm.dirty_bytes = 67108864
vm.dirty_background_bytes = 134217728&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Ya, con estos sencillos cambios, podemos reiniciar el postresql:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;/etc/init.d/postgresql restart
Restarting PostgreSQL 9.1 database server: main.&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y estamos listos para crear una partición y tablespace para nuestra DB.&lt;/div&gt;
&lt;h2 id=&quot;Creacióndelespaciodetablas&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Creación del espacio de tablas&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Creamos una partición del tamaño necesario para contener “al menos” nuestra base de datos (esta es una guía básica, no hablaremos de particiones adicionales para metadatos, para índices y demás).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Nota: en nuestro caso, la partición es /dev/xvdb1 y mide 10GB.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
El “journal”, para quien no lo conoce, es la razón por la cual no existe software de “desfragmentación” en Linux, todos los sistemas operativos que lo soportan (ext3, ext4, jfs, reiserfs, xfs, zfs, etc) tienen servicios que se encargan de ordenar, desfragmentar y gestionar tanto la data como los metadatos (información acerca de los archivos y carpetas en sí), pero además, los journal cumplen otras funciones, entre ellas, recuperar desde sus logs la data que pudiera “haberse perdido” luego de un fallo de energía y/o de sistema.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
En sistemas de base de datos, la data es contenida en uno o más (y diversos) tablespaces, espacios de tablas donde la data, metadata e índices es contenida, como es la base de datos la encargada de gestionar la posición de los datos en ellos, el Sistema Operativo no requiere la presencia de un journal, o al menos, de un journal más relajado y menos estricto.&lt;/div&gt;
&lt;h3 id=&quot;Formateandolapartición&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 1.666666666666667em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Formateando la partición&lt;/h3&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Se formatea la partición (disco):&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;mkfs.ext4 -E stride=32 -m 0 -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super /dev/xvdb1&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Utilizamos ext4, porque en modo “writeback” tiene un mayor performance que XFS para almacenar los tablespaces y tiene menor propensión a fallos.&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Habilita el journal en modo writeback:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;tune2fs -o journal_data_writeback /dev/xvdb1&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Si simplemente desea eliminar el journal, ejecute:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;tune2fs -O ^has_journal /dev/xvdb1&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Nota: utilice esta opción a su propio riesgo, recuerde que no tener un journal afecta de 2 modos:&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;La data no es colocada en orden en el disco, fragmentando el mismo&lt;/li&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Ante un fallo de energía, el FS no podrá recuperar desde el journal las últimas actividades para recuperar esos datos.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Se ejecuta un chequeo de archivo básico:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;e2fsck -f /dev/xvdb1&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Creamos la carpeta de postgresql:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;mkdir /srv/postgresql&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Y luego se monta con las opciones que describiremos más abajo:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;mount -t ext4 /dev/xvdb1 /srv/postgresql -o  noatime,nouser_xattr,noacl,discard,nodelalloc,data=writeback,barrier=0,commit=300,nobh,i_version,inode_readahead_blks=64,errors=remount-ro&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Las opciones son:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Opciones de FS Linux:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
noatime&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
No guardar la información del timestamp del último acceso a los archivos, esta información no es necesaria ya que postgreSQL gestiona apropiadamente el acceso a los tablespaces.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
nouser_xattr&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Deshabilita el uso de atributos extendidos de usuario, esto es seguro en postgreSQL ya que la carpeta donde se guardan los tablespaces no requiere ninguno de esos atributos.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
noacl&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
No utilizar atributos extendidos ni ACLs POSIX, no son necesarias ya que solamente postgreSQL tendrá acceso a los archivos en esta partición.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Opciones específicas de ext4:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
nobh&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
ext4 asocia buffers de datos con las páginas de datos, esos bloques de cache proveen garantía de ordenamiento de los datos; “nobh” evita el uso de estos buffers de ordenamiento de datos (sólo activable con “data=writeback”).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
data=writeback&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
No se preserva el ordenamiento de los datos, la data será escrita en el sistema de archivos solo después que la metadata ha sido guardada en el journal. Aunque hay personas que recomiendan desactivar el “journaling” del disco, esto no es recomendable pues, aunque postgreSQL gestiona correctamente los datos, los metadatos (información de los archivos y carpetas en el FS) es responsabilidad de mantenerla consistente el FS.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
commit=seconds&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Los datos y metadatos son escritos a disco cada “n” cantidad de segundos, el valor por defecto son 5 segundos (commit=0 es igual a dejar el valor por defecto), un valor más bajo puede mejorar la seguridad de los datos, un valor muy alto mejora el performance pero ante un fallo podría perderse datos.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
barrier=0&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Deshabilita el uso de barreras de escritura, las barreras de escritura fuerzan el uso de ordenamiento on-disk de los commits al journal, haciendo las caché de disco seguras de usar, pero un daño en el performance del disco.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
inode_readahead_blks=n&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Cantidad de inodes que el sistema de pre-lectura de ext4 lee al buffer caché, el valor por defecto de n es 32, pero un valor de 64 es normal para optimizar las lecturas.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
discard&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Permite decidir que realiza con los bloques que son liberados, por lo general ext4 ejecuta una operación de trim (limpieza), con esta opción, ellos simplemente son marcados como descartados, evitando la escritura innecesaria de bloques.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
i_version&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Permite indicar que los inodes serán de 64-bits, solo disponible si se está en un sistema a 64 bits.&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Luego de montada de esta manera, lo fijamos en el&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/etc/fstab&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;# particion para postgresql
/dev/xvdb1 /srv/postgresql ext4 rw,noatime,errors=remount-ro,nouser_xattr,noacl,commit=300,barrier=0,i_version,nodelalloc,data=writeback,inode_readahead_blks=64,discard 0 0&lt;/pre&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Comprobamos:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;mount -a&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y ya estamos listos para crear el espacio de datos para nuestra DB!.&lt;/div&gt;
&lt;h2 id=&quot;Elespaciodetablastablespace&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
El espacio de tablas (tablespace)&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Crearemos un simple espacio de tablas en nuestro optimizado sistema de archivos ext4 para contener nuestra base de datos:&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;cambiamos el propietario a la carpeta&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;/srv/postgresql&lt;/em&gt;&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;chown postgres.postgres /srv/postgresql&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;cambiamos al usuario “postgres” y abrimos la consola ‘psql’:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;su postgres
psql&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;En la consola, ejecutamos el comando para crear un espacio de tablas:&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;postgres=# CREATE TABLESPACE db_sistema OWNER jesuslara LOCATION &#39;/srv/postgresql&#39;;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y listo!, ya tenemos un espacio de tablas disponible para crear bases de datos y optimizado!&lt;/div&gt;
&lt;h2 id=&quot;Usandoelespaciodedatosoptimizado&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Usando el espacio de datos optimizado&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para crear una DB que no esté asociada al espacio “por defecto” (pg_default) ejecutamos:&lt;/div&gt;
&lt;ul style=&quot;border: 0px; font-family: inherit; font-style: inherit; list-style: circle; margin: 0px 0px 1.75em 2.8em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;li style=&quot;border: 0px; font-family: inherit; font-style: inherit; line-height: 2.1em; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;Crear una DB:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;CREATE DATABASE sistema WITH ENCODING=&#39;UTF8&#39; OWNER=jesuslara TEMPLATE=template0 TABLESPACE=db_sistema;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y como verán, le pasamos el tablespace “db_sistema” que hemos creado anteriormente.&lt;/div&gt;
&lt;h2 id=&quot;Algunapruebadelaeficiencia&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
¿Alguna prueba de la eficiencia?&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La configuración siguiente no se hizo en un sistema dedicado para tal, se realizó en una portátil, corriendo Xen 4.1 y en una VM con 1GB de RAM se instaló el postgreSQL con las opciones nombradas, sin embargo, es posible notar una mejora en el performance general de las consultas (y eso que son solamente optimizaciones básicas).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para ello, creamos una DB adicional, de un sistema administrativo (migrado desde Oracle hasta postgreSQL) que un amigo amablemente me facilitó para esta prueba.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para ello, se movieron algunas funciones de código “Visual Basic” a código PL/Python y PL/pgSQL y se creó una consulta semi-compleja, de unas 26 líneas de extensión, que unifica unas 6 tablas del sistema para calcular una simple pre-nómina (ivss, paro forzoso, caja de ahorros, faov, isrl, etc); hay que notar que en la versión “cliente-servidor” de la aplicación, la nómina de 13 mil empleados dura varias minutos hasta horas con múltiples conceptos; para nuestra versión “simplificada” (5 asignaciones y 3 deducciones y cálculo de salario integral); la consulta se ejecutó en: 33068ms Para 13674 registros.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Pero, lo mejor ocurre si lo ejecutas por segunda vez!, ya que los buffers de trabajo mantienen en cache las operaciones de hash_aggregate (necesarias para algunos de los cómputos de agregado realizados), la segunda ejecución fué: 3107 milisegundos (3 segundos)&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-style: inherit;&quot;&gt;¿13 mil cómputos de empleados en 3 segundos?, ¡Nada mal para ser una portátil!&lt;/span&gt;&lt;/div&gt;
&lt;h1 id=&quot;Conclusiones&quot; style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 3em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Conclusiones&lt;/h1&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Estas optimizaciones no son ni la décima parte de las que podemos optimizar de postgreSQL, pero es un comienzo, esta guía surge de la necesidad de orientar a las personas, que creen que pueden poner un sistema en producción de un postgreSQL recién instalado, estas optimizaciones mínimas, que cualquiera puede seguir, son un ejemplo y un comienzo.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
No se dejen engañar con esas personas que dicen que “postgreSQL no rinde como Oracle” y un largo etcétera de excusas baratas, si alguien en su sano juicio instala Oracle cambiando parámetros en el sysctl, modificando los valores de tunning del sistema operativo o del sistema de archivos, clusterizar al máximo e incluso hace cosas más “malandras” como generar índices “al vuelo” por aquellos DBA vagos que jamás piensan bien sus bases de datos; ¿por qué la gente no hace lo mismo con postgreSQL?, tal vez porque ser un DBA “certificado postgreSQL” es más difícil y hacer entender a la gente, cuando crean un sistema conectado a datos, que su principal preocupación no debería ser “si usar PHP o Python” sino ver de qué formas optimizarás el S.O, el sistema de archivos, las consultas, el planificador, el acceso a disco y la gestión de índices para lograr que te sea “inocuo” si la gente utiliza perl o Visual Basic como Front-End.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Al final, postgreSQL debe tener el mando de los datos de la aplicación, y aprender a “verdaderamente” instalarlo, es el primer paso!.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/4111580901430187305/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/4111580901430187305' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/4111580901430187305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/4111580901430187305'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/07/instalacion-de-postgresql.html' title='INSTALACIÓN DE POSTGRESQL  - UBUNTU '/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-6025954424936234507</id><published>2013-07-03T10:25:00.004-07:00</published><updated>2013-07-03T10:25:39.988-07:00</updated><title type='text'>USANDO GNU “SCREEN”</title><content type='html'>&lt;header class=&quot;entry-header&quot; style=&quot;background-color: white; color: #444444; float: none; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; width: auto;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 2em; line-height: 1.3em;&quot;&gt;GNU Screen&lt;/span&gt;&lt;/header&gt;&lt;div class=&quot;entry-content clear-fix&quot; style=&quot;background-color: white; border: 0px; color: #444444; font-family: &#39;Helvetica Neue&#39;, Helvetica, Arial, sans-serif; font-size: 12px; line-height: 21px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Screen es una herramienta extraordinariamente útil, nos permite ejecutar múltiples cónsolas que pueden ser minimizadas y re-adjuntadas a voluntad, compartidas, guardadas, divididas y un largo etcétera de opciones.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
GNU Screen es una de mis herramientas favoritas para trabajo en servidores (sobre todo, cuando debo dejar haciendo trabajo en el servidor), sin embargo, he notado lo poco que algunos conocen esta herramienta.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Por la sugerencia del amigo, que debía hacer una guía de Screen en español, es que nace este artículo.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Entendiendo SCREEN&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
En *screen* se manejan 3 conceptos básicos, la “&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;sesión&lt;/strong&gt;“, es un área de trabajo, que se crea cuando ejecutas el comando&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Una&amp;nbsp;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;ventana&lt;/strong&gt;, es cónsola shell abierta dentro de una sesión de screen, una sesión de screen puede contener múltiples ventanas.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Una&amp;nbsp;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;región&lt;/strong&gt;, es una división, realizada a una ventana, que dentro contiene otra ventana, uno puede dividir una sesión de screen en 2 o más partes, horizontal o verticalmente y en cada&amp;nbsp;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;split&lt;/strong&gt;&amp;nbsp;(porción de una región) desplegar una ventana.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Instalar SCREEN&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
En algunas distribuciones&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;&amp;nbsp;ya viene por defecto instalado, en aquellas donde no lo estuviera, con ejecutar:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;apt-get install screen&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
ó&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;yum install screen&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Será más que suficiente.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Crear una sesión de&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Con simplemente escribir:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
se creará una sesión screen.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Crear una sesión de screen con nombre&lt;/h2&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -S [nombre]&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Y entrarás en una sesión de&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;&amp;nbsp;con el nombre indicado (nota: si se tienen muchísimas sesiones de screen activas, es muy útil identificarlas por nombre).&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Operaciones con&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screens&lt;/em&gt;&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Todas las operaciones en SCREEN se activan con la secuencia CTRL+a seguida de alguna letra y/o combinación de letras&amp;nbsp;(presionas tecla CONTROL y la letra a, luego sueltas y presionas la letra siguiente).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Ejemplo:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a K&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;: presionar CTRL+a y luego K, matará un programa dentro de una&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Screen también admite “comandos”, los comandos se escriben luego de escribir “:” (dos puntos), ejemplo:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a “:multiuser off”&lt;/strong&gt;&lt;/em&gt;, detiene el multi-usuario de una sesión.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Dettaching, attaching and re-attaching&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Una de las cosas más útiles de SCREEN es la posibilidad de ejecutar un comando muy largo (ejemplo, un rsync) y dejarlo ejecutando dentro de una cónsola y luego minimizar la misma y re-conectarse luego.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
* “Minimizar” (detach) una cónsola screen:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a d&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;nos permitirá minimizar una cónsola.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para retornar a la cónsola escribimos:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -r&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
De existir más de una cónsola “minimizada”, veremos un listado como este:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;# screen -r&lt;/pre&gt;
&lt;address style=&quot;border: 0px; font-family: inherit; margin: 0px 0px 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
There is a screen on:&lt;br /&gt;4870.pts-4.lexotanil (Detached)&lt;br /&gt;4638.pts-1.lexotanil (Detached)&lt;br /&gt;19936.pts-1.lexotanil (18/02/13 12:46:38) (Attached)&lt;/address&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Vemos 2 cónsolas minimizadas (Detached) y una abierta (Attached).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
De existir una cónsola múlti-usuario, esta se verá:&lt;/div&gt;
&lt;address style=&quot;border: 0px; font-family: inherit; margin: 0px 0px 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
19936.pts-1.lexotanil (18/02/13 12:46:38) (Multi, attached)&lt;/address&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&amp;nbsp;Hablaremos de ellas más tarde.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Crear “ventanas” dentro de una screen&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Cuando estén en una sesión de “screen” y desean crear una “ventana”, ejecuten:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a y luego “c”&lt;/em&gt;&lt;/strong&gt;&amp;nbsp;(c:create), esto habilitará otra ventana.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para cambiar entre ventanas:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
CTRL+a entonces números del 0 al 9: cambiar a la ventana según su ordinal (posición)&lt;br /&gt;CTRL+a entonces “n”: “next window”, próxima ventana&lt;br /&gt;CTRL+a entonces ” (comillas dobles) (Mayúsculas-2): Una lista de todas las ventanas creadas&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Esto retorna una lista muy parecida a esto:&lt;/div&gt;
&lt;address style=&quot;border: 0px; font-family: inherit; margin: 0px 0px 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Num Name Flags&lt;/address&gt;
&lt;address style=&quot;border: 0px; font-family: inherit; margin: 0px 0px 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
0 &amp;nbsp; &amp;nbsp; &amp;nbsp; bash &amp;nbsp; &amp;nbsp; &amp;nbsp;$&lt;br /&gt;1 &amp;nbsp; &amp;nbsp; &amp;nbsp; bash &amp;nbsp; &amp;nbsp; &amp;nbsp;$&lt;br /&gt;2 &amp;nbsp; &amp;nbsp; &amp;nbsp; bash &amp;nbsp; &amp;nbsp; &amp;nbsp;$&lt;/address&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Esta lista se puede “navegar” (flechas arriba y abajo) y ENTER para seleccionar una ventana.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Renombrar ventanas:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para darle nombre a una “ventana”:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
CTRL+a entonces Mayúsculas+a: Aparece un mensaje debajo solicitando el nombre de la screen (en Debian, por defecto “bash”):&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Set window’s title to: bash&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Borren la palabra “bash” y pongan el nombre que deseen, con CTRL+a+SHIFT+2 verán:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Num Name Flags&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
0 prueba $&lt;br /&gt;1 bash $&lt;br /&gt;2 test&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
El nombre correspondiente de la ventana (muy útil para saber de qué se trata cada ventana).&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Dividir en regiones&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Se puede dividir una ventana en varias regiones, cada región puede tener el foco de una ventana de&amp;nbsp;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;&amp;nbsp;diferente.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CRTL+a SHIFT-s&lt;/em&gt;&lt;/strong&gt;: permite dividir una screen en dos regiones (ver imagen)&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;&quot;&gt;
&lt;a href=&quot;http://phenobarbital.files.wordpress.com/2013/02/screen-split.png&quot; style=&quot;-webkit-transition: all 0.18s ease-out; border: 0px; color: #145f76; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.18s ease-out; vertical-align: baseline;&quot;&gt;&lt;img alt=&quot;screen-split&quot; class=&quot;aligncenter  wp-image-1841&quot; height=&quot;322&quot; src=&quot;http://phenobarbital.files.wordpress.com/2013/02/screen-split.png?w=525&amp;amp;h=322&quot; style=&quot;-webkit-transition: all 0.18s ease-out; border: 0px; clear: both; display: block; height: auto; margin: 0px auto 1.75em !important; max-width: 100%; transition: all 0.18s ease-out; vertical-align: middle;&quot; width=&quot;525&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Luego, podemos cambiar el foco a la nueva región con:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a y TAB&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;(tabulación): moverá el foco a la región siguiente&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Al estar en esta región podemos realizar las siguientes operaciones:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a SHIFT-C&lt;/strong&gt;&lt;/em&gt;: Crear una nueva ventana en la región&lt;br /&gt;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a n&lt;/strong&gt;&lt;/em&gt;: nos mueve a la ventana actual (la que está arriba), podemos igual cambiar a las diferentes ventanas ya &amp;nbsp;existentes (ver imagen)&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; text-align: center; vertical-align: baseline;&quot;&gt;
&lt;a href=&quot;http://phenobarbital.files.wordpress.com/2013/02/screen-split2.png&quot; style=&quot;-webkit-transition: all 0.18s ease-out; border: 0px; color: #145f76; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; text-decoration: none; transition: all 0.18s ease-out; vertical-align: baseline;&quot;&gt;&lt;img alt=&quot;screen-split2&quot; class=&quot;aligncenter  wp-image-1842&quot; height=&quot;322&quot; src=&quot;http://phenobarbital.files.wordpress.com/2013/02/screen-split2.png?w=525&amp;amp;h=322&quot; style=&quot;-webkit-transition: all 0.18s ease-out; border: 0px; clear: both; display: block; height: auto; margin: 0px auto 1.75em !important; max-width: 100%; transition: all 0.18s ease-out; vertical-align: middle;&quot; width=&quot;525&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Para cerrar una región, simplemente se ejecuta:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a SHIFT-x&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;: cierra la región actual&lt;br /&gt;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a SHIFT+q&lt;/strong&gt;&lt;/em&gt;&amp;nbsp;: al contrario, cierra todas las regiones, salvo la actual&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Pantallas multi-usuario&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Una de las ventajas de usar screens, es que una cónsola pueda ser operada por varios usuarios a la vez, es una de las cosas que más uno realiza y de las qué pocos novatos se enteran.&lt;/div&gt;
&lt;h3 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 1.666666666666667em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Crear una sesión SCREEN multi-usuario&lt;/h3&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -S prueba&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Al tener la sesión screen activa, activar la cónsola de comandos (CTRL+a y luego presionar dos puntos “:” para escribir comandos de screen)&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
* Activar el modo multi-usuario:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a&lt;/strong&gt;&amp;nbsp;y escribir “:multiuser on”&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
En este momento, la sesión puede ser accedida por múltiples personas, pero primero, debemos autorizarlos.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
* Conectarse a una cónsola multiusuario:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -x [nombre de la screen]&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
ó&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;screen -r [PID de la sesión]&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
* Autorización de usuarios&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a “:acladd [lista de usuarios]“&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La lista de usuarios puede ser uno o varios nombres de usuario, separados por comas:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
ejemplo:&lt;/div&gt;
&lt;pre style=&quot;background-color: #f3f3f3; border: 0px; font-family: monospace, monospace; font-size: 1em; font-style: inherit; line-height: 1.75em; margin-bottom: 1.75em; outline: 0px; overflow: auto; padding: 15px 20px; vertical-align: baseline; word-wrap: break-word;&quot;&gt;CTRL+a &quot;:acladd jesuslara,soporte&quot;&lt;/pre&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
El usuario que creó la sesión de screen, más los usuarios “jesuslara” y “soporte” tienen derecho a acceder a la sesión screen.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
* Permisos en la cónsola screen multi-usuario:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
La utilidad de las cónsolas multi-usuario es que permiten a algunos trabajar y otros “ver” lo que uno está realizando, los permisos son w:write, r:read y x:execution con los valores “+” (garantizar) y “-” (revocar), luego de los permisos viene el número de la ventana donde recibirá los permisos (el símbolo “#” indica “todas las ventanas”).&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
ejemplo:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a :aclchg soporte -w “#”&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
El usuario soporte queda sin permisos de escritura en todas las cónsolas screen abiertas.&lt;br /&gt;* Ver los usuarios conectados a una cónsola screen&lt;br /&gt;&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a SHIFT-”+” (CTRL+a “*”)&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Retorna la lista de usuarios conectados en una cónsola screen..&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Ejemplo de lista de usuarios conectados:&lt;/div&gt;
&lt;address style=&quot;border: 0px; font-family: inherit; margin: 0px 0px 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
term-type size user interface window Perms&lt;br /&gt;———- ——- ———- —————– ———- —–&lt;br /&gt;xterm 85×25 root@/dev/pts/1 nb 0(prueba) rwx&lt;/address&gt;
&lt;address style=&quot;border: 0px; font-family: inherit; margin: 0px 0px 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&amp;nbsp;&lt;/address&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Mensaje a todas las ventanas activas&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Podemos enviar un mensaje a todas las ventanas activas de una sesión usando el comando “:wall”&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;em style=&quot;border: 0px; font-family: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;CTRL+a “:wall [mensaje]“&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Envía el mensaje a todas las ventanas de la sesión conectadas.&lt;/div&gt;
&lt;h2 style=&quot;border: 0px; color: #333333; font-family: Oswald, sans-serif; font-size: 2em; font-weight: normal; line-height: 1.3em; margin: 0px 0px 15px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Conclusiones&lt;/h2&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
SCREEN es una herramienta poderosa, que nos permite trabajar de manera cooperativa y colaborativa con cónsolas activas en servidores, sin tener que recurrir a “maromas” cómo pantallas compartidas de Skype, Teamviewer ú otras soluciones “resource-hungry”, algo tan sencillo como SSH y una cónsola SCREEN compartida, nos permite operar con confianza contra nuestros servidores Linux, macOSX/BSD; se puede incluso hacer trucos cómo que ssh-agent genere una screen automáticamente por cada sesión remota SSH que se genere en el servidor, o ejecutar:&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
CTRL+a y luego SHIFT+H: permite guardar el historial de comandos realizados por una ventana screen.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
Espero que el pana @terracenter (quien pidió esta guía inicialmente) y el resto de mis lectores le saquen el provecho necesario, si no conocían&amp;nbsp;&lt;strong style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;em style=&quot;border: 0px; font-family: inherit; font-weight: inherit; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;screen&lt;/em&gt;&lt;/strong&gt;, espero lo usen, y si ya lo conocían, espero haberles brindado algunos trucos útiles.&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;span style=&quot;font-family: inherit; font-style: inherit;&quot;&gt;Fuente:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;border: 0px; font-family: inherit; font-style: inherit; margin-bottom: 1.75em; outline: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;
&lt;a href=&quot;http://phenobarbital.wordpress.com/2013/02/18/linux-usando-gnu-screen/?utm_medium=twitter&amp;amp;utm_source=planetalinux&quot;&gt;http://phenobarbital.wordpress.com/2013/02/18/linux-usando-gnu-screen/?utm_medium=twitter&amp;amp;utm_source=planetalinux&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/6025954424936234507/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/6025954424936234507' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/6025954424936234507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/6025954424936234507'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/07/usando-gnu-screen.html' title='USANDO GNU “SCREEN”'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-710912787637531174</id><published>2013-07-01T13:37:00.005-07:00</published><updated>2013-07-03T11:01:15.566-07:00</updated><title type='text'>Cisco VPN Windows 8</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;Ingresamos&lt;/b&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;al&amp;nbsp;Registro&amp;nbsp;de Windows al siguiente Path&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;strong style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;background-color: #ffe599; font-family: Verdana, sans-serif;&quot;&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CVirtA&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; line-height: 18px;&quot;&gt;al ingresar a&amp;nbsp;modificar&amp;nbsp;el&amp;nbsp;registro&amp;nbsp;encontraremos&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;@oem8.inf,%CVirtA_Desc%;Cisco Systems VPN Adapter for 64-bit Windows&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Cisco Systems VPN Adapter for 64-bit Windows&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-family: Verdana, sans-serif; line-height: 18px;&quot;&gt;&lt;b&gt;Borraremos estos caracteres&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;color: red;&quot;&gt;@oem8.inf,%CVirtA_Desc%;&lt;/span&gt;Cisco Systems VPN Adapter for 64-bit Windows&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Cisco Systems VPN Adapter for 64-bit Windows&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;strong&gt;&lt;span style=&quot;font-family: Verdana, sans-serif; line-height: 18px;&quot;&gt;el&amp;nbsp;registro&amp;nbsp;nos quedara&amp;nbsp;así:&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Cisco Systems VPN Adapter for 64-bit Windows&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;&amp;nbsp;to&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;Cis&lt;/span&gt;&lt;span style=&quot;line-height: 18px;&quot;&gt;co Systems VPN Adapter for 64-bit Windows&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;strong style=&quot;line-height: 18px;&quot;&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;para finalizar reiniciaremos la Computadora.&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
&lt;span style=&quot;font-size: 12px; line-height: 18px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: Verdana, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white;&quot;&gt;&lt;strong style=&quot;font-family: Verdana; font-size: 12px; line-height: 18px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/710912787637531174/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/710912787637531174' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/710912787637531174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/710912787637531174'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/07/cisco-vpn-windows-8.html' title='Cisco VPN Windows 8'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-8341489206856025207</id><published>2013-06-27T09:21:00.000-07:00</published><updated>2015-10-06T11:58:52.437-07:00</updated><title type='text'>Instalar GNS3 0.8.2, Dynamips 0.2.8-RC3 y Qemu 0.11 en Ubuntu 12.04</title><content type='html'>&lt;div style=&quot;background-color: white; color: #333333; font-family: &#39;Segoe UI&#39;, Calibri, &#39;Myriad Pro&#39;, Myriad, &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
&lt;div style=&quot;line-height: 19.5px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
Si queremos instalar GNS3 0.8.2 en Ubuntu 11.10 &amp;nbsp;podemos seguir los siguentes manuales:&lt;/div&gt;
&lt;div style=&quot;line-height: 19.5px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
&lt;ul style=&quot;font-size: small; line-height: 19px;&quot;&gt;
&lt;li&gt;&lt;a href=&quot;http://www.openredes.com/2012/05/03/instalar-gns3-0-8-2-dynamips-0-2-8-rc3-y-qemu-0-11-en-ubuntu-11-10-oneiric-ocelot/&quot; style=&quot;font-size: small; line-height: 19px;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.openredes.com/2012/05/03/instalar-gns3-0-8-2-dynamips-0-2-8-rc3-y-qemu-0-11-en-ubuntu-11-10-oneiric-ocelot/&quot;&gt;http://www.openredes.com/2012/05/03/instalar-gns3-0-8-2-dynamips-0-2-8-rc3-y-qemu-0-11-en-ubuntu-11-10-oneiric-ocelot/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://forum.gns3.net/topic4690.html&quot; style=&quot;color: #206ba4; font-size: 13px; line-height: 19.5px; outline: none;&quot; title=&quot;http://forum.gns3.net/topic4690.html&quot;&gt;http://forum.gns3.net/topic4690.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://forum.gns3.net/topic4692-20.html&quot; style=&quot;color: #206ba4; font-size: 13px; line-height: 19.5px; outline: none;&quot; title=&quot;http://forum.gns3.net/topic4692-20.html&quot;&gt;http://forum.gns3.net/topic4692-20.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.kartook.com/2012/04/how-to-install-and-configure-gns3-v0-8-2-ubuntu-11-10-x64/&quot; style=&quot;color: #206ba4; font-size: 13px; line-height: 19.5px; outline: none;&quot; title=&quot;http://www.kartook.com/2012/04/how-to-install-and-configure-gns3-v0-8-2-ubuntu-11-10-x64/&quot;&gt;http://www.kartook.com/2012/04/how-to-install-and-configure-gns3-v0-8-2-ubuntu-11-10-x64/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;ul style=&quot;line-height: 19.5px; list-style-position: outside; margin: 0px 0px 10px 20px; padding: 0px;&quot;&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 19.5px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 19.5px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
&lt;a class=&quot;lightbox&quot; data-group=&quot;group8&quot; href=&quot;http://www.openredes.com/wp-content/uploads/2012/04/Capturar-41.jpg&quot; style=&quot;color: #206ba4; outline: none;&quot;&gt;&lt;img alt=&quot;Logo GNS3&quot; class=&quot;aligncenter size-full wp-image-2010&quot; src=&quot;http://www.openredes.com/wp-content/uploads/2012/04/Capturar-41.jpg&quot; height=&quot;150&quot; style=&quot;border: 0px; display: block; margin-left: auto; margin-right: auto; text-align: center;&quot; title=&quot;Instalar GNS3 0.8.2, Dynamips 0.2.8-RC3 y Qemu 0.11 en Ubuntu 11.10 Oneiric Ocelot&quot; width=&quot;189&quot; /&gt;&lt;/a&gt;&lt;a class=&quot;lightbox&quot; data-group=&quot;group8&quot; href=&quot;http://www.openredes.com/wp-content/uploads/2012/04/Capturar-51.jpg&quot; style=&quot;color: #206ba4; outline: none;&quot;&gt;&lt;img alt=&quot;GNS3&quot; class=&quot;aligncenter size-full wp-image-2011&quot; src=&quot;http://www.openredes.com/wp-content/uploads/2012/04/Capturar-51.jpg&quot; height=&quot;149&quot; style=&quot;border: 0px; display: block; margin-left: auto; margin-right: auto; text-align: center;&quot; title=&quot;Instalar GNS3 0.8.2, Dynamips 0.2.8-RC3 y Qemu 0.11 en Ubuntu 11.10 Oneiric Ocelot&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/8341489206856025207/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/8341489206856025207' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/8341489206856025207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/8341489206856025207'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/06/instalar-gns3-082-dynamips-028-rc3-y.html' title='Instalar GNS3 0.8.2, Dynamips 0.2.8-RC3 y Qemu 0.11 en Ubuntu 12.04'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4000767277155120333.post-6177871374517479224</id><published>2013-06-27T09:16:00.005-07:00</published><updated>2014-04-29T08:21:11.610-07:00</updated><title type='text'>Comprimir directorio desde consola y excluir subdirectorios</title><content type='html'>&lt;div style=&quot;background-color: white; color: #333333; font-family: &#39;Segoe UI&#39;, Calibri, &#39;Myriad Pro&#39;, Myriad, &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
Un&amp;nbsp;&lt;strong&gt;comando de consola o terminal&lt;/strong&gt;&amp;nbsp;muy simple pero muy útil en&amp;nbsp;&lt;strong&gt;Linux para comprimir directorios completos&lt;/strong&gt;&amp;nbsp;es el archiconocido “tar” con el que podemos comprimir directorios y hacer backups de forma mas sencilla. Con el comando:&lt;/div&gt;
&lt;code style=&quot;background-color: #dddddd; color: green; font-family: &#39;Courier New&#39;, Courier, &#39;Lucida Console&#39;, Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Nimbus Mono L&#39;, &#39;Bitstream Vera Sans Mono&#39;, monospace; font-size: 12px; padding: 0px 4px; text-shadow: rgb(255, 255, 255) 0px 1px 1px;&quot;&gt;tar -zcvf nombre-nuevo-archivo-comprimido.tar.gz /ruta/directorio-a-comprimir&lt;/code&gt;&lt;span style=&quot;background-color: white; color: #333333; font-family: &#39;Segoe UI&#39;, Calibri, &#39;Myriad Pro&#39;, Myriad, &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #333333; font-family: &#39;Segoe UI&#39;, Calibri, &#39;Myriad Pro&#39;, Myriad, &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19px; margin-bottom: 0.75em; margin-top: 0.25em; padding: 0px;&quot;&gt;
Pero si queremos&amp;nbsp;&lt;strong&gt;comprimir un directorio excluyendo alguno de sus subdirectorios&lt;/strong&gt;&amp;nbsp;el comando sería:&lt;/div&gt;
&lt;code style=&quot;background-color: #dddddd; color: green; font-family: &#39;Courier New&#39;, Courier, &#39;Lucida Console&#39;, Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Nimbus Mono L&#39;, &#39;Bitstream Vera Sans Mono&#39;, monospace; font-size: 12px; padding: 0px 4px; text-shadow: rgb(255, 255, 255) 0px 1px 1px;&quot;&gt;tar -zcvf nombre-nuevo-archivo-comprimido.tar.gz --exclude=&#39;/ruta/directorio-a-comprimir/subdirectorio-a-excluir&#39; --exclude=&#39;/ruta/directorio-a-comprimir/subdirectorio-a-excluir-2&#39; /ruta/directorio-a-comprimir&lt;/code&gt;&lt;br /&gt;
&lt;strong style=&quot;background-color: white; color: #333333; font-family: &#39;Segoe UI&#39;, Calibri, &#39;Myriad Pro&#39;, Myriad, &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 19px;&quot;&gt;&lt;br /&gt;&lt;/strong&gt;
&lt;span style=&quot;color: #333333; font-family: Segoe UI, Calibri, Myriad Pro, Myriad, Trebuchet MS, Helvetica, Arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;background-color: white; line-height: 19px;&quot;&gt;&lt;b&gt;Fuente&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.openredes.com/2012/09/14/comprimir-directorio-desde-consola-y-excluir-subdirectorios/&quot;&gt;http://www.openredes.com/2012/09/14/comprimir-directorio-desde-consola-y-excluir-subdirectorios/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://manuales-linux.blogspot.com/feeds/6177871374517479224/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4000767277155120333/6177871374517479224' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/6177871374517479224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4000767277155120333/posts/default/6177871374517479224'/><link rel='alternate' type='text/html' href='http://manuales-linux.blogspot.com/2013/06/comprimir-directorio-desde-consola-y.html' title='Comprimir directorio desde consola y excluir subdirectorios'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>