<?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: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-10244357</id><updated>2012-02-16T09:35:52.645-08:00</updated><title type='text'>ChaZcaZ's Blog</title><subtitle type='html'>Este espacio lo usaré como una especia de bitácora, donde pondré papitas, tips, tricks, etc de Solaris, HP-UX, Linux, Tru64 y lo que sea.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>34</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10244357.post-775280227721930765</id><published>2007-11-22T06:25:00.000-08:00</published><updated>2007-11-22T06:31:48.175-08:00</updated><title type='text'>Solaris 8 dentro de un Container de Solaris 10?</title><content type='html'>Googleando encontré una página donde se mostraba como utilizar S8MA (Solaris 8 Migration Assistant), el cual permite levantar un ambiente Solaris 8 dentro de un container de Solaris 10.&lt;br /&gt;&lt;br /&gt;Esto no se podía hacer con las primeras versiones de Solaris Container, pero como se ve, está evolucionando y esto es demasiado útil, ya que existen muchos sistemas que corren en Solaris 8 que es demasiado caro migrarlos a Solaris 10, no porque sea difícil o caro instalar Solaris 10, sino porque las aplicaciones que corren en Solaris 8 no son compatibles y no están certificadas para Solaris 10 y los fabricantes del Software cobran un ojo de la cara para "hacerlas migrables".&lt;br /&gt;&lt;br /&gt;Lo malo parece es que hay que pagar por las licencias de S8MA (estoy averiguando con Sun y cuando tenga más información actualizaré el post).&lt;br /&gt;&lt;br /&gt;El web donde sale el ejemplo de S8MA es el siguiente:&lt;br /&gt;&lt;a href="http://solaris.reys.net/english/2007/11/solaris-8-migration-assitant"&gt;http://solaris.reys.net/english/2007/11/solaris-8-migration-assitant&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Más información en el sitio de Sun:&lt;br /&gt;&lt;a href="http://www.sun.com/download/products.xml?id=470c4a45"&gt;http://www.sun.com/download/products.xml?id=470c4a45&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-775280227721930765?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/775280227721930765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=775280227721930765' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/775280227721930765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/775280227721930765'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2007/11/solaris-8-dentro-de-un-container-de.html' title='Solaris 8 dentro de un Container de Solaris 10?'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-6571788037808989719</id><published>2007-11-20T07:08:00.000-08:00</published><updated>2007-11-20T07:09:50.684-08:00</updated><title type='text'>Unix Administratosphere</title><content type='html'>&lt;p&gt;Link que encontré googleando donde aparecen Tips y News de varios Sabores de UNIX:&lt;/p&gt;&lt;p&gt;&lt;a href="http://administratosphere.wordpress.com/"&gt;http://administratosphere.wordpress.com/&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-6571788037808989719?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/6571788037808989719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=6571788037808989719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/6571788037808989719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/6571788037808989719'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2007/11/unix-administratosphere.html' title='Unix Administratosphere'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-6652690884156593480</id><published>2007-10-03T06:27:00.000-07:00</published><updated>2007-10-03T06:38:35.183-07:00</updated><title type='text'>HP-UX: Mover discos entre 2 máquinas</title><content type='html'>Esto fue un ejercicio que hicimos en un Workshop de HP que asistí en Marzo del 2007 en Houston, Texas. El instructor fue Matias Vidal, Argentino que trabaja en una empresa partner de HP.&lt;br /&gt;&lt;br /&gt;La configuración que utilizamos era un Superdome, en la cual teniamos 2 NPAR (2 servidores) conectadas a un Storage EVA5000.&lt;br /&gt;&lt;br /&gt;Se creó una Lun en el EVA y se presentó a la npar1. Se creó un &lt;strong&gt;vgPrueba&lt;/strong&gt; (Volume Group) y un &lt;strong&gt;Lvol&lt;/strong&gt; (Logical Volume) dentro. Se montó (obviamente se creó un filesystem en el Lvol antes de montarlo) y se copió la data del directorio /etc en él. Después, se deportó y se presentó la Lun a la npar2. Se hizo un import del grupo, se activó y se montó. Esto fue lo que se hizo:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;En Npar1&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;strings /etc/lvmtab&lt;/span&gt;&lt;/strong&gt; &lt;em&gt;# para ver como está actualmente&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;ll /dev/vgPrueba&lt;/span&gt;&lt;/strong&gt; &lt;em&gt;# con esto se saca la configuración y se ve el group, para&lt;br /&gt;# llevar un orden y “tratar” de utilizar el mismo minor en el&lt;br /&gt;# otro lado, si es posible.&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;umount /mnt&lt;/span&gt;&lt;/strong&gt; &lt;em&gt;# se desmonta el Lvol&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;vgchange –a n vgPrueba&lt;/span&gt;&lt;/strong&gt; &lt;em&gt;# Se desactivan los lvol y el vg&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;vgexport –s –m /tmp/vgPrueba.map vgPrueba&lt;/span&gt;&lt;/strong&gt; &lt;em&gt;# Se exporta el vgPrueba y se guarda la&lt;br /&gt;# configuración en el archivo vgPrueba.map, el cual se debe&lt;br /&gt;# traspasar a npar2.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;En Npar2&lt;/strong&gt;&lt;br /&gt;Se presenta la Lun a través de Eva, se ejecuta &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;ioscan&lt;/span&gt;&lt;/strong&gt; y después &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;insf&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;mkdir /dev/vgPrueba&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3333ff;"&gt;ll /dev/*/group&lt;/span&gt;&lt;/strong&gt; &lt;em&gt;# Se busca un Minor number disponible (suponemos el 0x030000)&lt;br /&gt;&lt;/em&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;mknod /dev/vgPrueba/group c 64 0x030000&lt;/span&gt;&lt;/strong&gt; #&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;vgimport –s –m /tmp/vgPrueba.map vgPrueba&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;vgchange –a y vgPrueba&lt;br /&gt;mount /dev/vgPrueba/lvol01 /mnt&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Eso es todo!.&lt;br /&gt;&lt;br /&gt;Para más información, ver página 584 (Moving Disks Across Systems&lt;br /&gt;) de “Managing Systems and Workgroups_ A Guide for HP-UX System Administrators.pdf” (&lt;a href="http://www.docs.hp.com/en/B2355-90950/index.html"&gt;http://www.docs.hp.com/en/B2355-90950/index.html&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-6652690884156593480?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/6652690884156593480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=6652690884156593480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/6652690884156593480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/6652690884156593480'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2007/10/hp-ux-mover-discos-entre-2-mquinas.html' title='HP-UX: Mover discos entre 2 máquinas'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-7427425921727245340</id><published>2007-02-17T07:27:00.000-08:00</published><updated>2007-02-17T07:34:09.784-08:00</updated><title type='text'>A retomar las clases de Saxo!</title><content type='html'>Aún estoy de vacaciones, pero acabo de hablar con Marcos Aldana (mi profesor de saxo) y le conté que voy a retomar las clases cuando vuelva a Santiasko (en realidad, después del viaje a Houston).&lt;br /&gt;&lt;br /&gt;Marcos es seco y la hija (Melissa) es más seca aún (&lt;a href="http://www.revistafibra.cl/gruesa/nro30/pdf/Melissa_Aldana.pdf"&gt;http://www.revistafibra.cl/gruesa/nro30/pdf/Melissa_Aldana.pdf&lt;/a&gt;). Espero poder aprender mucho en este regreso y ojalá que pueda continuar un buen tiempo.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-7427425921727245340?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/7427425921727245340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=7427425921727245340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/7427425921727245340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/7427425921727245340'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2007/02/retomar-las-clases-de-saxo.html' title='A retomar las clases de Saxo!'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116662352281168899</id><published>2006-12-20T05:49:00.000-08:00</published><updated>2006-12-20T06:07:10.243-08:00</updated><title type='text'>Solaris: Forzar interfaces Gigabit - ce, bge, ipge, etc</title><content type='html'>Es bien conocido el hecho de que cuando se conecta una máquina a la red (lo he visto en Solaris, HP-UX, Windows, Linux, etc) si no se fuerza la tarjeta de red y el switch a la velocidad requerida, la transferencia de archivos y la comunicación es pésima.&lt;br /&gt;&lt;br /&gt;En el trabajo, cada vez que se conecta un servidor a la red se debe forzar la interfaz de red, ya sea a 100 Mbps Full-Duplex o a 1000 Mbps Full-Duplex. Pero ojo, con las tarjetas &lt;strong&gt;Gigabit en Solaris&lt;/strong&gt; he visto algunos problemas con el forzado, que explicaré a continuación.&lt;br /&gt;&lt;br /&gt;Las inferces se pueden forzar con un archivo que modifica los parámetros a nivel de módulo en el Kernel (Ej: /kernel/drv/ce.conf) o a través del comando ndd (esto dura sólo hasta el reboot del servidor). El primer método es ún "poco" más complicado que el segundo, pero al final hacen lo mismo. En mi experiencia, da lo mismo cual de los métodos usar. En lo particular, utilizo ndd y el script /etc/rc2.d/S68net-tune.&lt;br /&gt;&lt;br /&gt;Ahora viene lo importante. Con las tarjetas ce tenía el problema que cuando ocurría algun problema en el switch o reinicio de la máquina, el link de la tarjeta gigabit no volvía a subir. Tenía que activar la autonegociación para que levantara el link y después la forzaba a no autonegociar. Finalmente opté por dejarla a 1000 Mbps Full-Duplex con autonegociación ACTIVA.&lt;br /&gt;&lt;br /&gt;En el caso de las ipge, cuando se fuerzan a 1000 Mbps Full-Duplex y autonegociación en OFF, el link nunca sube. La solución es dejar la Autonegociación en ON.&lt;br /&gt;&lt;br /&gt;Ahora viene la pregunta (cuya respuesta no conocía y sólo me quedaba asumir): Por qué hay que dejar habilitada la autonegociación cuando se quiere forzar a 1000 Mbps Full-Duplex???&lt;br /&gt;&lt;br /&gt;La respuesta la encontré en el documento de instalación y configuración de las tarjetas ipge (P/N: 819-4090-10):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;De acuerdo a las especificaciones del IEEE 802.3, cuando se utiliza la velocidad de 1000 Mbit/sec sobre un medio de cobre, la autonegociación no es opcional. En la ausencia de autonegociación (por ejemplo, cuando se usa el modo Forced), la sincronización del link entre los link partners puede no ocurrir y el link no subirá.&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Por lo tanto, para forzar una interfaz a 1 Gbps Full-Duplex en Solaris se debe dejar la autonegociación en 1 (On).&lt;br /&gt;&lt;br /&gt;Ejemplo:&lt;br /&gt;Para poder forzar la interfaz ipge1 con ndd, se debe ejecutar lo siguiente:&lt;br /&gt;ndd -set /dev/ipge instance 1&lt;br /&gt;ndd -set /dev/ipge adv_1000fdx_cap 1&lt;br /&gt;ndd -set /dev/ipge adv_1000hdx_cap 0&lt;br /&gt;ndd -set /dev/ipge adv_100fdx_cap 0&lt;br /&gt;ndd -set /dev/ipge adv_100hdx_cap 0&lt;br /&gt;ndd -set /dev/ipge adv_10fdx_cap 0&lt;br /&gt;ndd -set /dev/ipge adv_10hdx_cap 0&lt;br /&gt;ndd -set /dev/ipge adv_autoneg_cap 1&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116662352281168899?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116662352281168899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116662352281168899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116662352281168899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116662352281168899'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/12/solaris-forzar-interfaces-gigabit-ce.html' title='Solaris: Forzar interfaces Gigabit - ce, bge, ipge, etc'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116601838805991028</id><published>2006-12-13T05:18:00.000-08:00</published><updated>2006-12-13T06:04:04.836-08:00</updated><title type='text'>MPxIO de Solaris: como eliminar una LUN del sistema</title><content type='html'>Cuando se tiene configurado MPxIO y se desea eliminar una LUN del sistema, hay que tener presente que si la LUN no es eliminada del Traffic Manager (MPxIO), después pueden ocurrir cosas raras (personalmente, he presentado nuevas LUN y parecen ser idénticas a la eliminada, tamaños distintos, etc) que sólo se solucionan rebooteando el servidor (lo cual no es la idea).&lt;br /&gt;&lt;br /&gt;El proceso de eliminar una LUN del sistema es simple, pero debe realizarse en orden. Básicamente, para eliminar una(s) LUN(s) del sistema se debe hacer lo siguiente:&lt;br /&gt;&lt;br /&gt;1) Desmontar todos los filesystem que dependen de la(s) LUN(s) a eliminar (sacar de vfstab, etc)&lt;br /&gt;&lt;br /&gt;2) Deportar diskgroup al que pertenece(n) la(s) LUN(s) o eliminar los volúmenes correspondientes (en el caso de VERITAS Volume Manager). Si es Solstice Disk Suite (o Solaris Volume Manager) eliminar los metadevices correspondientes.&lt;br /&gt;&lt;br /&gt;3) Despresentar las LUNs desde el Storage (o desconectar discos en el caso de que sea una caja de discos sin inteligencia). La idea es que bajo MPxIO los discos queden en la condición unusable (esto se ve con el comando &lt;strong&gt;cfgadm -al -o show_FCP_dev&lt;/strong&gt; en Solaris 8 y con &lt;strong&gt;cfgadm -al -o show_SCSI_LUN &lt;/strong&gt;en Solaris 10, aunque el primer caso a mi me ha funcionado tanto en Solaris 8 como 10).&lt;br /&gt;&lt;br /&gt;4) cfgadm no permite eliminar una única LUN del sistema, cuando el Storage conectado no es Sun (por lo menos eso me ha pasado con los StorageWorks HP EVA8000). Por esta razón, los discos se dejan en la condición unusable, para después poder eliminarlos con el siguiente comando (se debe hacer por cada PORT del Controlador del Storage por donde se ve el disco, de acuerdo a la salida del cfgadm -al -o show_FCP_dev):&lt;br /&gt;&lt;strong&gt;cfgadm .c unconfigure -o unusable_FCP_dev &lt;em&gt;DEVICE&lt;/em&gt;&lt;/strong&gt;&lt;em&gt;, &lt;/em&gt;donde DEVICE corresponde a cada puerto del controlador.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;EJEMPLO&lt;/strong&gt;&lt;br /&gt;En este ejemplo, se tiene un servidor SunFire v880/Solaris 8/2 x HBA Sun/HP StorageWorks EVA8000/MPxIO/VERITAS Volume Manager 4.0.&lt;br /&gt;&lt;br /&gt;En este punto ya se desmontaron filesystem, se sacaron de Volume Manager y se despresentaron las LUN desde el Storage.&lt;br /&gt;&lt;br /&gt;Con el comando cfgadm -al -o show_FCP_dev debemos ver los discos en Condicion unusable:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;# cfgadm -al -o show_FCP_dev&lt;/strong&gt;&lt;br /&gt;Ap_Id Type Receptacle Occupant Condition&lt;br /&gt;c1 fc-private connected configured unknown&lt;br /&gt;c1::21000004cf16426e,0 disk connected configured unknown&lt;br /&gt;c1::21000004cf9b566c,0 disk connected configured unknown&lt;br /&gt;c1::21000004cf9b6102,0 disk connected configured unknown&lt;br /&gt;c1::21000004cf9b6107,0 disk connected configured unknown&lt;br /&gt;c1::21000004cf9b6120,0 disk connected configured unknown&lt;br /&gt;c1::21000004cfb47161,0 disk connected configured unknown&lt;br /&gt;c1::508002000019f829 ESI connected configured unknown&lt;br /&gt;c10 fc-fabric connected configured unknown&lt;br /&gt;c10::50001fe150020dd9,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c10::50001fe150020dd9,1 disk connected configured unknown&lt;br /&gt;c10::50001fe150020dd9,2 disk connected configured unknown&lt;br /&gt;c10::50001fe150020dd9,3 disk connected configured unknown&lt;br /&gt;c10::50001fe150020dd9,4 unavailable connected configured unusable&lt;br /&gt;c10::50001fe150020ddb,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c10::50001fe150020ddb,1 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddb,2 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddb,3 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddb,4 unavailable connected configured unusable&lt;br /&gt;c10::50001fe150020ddd,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c10::50001fe150020ddd,1 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddd,2 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddd,3 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddd,4 unavailable connected configured unusable&lt;br /&gt;c10::50001fe150020ddf,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c10::50001fe150020ddf,1 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddf,2 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddf,3 disk connected configured unknown&lt;br /&gt;c10::50001fe150020ddf,4 unavailable connected configured unusable&lt;br /&gt;c11 fc-fabric connected configured unknown&lt;br /&gt;c11::50001fe150020dd8,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c11::50001fe150020dd8,1 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dd8,2 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dd8,3 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dd8,4 unavailable connected configured unusable&lt;br /&gt;c11::50001fe150020dda,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c11::50001fe150020dda,1 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dda,2 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dda,3 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dda,4 unavailable connected configured unusable&lt;br /&gt;c11::50001fe150020ddc,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c11::50001fe150020ddc,1 disk connected configured unknown&lt;br /&gt;c11::50001fe150020ddc,2 disk connected configured unknown&lt;br /&gt;c11::50001fe150020ddc,3 disk connected configured unknown&lt;br /&gt;c11::50001fe150020ddc,4 unavailable connected configured unusable&lt;br /&gt;c11::50001fe150020dde,0 array-ctrl connected unconfigured unknown&lt;br /&gt;c11::50001fe150020dde,1 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dde,2 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dde,3 disk connected configured unknown&lt;br /&gt;c11::50001fe150020dde,4 unavailable connected configured unusable&lt;br /&gt;&lt;br /&gt;Para explicar un poco la salida del comando anterior, tenemos lo siguiente:&lt;br /&gt;- Este servidor tiene 3 controladoras de Fibra, que son c1 (controladora de discos internos de fibra), c10 y c11 (las 2 tarjetas HBA conectadas al EVA8000)&lt;br /&gt;- El Storage EVA8K tiene 2 controladores y cada controlador tiene 4 Puertos. Esto implica que cada LUN la veré por 8 PATH distintos (2 Controllers * 4 Ports = 8 PATH).&lt;br /&gt;- Por cada HBA se ve un controlador (los 4 PORTS de un controlador). Debajo de cada Puerto (array-ctrl) aparecen las LUN que están presentadas al servidor (el número de la LUN es el que está después de la ",").&lt;br /&gt;&lt;br /&gt;En este caso, se ha despresentado una LUN, la LUN 4. Se puede apreciar que en todos los Puertos aparece la LUN ",4" en Condicion unusable. Hay que eliminarla una por una (8 veces) de cada Puerto. En el comando para eliminar, se debe poner el WWPN de cada Puerto (todo el chorizo hasta antes de la ","). De esta manera, el cfgadm va a eliminar todas los dispositivos que estén en estado unusable del Controlador indicado.&lt;br /&gt;&lt;br /&gt;Para hacer todo en un sólo paso y poder automatizar el proceso de eliminación, hice un "script" que hace todo (pero todo lo que tiene que ver con MPxIO, no desmonta ni deporta grupos de discos):&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;cfgadm -al -o show_FCP_dev | grep unusable | awk '{print $1}' | while read t; do device=`echo $t | cut -d"," -f1`; cfgadm -c unconfigure -o unusable_FCP_dev $device; done&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116601838805991028?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116601838805991028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116601838805991028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116601838805991028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116601838805991028'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/12/mpxio-de-solaris-como-eliminar-una-lun.html' title='MPxIO de Solaris: como eliminar una LUN del sistema'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116601538803452693</id><published>2006-12-13T05:05:00.000-08:00</published><updated>2006-12-13T05:11:15.940-08:00</updated><title type='text'>Como utilizar un Proxy bajo Consola en Ubuntu Linux</title><content type='html'>Cuando se está detrás de un proxy y se quiere hacer un apt-get por ejemplo desde línea de comando, este no funcionará si es que en el sources.list hay sitios que están en Internet.&lt;br /&gt;&lt;br /&gt;Una solución para esto es utilizar la variable de entorno &lt;strong&gt;http_proxy&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;export http_proxy="&lt;a href="http://direccion_ip_proxy:puerto/"&gt;http://direccion_ip_proxy:puerto/&lt;/a&gt;"&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116601538803452693?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116601538803452693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116601538803452693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116601538803452693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116601538803452693'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/12/como-utilizar-un-proxy-bajo-consola-en.html' title='Como utilizar un Proxy bajo Consola en Ubuntu Linux'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116118478587615305</id><published>2006-10-18T08:14:00.000-07:00</published><updated>2006-11-20T05:48:22.156-08:00</updated><title type='text'>Blog de Solaris solidos</title><content type='html'>Bueno, este post se me borró no se como, así que vuelvo a poner algunas direcciones interesantes:&lt;br /&gt;&lt;br /&gt;1) Brendan Gregg:&lt;br /&gt;Solido en Solaris. Escribió el DTraceToolkit (Solaris 10) y K9Toolkit (Solaris 8 en adelante). Tiene cosas interesantes:&lt;br /&gt;&lt;a href="http://bdgregg.blogspot.com/"&gt;http://bdgregg.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.sun.com/brendan"&gt;http://blogs.sun.com/brendan&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.brendangregg.com/"&gt;http://www.brendangregg.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2) Blog O'Matty:&lt;br /&gt;Este compadre siempre tiene papitas de Solaris, Linux, etc. Es sólido el Blog:&lt;br /&gt;&lt;a href="http://prefetch.net/blog/index.php/"&gt;http://prefetch.net/blog/index.php/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3) Derek Crudgington&lt;br /&gt;Tiene varias cosas interesantes de Solaris:&lt;br /&gt;&lt;a href="http://hell.jedicoder.net/"&gt;http://hell.jedicoder.net/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Eso por ahora.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116118478587615305?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116118478587615305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116118478587615305' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116118478587615305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116118478587615305'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/10/blog-de-solaris-solidos.html' title='Blog de Solaris solidos'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116109476804405212</id><published>2006-10-17T07:02:00.000-07:00</published><updated>2006-10-17T07:20:17.256-07:00</updated><title type='text'>VCS Seeding - Iniciar un Veritas Cluster con un solo nodo</title><content type='html'>Para proteger el cluster de una partición de red (network partition), Veritas CLuster Server (VCS) utiliza el concepto de &lt;strong&gt;&lt;em&gt;seed&lt;/em&gt;&lt;/strong&gt;. Por defecto, cuando un sistema sube, este no está &lt;strong&gt;&lt;em&gt;seeded&lt;/em&gt;&lt;/strong&gt;. Los sistemas pueden ser seeded automáticamente o manualmente. Notar que sólo los sistemas que han sido seeded pueden correr VCS.&lt;br /&gt;&lt;br /&gt;Los sistemas son seeded automáticamente en una de 2 maneras:&lt;br /&gt;- Cuando un sistema "unseeded" se comunica con un sistema "seeded"&lt;br /&gt;- Cuando todos los sistemas en el cluster están "unseeded" y habilitados para comunicarse con los otros.&lt;br /&gt;&lt;br /&gt;El control del "seeding" está establecido en el archivo &lt;strong&gt;/etc/gabtab&lt;/strong&gt;. GAB es iniciado con la línea de comando &lt;em&gt;/sbin/gabconfig -c -n &lt;strong&gt;X&lt;/strong&gt;&lt;/em&gt;, donde X es igual al número de nodos en el cluster. Por ejemplo, la línea de comando en el archivo /etc/gabtab para un cluster de 4-nodos es /sbin/gabconfig -c -n 4. VCS requiere que se declare el número de nodos en el Cluster.&lt;br /&gt;&lt;br /&gt;Cuando el último sistema es "booteado", el cluster "seedeará" y comenzará VCS en todos los sistemas. Desde ahora los sistemas pueden ser bajados y reiniciados en cualquier combinación. "Seeding" es automático siempre que al menos una instancia de VCS está corriendo en algún lugar del Cluster.&lt;br /&gt;&lt;br /&gt;Para iniciar el cluster con menos nodos que el total, verificar que los nodos a ser excluídos están actualmente abajo. Luego, iniciat GAB con el comando &lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff0000;"&gt;/sbin/gabconfig -c -x&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. Esto "seedeará" manualmente el cluster y habilitará VCS para subir en todos los sistemas conectados.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116109476804405212?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116109476804405212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116109476804405212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116109476804405212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116109476804405212'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/10/vcs-seeding-iniciar-un-veritas-cluster.html' title='VCS Seeding - Iniciar un Veritas Cluster con un solo nodo'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116109358298170334</id><published>2006-10-17T06:29:00.000-07:00</published><updated>2006-10-23T08:56:19.946-07:00</updated><title type='text'>Setear y revisar modo Duplex de interfaces de Red en Unix</title><content type='html'>Esto lo encontré alguna vez en Internet y lo he completado con algunas cosas que he utilizado. Es muy útil, ya que la mayoría de los problemas de red comienzan cuando la velocidad y/o el modo de conexión está configurado incorrectamente.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Solaris&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Para checkear el Duplex:&lt;br /&gt;&lt;em&gt;ndd /dev/hme link_mode &lt;/em&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;Cuando retorna un valor 0 = half duplex, y 1 = full duplex&lt;br /&gt;&lt;br /&gt;Para forzar a modo full duplex:&lt;br /&gt;&lt;em&gt;ndd -sec /dev/hme adv_100fdx_capndd -set /dev/hme adv_autoneg_cap 0&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Para forzar a modo half duplex:&lt;br /&gt;&lt;em&gt;ndd -sec /dev/hme adv_100hdx_capndd -set /dev/hme adv_autoneg_cap 0&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Linux&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;La herramiento original en Linux para setear la velocidad y el duplex  es &lt;strong&gt;mii-tool&lt;/strong&gt;. Ahora está destinado a ser reemplazado por &lt;em&gt;ethtool&lt;/em&gt;, pero muchas tarjetas antiguas sólo soportan mii-tool.&lt;br /&gt;Por ejemplo:&lt;br /&gt;&lt;em&gt;mii-tool -F 100baseTx-FD eth0&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para ver la configuración de las tarjetas de red, usar:&lt;br /&gt;&lt;em&gt;mii-tool -v&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Lo siguiente también puede ser usado con algunas tarjetas comunes:&lt;br /&gt;&lt;br /&gt;Para setear las tarjetas eepro100 a modo full-duplex:&lt;br /&gt;en &lt;strong&gt;/etc/modules.conf&lt;/strong&gt; (para Redhat Linux)&lt;br /&gt;&lt;em&gt;options eepro100 options=48&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para las tarjetas 3c59x: &lt;em&gt;options 3c59x options=0x204 full_duplex=0x200&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;ethtool&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;El comando entrega información acerca de la configuración de la interfaz de red que se le pasa como parámetro. Ejemplo:&lt;br /&gt;&lt;strong&gt;&lt;em&gt;#ethtool eth0&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Settings for eth0:&lt;br /&gt;               Supported ports: [ TP MII ]&lt;br /&gt;               Supported link modes: 10baseT/Half 10baseT/Full&lt;br /&gt;                                                        100baseT/Half 100baseT/Full&lt;br /&gt;               Supports auto-negotiation: Yes&lt;br /&gt;               Advertised link modes: 10baseT/Half 10baseT/Full&lt;br /&gt;                                                         100baseT/Half 100baseT/Full&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;               Advertised auto-negotiation: No&lt;br /&gt;               Speed: 100Mb/s&lt;br /&gt;               Duplex: Full&lt;/span&gt;&lt;br /&gt;               Port: MII&lt;br /&gt;               PHYAD: 1&lt;br /&gt;               Transceiver: internal&lt;br /&gt;               Auto-negotiation: off&lt;br /&gt;               Supports Wake-on: g&lt;br /&gt;               Wake-on: g&lt;br /&gt;               Current message level: 0x00000007 (7)&lt;br /&gt;               Link detected: yes&lt;br /&gt;&lt;br /&gt;Para setear la velocidad y el duplex, se debe editar el archivo de configuración de la interfaz de red y se debe agregar la línea ETHTOOL_OPTS, como se muestra a continuación:&lt;br /&gt;#&lt;br /&gt;# File: /etc/sysconfig/network-script/ifcfg-eth0&lt;br /&gt;#&lt;br /&gt;DEVICE=eth0&lt;br /&gt;IPADDR=192.168.1.100&lt;br /&gt;NETMASK=255.255.255.0&lt;br /&gt;BOOTPROTO=static&lt;br /&gt;ONBOOT=yes&lt;br /&gt;ETHTOOL_OPTS="speed 100 duplex full autoneg off"&lt;br /&gt;&lt;br /&gt;Para setear la velocidad y duplex en forma dinámica, se puede hacer de la siguiente manera:&lt;br /&gt;&lt;strong&gt;&lt;em&gt;#ethtool -s eth1 speed 100 duplex full autoneg off&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;FreeBSD &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Para chequear el modo Duplex: Solo se usa &lt;strong&gt;ifconfig -a&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Para forzar a modo Full Duplex: &lt;em&gt;ifconfig xl0 media 100baseTX mediaopt full-duplex&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para forzar a modo Half Duplex: &lt;em&gt;ifconfig xl0 media 100baseTX mediaopt half-duplex&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; Esto funciona para todos los dispositivos, no sólo para el driver xl0.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;IBM AIX&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Para obtener una lista de adaptadores:&lt;br /&gt;&lt;em&gt;lsdev -HCc adapter&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para chequear el modo duplex:&lt;br /&gt;&lt;em&gt;lsattr -d ent# &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para forzar el modo full duplex:&lt;br /&gt;&lt;em&gt;chdev -l ent# -a media_speed=100_Full_Duplex -P reboot&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para forzar el modo half duplex:&lt;br /&gt;&lt;em&gt;chdev -l ent# -a media_speed=100_Half_Duplex -P reboot&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;HP-UX&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Para obtener una lista de adaptadores:&lt;br /&gt;&lt;br /&gt;HP-UX 10.x usa el "Network Management IDs "&lt;br /&gt;&lt;em&gt;lanscan -n&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;HP-UX 11.x usa los números "PPA"&lt;br /&gt;&lt;em&gt;lanscan -p&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para chequear el modo duplex:&lt;br /&gt;&lt;em&gt;lanadmin -x NMid# (HP-UX 10.x) &lt;/em&gt;&lt;br /&gt;&lt;em&gt;lanadmin -x PPA# (HP-UX 11.x)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para forzar el modo full duplex:&lt;br /&gt;&lt;em&gt;lanadmin -X 100FD NMid# (HP-UX 10.x) &lt;/em&gt;&lt;br /&gt;&lt;em&gt;lanadmin -X 100FD PPA# (HP-UX 11.x)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Para forzar el modo half duplex:&lt;br /&gt;&lt;em&gt;lanadmin -X 100HD NMid# (HP-UX 10.x) &lt;/em&gt;&lt;br /&gt;&lt;em&gt;lanadmin -X 100HD PPA# (HP-UX 11.x)&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Tru64&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;1) Para ver como estan configuradas las interfaces de red, utilizar el siguiente comando:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;hwmgr -get attr -cat network&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;27:&lt;br /&gt;name = &lt;strong&gt;ee0&lt;/strong&gt;&lt;br /&gt;category = network&lt;br /&gt;sub_category = Ethernet&lt;br /&gt;model = Intel 82559&lt;br /&gt;hardware_rev = 8&lt;br /&gt;firmware_rev =&lt;br /&gt;MAC_address = 00-50-8B-65-AA-FA&lt;br /&gt;MTU_size = 1500&lt;br /&gt;&lt;strong&gt;media_speed = 100&lt;/strong&gt;&lt;br /&gt;media_selection = Automatic&lt;br /&gt;media_type = Unshielded Twisted Pair (UTP)&lt;br /&gt;loopback_mode = 0&lt;br /&gt;promiscuous_mode = 0&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;full_duplex = 0&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;multicast_address_list = CF-00-00-00-00-00 01-00-5E-00-00-01 09-00-2B-00-00-0F 09-00-2B-02-01-04&lt;br /&gt;interface_number = 1&lt;br /&gt;link = Up&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;autoneg_enable = 1&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;registration_time = Thu Nov 3 18:08:36 2005&lt;br /&gt;user_name = (null) (settable)&lt;br /&gt;location = (null) (settable)&lt;br /&gt;software_module = (null)&lt;br /&gt;[…]&lt;br /&gt;&lt;br /&gt;2) Esta interfaz está a 100Mbps Half-Duplex y con autonegociación. Se dejará forzada a 100Mbps Full-Duplex. Para esto, ejecutar:&lt;br /&gt;&lt;em&gt;/usr/sbin/lan_config -i ee0 -a0 -s100 -x1&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;3) Para que quede permanente después de cada boot, agregar la línea del lanconfig al final de archivo &lt;strong&gt;/etc/inet.local&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;&lt;br /&gt;ChaZcaZ./&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116109358298170334?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116109358298170334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116109358298170334' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116109358298170334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116109358298170334'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/10/setear-y-revisar-modo-duplex-de.html' title='Setear y revisar modo Duplex de interfaces de Red en Unix'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116102041800468462</id><published>2006-10-16T10:32:00.000-07:00</published><updated>2006-10-16T10:40:18.020-07:00</updated><title type='text'>Olvidar contraseña de root en Linux y FreeBSD - resetear</title><content type='html'>Cuando se olvida la contraseña de root o la persona que la conocía ya no trabaja en la empresa, la solución no es tan complicada.&lt;br /&gt;&lt;br /&gt;A continuación muestro como se puede cambiar (o resetear) la contraseña de root en Linux y en FreeBSD. A lo mejor existen otros métodos, pero estos son los que yo conozco.&lt;br /&gt;&lt;br /&gt;Para resetear la contraseña de root en &lt;strong&gt;Linux&lt;/strong&gt;, debes hacer lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Iniciar el sistema con alguna distribución LiveCD (como Knoppix por ejemplo) o desde algún disco de rescate de alguna distro de Linux (como se bootea desde el CD de instalación de algunas distros, te da la opción de entrar en modo Rescue System, el cual ejecuta un Kernel, carga un ramdisk inicial e inicializa varios procesos del sistema. Para ingresar, solo debes escribir &lt;strong&gt;root&lt;/strong&gt; como el usuario).&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Una vez que están dentro de este “Linux”, debes identificar la partición que contiene el directorio &lt;strong&gt;/etc&lt;/strong&gt;, ya que esta estará usualmente en tu partición &lt;strong&gt;/ (root&lt;/strong&gt;). Monta la partición bajo &lt;strong&gt;/mnt&lt;/strong&gt;. El siguiente ejemplo usa /dev/hda3 como la partición root:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;mount /dev/hda3 /mnt&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;3.&lt;/strong&gt; Una vez montado el filesystem, necesitas editar el archivo &lt;strong&gt;/mnt/etc/shadow&lt;/strong&gt; para resetear la contraseña de root. Este lo puedes editar con cualquier editor de textos, pero lo más recomendable (o más usado) es el vi.&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; Cuando esté cargado el archivo en el editor, debes buscar la entrada para el usuario root. Busca la contraseña encriptada, la cual es el segundo campo de la línea (los campos están separados por : ). Borra el password de tal manera que los dos punto y coma queden uno al lado del otro ( :: ) y guarda el archivo.&lt;br /&gt;&lt;strong&gt;5.&lt;/strong&gt; Una vez que el archivo fue editado, anda a la raiz (cd / ) y desmonta el filesystem con el siguiente comando:&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;umount /mnt&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;6.&lt;/strong&gt; Finalmente, puedes rebotear el sistema, sacar el cd de Linux que pusiste y bootear desde el Linux instalado. Ahora la contraseña de root estará en blanco.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para resetear la contraseña de root en &lt;strong&gt;FreeBSD&lt;/strong&gt;:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; &lt;strong&gt;&lt;em&gt;Bootear el sistema en Single User Mode.&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;Para esto, cuando el sistema está iniciando, desplegará el siguiente mensaje:&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Hit [Enter] to boot immediately, or any other key for command prompt.&lt;br /&gt;&lt;br /&gt;Booting [kernel] in 10 seconds...&lt;br /&gt;&lt;/span&gt;En este momento se debe presionar la&lt;strong&gt; barra espaciadora&lt;/strong&gt; o cualquier otra tecla (menos [Enter]) y se verá el siguiente mensaje:&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Type '?' for a list of commands, or 'help' for more detailed help.&lt;br /&gt;&lt;br /&gt;ok&lt;br /&gt;&lt;/span&gt;Ahora se debe tipear &lt;strong&gt;boot –s&lt;/strong&gt; y presionar [Enter] para subir FreeBSD en Single User mode. Cuando el sistema sube, se debiera ver lo siguiente:&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;Enter full pathname of shell or RETURN for /bin/sh:&lt;/span&gt;&lt;br /&gt;Presionar [Enter] y debiera aparecer el prompt #.&lt;br /&gt;&lt;strong&gt;&lt;em&gt;2. Montar el Filesystem&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;En el Prompt., ejecutar el comando mount. Este comando montará todos los filesystems listados en el archivo /etc/fstab:&lt;br /&gt;# &lt;span style="color:#3333ff;"&gt;mount -t ufs -a&lt;/span&gt;&lt;br /&gt;Adicionalmente, debiera ejecutarse este comando (si no funciona, continuar con el siguiente paso)&lt;br /&gt;# &lt;span style="color:#3333ff;"&gt;swapon -a&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;3. Cambiar la contraseña de root&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Ejecutar el comando passwd y el sistema solicitará la nueva contraseña para la cuenta root:&lt;br /&gt;# &lt;span style="color:#3333ff;"&gt;passwd &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33cc00;"&gt;New password:_&lt;br /&gt;Retype new password:_&lt;br /&gt;passwd: updating the database...&lt;br /&gt;passwd: done&lt;br /&gt;&lt;/span&gt;Si no funciona, probar agregando la opción –l:&lt;br /&gt;# &lt;span style="color:#3333ff;"&gt;passwd -l&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;4. Subir en MultiUser mode&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;Finalmente, no es necesario rebootear para subir en multiuser mode. El comando exit causará que el sistema vaya a modo multiusuario sin reiniciar:&lt;br /&gt;# &lt;span style="color:#3333ff;"&gt;exit &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Eso es todo.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116102041800468462?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116102041800468462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116102041800468462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116102041800468462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116102041800468462'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/10/olvidar-contrasea-de-root-en-linux-y.html' title='Olvidar contraseña de root en Linux y FreeBSD - resetear'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116101263871878505</id><published>2006-10-16T08:26:00.000-07:00</published><updated>2006-12-14T05:30:03.596-08:00</updated><title type='text'>cpio remoto - Copia remota</title><content type='html'>Cuando se necesita copiar algo de un servidor a otro, existen varios métodos (rcp, ftp, etc). Las veces que he tenido que hacerlo, he usado cpio. Es muy solido, mantiene los permisos, propietarios (siempre que los uid y gid sean los mismos).&lt;br /&gt;&lt;br /&gt;Como ejemplo, se va a copiar el home del usuario chazcaz desde la máquina local hacia la máquina grodas (usuario chazcaz igual):&lt;br /&gt;&lt;br /&gt;find /&lt;em&gt;path_local&lt;/em&gt;/chazcaz/ | cpio -ocB | remsh grodas "cd /&lt;em&gt;path_remoto&lt;/em&gt;/chazcaz/ ;cpio -imudcB"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Por otro lado, dentro de un mismo server se puede utilizar para copiar directorios completos, manteniendo privilegios, propietarios, permisos, etc. Como ejemplo, queremos copiar todo el contenido del directorio /chazcaz1 al directorio /chazcaz2. Esto se haría de la siguiente manera:&lt;br /&gt;cd /chazcaz1&lt;br /&gt;find . | cpio -pdmvu /chazcaz2&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116101263871878505?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116101263871878505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116101263871878505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116101263871878505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116101263871878505'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/10/cpio-remoto-copia-remota.html' title='cpio remoto - Copia remota'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-116007053614051338</id><published>2006-10-05T10:38:00.000-07:00</published><updated>2006-10-16T08:21:51.096-07:00</updated><title type='text'>Configuracion de MPxIO en Fujitsu Siemens PrimerPower 450 / Solaris 10 / EVA8000</title><content type='html'>Este procedimiento tuve que hacer para poder configurar Traffic Manager (MPxIO) en un servidor Fujitsu Siemens con Solaris 10.&lt;br /&gt;&lt;br /&gt;En un principio, vino un jote de Fujitsu Siemens Chile a configurar este asunto, pero ni siquiera pudo ver los discos. En ese momento, este compadre me instaló el driver &lt;strong&gt;lpfc&lt;/strong&gt;, el cual es el driver para tarjetas HBA Emulex de Emulex.&lt;br /&gt;&lt;br /&gt;Para poder ver los discos, tuve que modificar el archivo de configuracion del driver, que es el /kernel/drv/lpfc.conf. Ahí, uno pone los puertos de cada controlador del EVA, por que HBA se van a ver y el target que se le asignará a cada puerto. Se debe tener presente que en este caso, el Binding se está haciendo por WWPN (World Wide Port Name), por lo cual la variable que controla el Binding debe estar seteada en el valor que corresponde a WWPN.&lt;br /&gt;&lt;br /&gt;Con esta configuración, veía los discos 4 veces ( cada controlador tenia 2 puertos habilitados) y con el comando format los devices aparecian de la forma c&lt;em&gt;&lt;strong&gt;a&lt;/strong&gt;&lt;/em&gt;t&lt;em&gt;&lt;strong&gt;b&lt;/strong&gt;&lt;/em&gt;d&lt;strong&gt;c&lt;/strong&gt;s&lt;strong&gt;&lt;em&gt;d&lt;/em&gt;&lt;/strong&gt;. Esto ya estaba malo, porque cuando uno va a configurar los discos con MPxIO, en los dispositivos aparece el WWID de la LUN.&lt;br /&gt;&lt;br /&gt;Fue imposible configurar el MPxIO con el driver lpfc. Asi que decidi entonces instalar el driver para HBA Emulex de Sun (SUNWemlxs y SUNWemlxu). Con estos drivers si funciono y esto fue lo que hice:&lt;br /&gt;&lt;br /&gt;1) Instalar físicamente 2 o más tarjetas HBA Emulex Light Pulse LP10000&lt;br /&gt;2) Presentar al menos una LUN al servidor&lt;br /&gt;3) Instalar los paquetes SUNWemlxs y SUNWemlxu&lt;br /&gt;4) Instalar parche 120222-11 o superior&lt;br /&gt;5) Reiniciar&lt;br /&gt;--&gt; En esta altura, ya está instalado el driver y se pueden ver las LUN repetidas 4 veces (En estecaso, cada controlador tiene conectado 2 de los 4 puertos)&lt;br /&gt;6) Con comando format, verificar que se están viendo 4 veces las LUN.&lt;br /&gt;7) Ejecutar "luxadm -e port" para ver que Solaris ve los dispositivos correctamente a través deldriver (debiera ver 2):&lt;br /&gt;&lt;a href="mailto:root@prd1009"&gt;root@prd1009&lt;/a&gt; # luxadm -e port&lt;br /&gt;&lt;a&gt;/devices/pci@82,4000/lpfc@3/fp@0,0:devctl&lt;/a&gt; CONNECTED&lt;br /&gt;&lt;a href="mailto:O/devices/pci@82,4000/lpfc@4/fp@0,0:devctl"&gt;/devices/pci@82,4000/lpfc@4/fp@0,0:devctl&lt;/a&gt;&lt;/a&gt; CONNECTED&lt;br /&gt;8) Se habilitará el Traffic Manager (MPxIO) por puerto y no globalmente, para evitar tener problemas con lacontroladora de los discos internos. Para esto, se debe hacer lo siguiente:&lt;br /&gt;- En el archivo /kernel/drv/fp.conf, la variable mpxio-disable debe estar configurada así:&lt;br /&gt;mpxio-disable="yes";&lt;br /&gt;- Editar el archivo /kernel/drv/fp.conf y agregar estas dos lineas al final (la información se saca de lasalida del comando luxadm -e probe):&lt;br /&gt;name="fp" parent=&lt;a&gt;/pci@82,4000/lpfc@3&lt;/a&gt;&lt;/a&gt; port=0 mpxio-disable="no";&lt;br /&gt;name="fp" parent="/pci@82,4000/lpfc@4&lt;/a&gt;" port=0 mpxio-disable="no";&lt;br /&gt;- Editar el archivo /kernel/drv/scsi_vhci.conf y la variable device-type-scsi-options-list debe quedar como sigue (OJO con los espacios entre HP y HSV210 - Solo para EVA4000/6000/8000):&lt;br /&gt;device-type-scsi-options-list ="HP HSV210", "symmetric-option";&lt;br /&gt;- La variable symmetric-option del archivo /kernel/drv/scsi_vhci.conf debe tener el siguiente valor (solopara EVA):&lt;br /&gt;symmetric-option = 0x1000000;&lt;br /&gt;9) Reiniciar&lt;br /&gt;10) A esta altura el MPxIO ya debe estar funcionando. Para comprobar, ejecutar el comando format, solo se debiera ver un disco por LUN:&lt;br /&gt;&lt;a href="mailto:root@prd1009"&gt;root@prd1009&lt;/a&gt; # format&lt;br /&gt;Searching for disks...done&lt;br /&gt;AVAILABLE DISK SELECTIONS:&lt;br /&gt;0. c0t0d0 &lt;seagate-st373207lc-8f00&gt;&lt;a&gt;/pci@83,4000/FJSV,ulsa@2,1/sd@0,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;1. c0t1d0 &lt;seagate-st373207lc-8f00&gt;&lt;a&gt;/pci@83,4000/FJSV,ulsa@2,1/sd@1,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;2. c0t2d0 &lt;seagate-st373207lc-8f00&gt;&lt;a&gt;/pci@83,4000/FJSV,ulsa@2,1/sd@2,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;3. c1t0d0 &lt;seagate-st373207lc-8f00&gt;&lt;a&gt;/pci@83,4000/FJSV,ulsa@2/sd@0,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;4. c1t1d0 &lt;seagate-st373207lc-8f00&gt;&lt;a&gt;/pci@83,4000/FJSV,ulsa@2/sd@1,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;5. c1t2d0 &lt;seagate-st373207lc-8f00&gt;&lt;a&gt;/pci@83,4000/FJSV,ulsa@2/sd@2,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;6. c7t600508B4001064A30000500001A10000d0 &lt;hp-hsv210-5031&gt;25GBx2 &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500001a10000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;7. c7t600508B4001064A30000500001A40000d0 &lt;hp-hsv210-5031&gt;10GBx5 &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500001a40000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;8. c7t600508B4001064A300005000046E0000d0 &lt;hp-hsv210-5031&gt;10GB &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a300005000046e0000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;9. c7t600508B4001064A30000500004780000d0 &lt;hp-hsv210-5031&gt;5GB &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500004780000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;10. c7t600508B4001064A30000500004690000d0 &lt;hp-hsv210-5031&gt;100GB &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500004690000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;11. c7t600508B4001064A30000500004640000d0 &lt;hp-hsv210-5031&gt;100GB &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500004640000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;12. c7t600508B4001064A30000500001950000d0 &lt;hp-hsv210-5031&gt;100GBx1 &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500001950000&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;13. c7t600508B4001064A30000500004730000d0 &lt;hp-hsv210-5031&gt;5GB &lt;a&gt;/scsi_vhci/ssd@g600508b4001064a30000500004730000&lt;/a&gt;&lt;br /&gt;&lt;/a&gt;Specify disk (enter its number): ^D&lt;br /&gt;- Para corrobar que cada LUN tiene los 4 PATH, ejecutar el comando siguiente:&lt;br /&gt;&lt;a href="mailto:root@prd1009"&gt;root@prd1009&lt;/a&gt; # luxadm -v display /dev/rdsk/c7t600508B4001064A30000500001A10000d0s2&lt;br /&gt;Displaying information for: /dev/rdsk/c7t600508B4001064A30000500001A10000d0s2&lt;br /&gt;DEVICE PROPERTIES for disk: /dev/rdsk/c7t600508B4001064A30000500001A10000d0s2 Vendor: HP&lt;br /&gt;Product ID: HSV210&lt;br /&gt;Revision: 5031&lt;br /&gt;Serial Num: Unavailable&lt;br /&gt;Unformatted capacity: 51200.000 MBytes&lt;br /&gt;Read Cache: Enabled&lt;br /&gt;Minimum prefetch: 0x0&lt;br /&gt;Maximum prefetch: 0x0&lt;br /&gt;Device Type: Disk&lt;br /&gt;device Path(s):&lt;br /&gt;/dev/rdsk/c7t600508B4001064A30000500001A10000d0s2&lt;br /&gt;/devices/scsi_vhci/ssd@g600508b4001064a30000500001a10000:c,raw&lt;/a&gt; Controller &lt;a&gt;/devices/pci@82,4000/lpfc@4/fp@0,0&lt;/a&gt;&lt;/a&gt;&lt;br /&gt;Device Address 50001fe150072d59,2&lt;br /&gt;Host controller port WWN 10000000c955ae84 Class secondary State ONLINE Controller /devices/pci@82,4000/lpfc@3/fp@0,0&lt;/a&gt; Device Address 50001fe150072d5c,2&lt;br /&gt;Host controller port WWN 10000000c955af48 Class primary State ONLINE Controller /devices/pci@82,4000/lpfc@4/fp@0,0&lt;/a&gt; Device Address 50001fe150072d5d,2&lt;br /&gt;Host controller port WWN 10000000c955ae84 Class primary State ONLINE Controller /devices/pci@82,4000/lpfc@3/fp@0,0&lt;/a&gt; Device Address 50001fe150072d58,2&lt;br /&gt;Host controller port WWN 10000000c955af48 Class secondary State ONLINE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Eso es todo!.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-116007053614051338?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/116007053614051338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=116007053614051338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116007053614051338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/116007053614051338'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/10/configuracion-de-mpxio-en-fujitsu.html' title='Configuracion de MPxIO en Fujitsu Siemens PrimerPower 450 / Solaris 10 / EVA8000'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115496895336552545</id><published>2006-08-07T09:34:00.000-07:00</published><updated>2006-08-07T09:42:33.373-07:00</updated><title type='text'>Tru64: Agrandar un File System cambiando un disco pequeño por uno grande</title><content type='html'>Este procedimiento lo hice una vez que se me solicitó agregar espacio disponible en un filesystem de un servidor Tru64.&lt;br /&gt;&lt;br /&gt;En esa oportunidad, el filesystem en cuestión formaba parte de un Dominio (DWProd20), al cual se le creaban 4 filesets. El dominio estaba formado por 1 disco (dsk77c) de 41GB. Se presentó un disco de 62GB (dsk78c), el cual se agregaría al dominio, se traspasaría la data del otro disco a este y finalmente se sacaría el disco de 41GB del Dominio para ser eliminado. Ambos discos son LUN de un Storage EVA5000.&lt;br /&gt;&lt;br /&gt;Esto es lo que hice:&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Se debe verificar que la licencia para ADVFS Utilities está activa, puesto que es requisito&lt;br /&gt;# para poder utilizar addvol y rmvol&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;lmf&lt;/strong&gt;&lt;br /&gt;lmf&gt; list&lt;br /&gt;Product                   Status                     Users: Total      Active&lt;br /&gt;&lt;br /&gt;OSF-BASE                  active                            unlimited&lt;br /&gt;OSF-BASE                  active, multiple                  unlimited&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;ADVFS-UTILITIES           active                            unlimited&lt;/span&gt;&lt;br /&gt;LSM-OA                    active                            unlimited&lt;br /&gt;OSF-SVR                   active                            unlimited&lt;br /&gt;OSF-USR                   active                            unlimited&lt;br /&gt;OSF-USR                   active, multiple                  unlimited&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;parinacota&gt; #&lt;strong&gt; df -k&lt;/strong&gt;&lt;br /&gt;Filesystem          1024-blocks        Used   Available Capacity  Mounted on&lt;br /&gt;r2root_dmn#root          819200      347675      464528    43%    /&lt;br /&gt;/proc                         0           0           0   100%    /proc&lt;br /&gt;r2usr_dmn#usr           8388608     1876262     6261184    24%    /usr&lt;br /&gt;[…]&lt;br /&gt;DWProd18#fs1          104857600          56   104851696     1%    /wdb0103&lt;br /&gt;DWProd20#fs1           &lt;span style="color:#ff0000;"&gt;41943040&lt;/span&gt;    27184811     7504480    79%    /DWTMC/Ficheros/Entrada&lt;br /&gt;DWProd20#fs2           &lt;span style="color:#ff0000;"&gt;41943040  &lt;/span&gt;     10652     7504480     1%    /DWTMC/Ficheros/Sqlloader&lt;br /&gt;DWProd20#fs3           &lt;span style="color:#ff0000;"&gt;41943040  &lt;/span&gt;   7013091     7504480    49%    /DWTMC/Ficheros/Historico&lt;br /&gt;DWProd20#fs4           &lt;span style="color:#ff0000;"&gt;41943040&lt;/span&gt;      216664     7504480     3%    /DWTMC/Ficheros/Log&lt;br /&gt;DWProd19#fs1           10485760     1649710     8830080    16%    /intneg&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Se realiza un scan para detector la nueva LUN que se ha presentado desde el EVA&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;hwmgr scan scsi&lt;/strong&gt;&lt;br /&gt;hwmgr: Scan request successfully initiated&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;hwmgr -view dev&lt;br /&gt;&lt;/strong&gt; HWID: Device Name          Mfg      Model            Location&lt;br /&gt; ------------------------------------------------------------------------------&lt;br /&gt;    3: /dev/scp_scsi&lt;br /&gt;    4: /dev/kevm&lt;br /&gt;[…]&lt;br /&gt;  201: /dev/disk/dsk75c     COMPAQ   HSV110 (C)COMPAQ IDENTIFIER=1618&lt;br /&gt;  202: /dev/disk/dsk76c     COMPAQ   HSV110 (C)COMPAQ IDENTIFIER=1619&lt;br /&gt;  203: /dev/disk/dsk77c     COMPAQ   HSV110 (C)COMPAQ IDENTIFIER=1621&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;  204: /dev/disk/dsk78c     COMPAQ   HSV110 (C)COMPAQ IDENTIFIER=1622&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Pone una etiqueta por defecto al disco&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;disklabel -rw &lt;span style="color:#3333ff;"&gt;/dev/rdisk/dsk78c&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;#&lt;br /&gt;# Agrega el volumen /dev/disk/dsk78c al dominio DWProd20&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;addvol &lt;span style="color:#3333ff;"&gt;/dev/disk/dsk78c DWProd20&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;showfdmn &lt;span style="color:#3333ff;"&gt;DWProd20&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;               Id              Date Created  LogPgs  Version  Domain Name&lt;br /&gt;4360da46.0005ad20  Thu Oct 27 10:46:46 2005     512        4  DWProd20&lt;br /&gt;&lt;br /&gt;  Vol   512-Blks        Free  % Used  Cmode  Rblks  Wblks  Vol Name&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt; 1L   83886080    12965728     85%     on    256    256  /dev/disk/dsk77c&lt;br /&gt;&lt;/span&gt;   &lt;span style="color:#3333ff;"&gt;2   125829120   125827072      0%     on    256    256  /dev/disk/dsk78c&lt;/span&gt;&lt;br /&gt;      ----------  ----------  ------&lt;br /&gt;       209715200   138792800     34%&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Se elimina el volumen /dev/disk/dsk77c del Dominio DWProd20&lt;br /&gt;# Al removerlo comienza a hacer un balance del dominio para liberar el disco que se&lt;br /&gt;# va a retirar.&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;rmvol &lt;span style="color:#ff0000;"&gt;/dev/disk/dsk77c DWProd20&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;rmvol: Removing volume '/dev/disk/dsk77c' from domain 'DWProd20'&lt;br /&gt;rmvol: Removed volume '/dev/disk/dsk77c' from domain 'DWProd20'&lt;br /&gt;[Esto tarda varios minutos]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                   &lt;br /&gt;&lt;parinacota&gt; #&lt;strong&gt; showfdmn DWProd20&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;               Id              Date Created  LogPgs  Version  Domain Name&lt;br /&gt;4360da46.0005ad20  Thu Oct 27 10:46:46 2005     512        4  DWProd20&lt;br /&gt;&lt;br /&gt;  Vol   512-Blks        Free  % Used  Cmode  Rblks  Wblks  Vol Name&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;   2L  125829120    63555728     49%     on    256    256  /dev/disk/dsk78c&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;parinacota&gt; # &lt;strong&gt;df -k&lt;/strong&gt;&lt;br /&gt;Filesystem          1024-blocks        Used   Available Capacity  Mounted on&lt;br /&gt;r2root_dmn#root          819200      347675      464528    43%    /&lt;br /&gt;/proc                         0           0           0   100%    /proc&lt;br /&gt;r2usr_dmn#usr           8388608     1876262     6261184    24%    /usr&lt;br /&gt;[…]&lt;br /&gt;DWProd18#fs1          104857600          56   104851696     1%    /wdb0103&lt;br /&gt;DWProd20#fs1           &lt;span style="color:#3333ff;"&gt;62914560&lt;/span&gt;    23882608    31777872    43%    /DWTMC/Ficheros/Entrada&lt;br /&gt;DWProd20#fs2           &lt;span style="color:#3333ff;"&gt;62914560&lt;/span&gt;       10652    31777872     1%    /DWTMC/Ficheros/Sqlloader&lt;br /&gt;DWProd20#fs3           &lt;span style="color:#3333ff;"&gt;62914560&lt;/span&gt;     7013091    31777872    19%    /DWTMC/Ficheros/Historico&lt;br /&gt;DWProd20#fs4           &lt;span style="color:#3333ff;"&gt;62914560&lt;/span&gt;      216692    31777872     1%    /DWTMC/Ficheros/Log&lt;br /&gt;DWProd19#fs1           10485760     1649699     8830080    16%    /intneg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115496895336552545?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115496895336552545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115496895336552545' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115496895336552545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115496895336552545'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/08/tru64-agrandar-un-file-system.html' title='Tru64: Agrandar un File System cambiando un disco pequeño por uno grande'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115496829162103409</id><published>2006-08-07T09:27:00.000-07:00</published><updated>2006-08-07T09:31:31.636-07:00</updated><title type='text'>Solaris 10: Agregar nuevos servicios a inetd.conf</title><content type='html'>En Solaris 10, ya no se utiliza inted.conf para levantar y/o definir los servicios que serán administrados por el demonio inetd. Todos esos servicios son manejados ahora bajo SMF.&lt;br /&gt;&lt;br /&gt;Entonces, si se necesita agregar un servicio que sea levantado por inetd (On Demand), se debe agregar la línea correspondiente al archivo /etc/inetd.conf y luego ejecutar el comando &lt;strong&gt;inetconv&lt;/strong&gt;, para que sea convertido a SMF.&lt;br /&gt;&lt;br /&gt;En particular, cada vez que se edite el archivo /etc/inetd.conf, debe ejecutarse el comando inetconv, para que los cambios tomen efecto.&lt;br /&gt;&lt;br /&gt;Finalmente, con svcs -a se puede ver el estado del nuevo servicio y con el comando svcadm (o inetdadm en este caso) se puede subir, bajar o reiniciar el nuevo servicio.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115496829162103409?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115496829162103409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115496829162103409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115496829162103409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115496829162103409'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/08/solaris-10-agregar-nuevos-servicios.html' title='Solaris 10: Agregar nuevos servicios a inetd.conf'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115289578393871091</id><published>2006-07-14T09:26:00.000-07:00</published><updated>2006-07-14T09:49:44.130-07:00</updated><title type='text'>Curso 25K en USA</title><content type='html'>Así es, el 23 de Julio debiera partir a un curso en USA. El curso es &lt;strong&gt;ES-421 Sun Fire(TM) High-End Server Administration&lt;/strong&gt;  de Sun Microsystems.&lt;br /&gt;&lt;br /&gt;Ojalá salga todo bien y pueda ir, ya que cuando estaba en Cientec (Mientec) renuncié ir a este curso (ya tenía hasta los pasajes comprados y hotel reservado en ese tiempo), porque me obligaban a firmar un pagaré por 2 años, con lo cual me amarraban y por la misma plata. Como no me quisieron subir el sueldo, no fuí a ninguna parte. Lo único bueno que me quedé con el Pasaporte y la VISA por 10 años, así que solido.&lt;br /&gt;&lt;br /&gt;Por lo menos llevo como 2 años y medio administrando la plataforma High-End que tenemos en Movistar (SunFire 15K), así que voy a tratar de aprovechar el curso.&lt;br /&gt;&lt;br /&gt;Algunos datos importantes (para mí) del correo que envió Sun son:&lt;br /&gt;Student I.D. No.: 1554477&lt;br /&gt;Order No. 1051489&lt;br /&gt;&lt;br /&gt;We currently have Rodrigo Hernandez confirmed in the ES-421 Sun Fire(TM) High-End Server Administration course from Tuesday, 25 July 2006 to Friday, 28 July 2006.&lt;br /&gt;&lt;br /&gt;Our facility is located at:&lt;br /&gt;Broomfield, Co ,&lt;br /&gt;500 Eldorado Blvd. Building 1, Training Center&lt;br /&gt;BROOMFIELD&lt;br /&gt;CO 80021&lt;br /&gt;US&lt;br /&gt;&lt;br /&gt;Con respecto al hotel:&lt;br /&gt;HOTEL COURTYARD BOULDER BY MARRIOTT 948 west dillon Road louisville&lt;br /&gt;IN  24 JUL - 29 JUL&lt;br /&gt;PASAJEROS : SALINAS / CLAUDIO MR  CONF 97988                        HERNANDEZ/RODRIGO   CONF 97989&lt;br /&gt;TARIFA : SUN MICROSFT SYSTEM : USD 104.96 inc tax ( usd 94 + tax s/n desayuno )&lt;br /&gt;&lt;br /&gt;El tema de los vuelos:&lt;br /&gt;SERVICE                    FROM                               TO                                        DEPART      ARRIVE&lt;br /&gt;--------------------  ------------------------ -------------------------  ------------ ---------&lt;br /&gt;AMERICAN AIRLINES - AA 940&lt;br /&gt;Sun 23JUL                 Santiago CL                       DALLAS TX                        2140             0638&lt;br /&gt;                                     A MERINO BENITEZ     DALLAS FT WORTH                              24JUL&lt;br /&gt;NON STOP                TERMINAL INTL            TERMINAL DOM              DURATION 9:58&lt;br /&gt;                                                                                                                             NON SMOKING&lt;br /&gt;                                     RESERVATION CONFIRMED- K ECONOMY&lt;br /&gt;                                     ON BOARD: DINNER/BREAKFAST&lt;br /&gt;                                     EQUIPMENT:BOEING 767-300/300ER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AMERICAN AIRLINES - AA 2065&lt;br /&gt;MON 24JUL              DALLAS TX                      DENVER CO                        0752             0842&lt;br /&gt;                                     DALLAS FT WORTH      DENVER INTL                            &lt;br /&gt;NON STOP                                                                                                           DURATION 1:50&lt;br /&gt;                                                                                                                             NON SMOKING&lt;br /&gt;                                     RESERVATION CONFIRMED- K ECONOMY&lt;br /&gt;                                     EQUIPMENT:BOEING 737-800&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AMERICAN AIRLINES - AA 1338&lt;br /&gt;Sat 29JUL                  DENVER CO                      DALLAS TX                        1719             2015&lt;br /&gt;                                     DENVER INTL                 DALLAS FT WORTH                             &lt;br /&gt;NON STOP                                                                                                           DURATION 1:56&lt;br /&gt;                                                                                                                             NON SMOKING&lt;br /&gt;                                     RESERVATION CONFIRMED- K ECONOMY&lt;br /&gt;                                     EQUIPMENT:BOEING 737-800&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;AMERICAN AIRLINES - AA 945&lt;br /&gt;Sun 23JUL                 DALLAS TX                       SANTIAGO CL                  2110             0746&lt;br /&gt;                                     DALLAS FT WORTH      A MERINO BENITEZ                              30JUL&lt;br /&gt;NON STOP                TERMINAL DOM             TERMINAL INTL             DURATION 9:36&lt;br /&gt;                                                                                                                             NON SMOKING&lt;br /&gt;                                     RESERVATION CONFIRMED- K ECONOMY&lt;br /&gt;                                     ON BOARD: DINNER/BREAKFAST&lt;br /&gt;                                     EQUIPMENT:BOEING 767-300/300ER&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115289578393871091?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115289578393871091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115289578393871091' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115289578393871091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115289578393871091'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/curso-25k-en-usa.html' title='Curso 25K en USA'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115280604432138195</id><published>2006-07-13T08:23:00.000-07:00</published><updated>2006-07-13T09:04:31.630-07:00</updated><title type='text'>Solaris 10: Oracle 10g - System V IPC</title><content type='html'>Solaris 10 trae un nuevo cambio, que no es menor. Hasta Solaris 9, cuando se necesitaba setear los parámetros de memoria compartida, semáforos y colas de mensajes (típico para una instalación de Oracle), había que agregar los parámetros en el archivo /etc/system y reiniciar el servidor para que los cambios tomaran efecto.&lt;br /&gt;&lt;br /&gt;Ahora, en Solaris 10, los parámetros ya no se agregan en el archivo /etc/system y para que tengan efecto no es necesario reiniciar el servidor, ya que el cambio se realiza en forma dinámica. Ahora, los parámetros se configuran en "proyectos" (project). Esto permite tener en un mismo sistema distintas instancias de Base de Datos con distintos parámetros de System V IPC, por ejemplo.&lt;br /&gt;&lt;br /&gt;Uno puede crear projects para lo que quiera. Sin embargo, si quiere que todos los procesos y Bases de Datos tengan los mismos parámetros, sólo se cambian los parámetros en el projecto "default", al cual pertenecen todos los usuarios. En este ejemplo, se modificarán los parámetros de memoria compartida/semáforos, de acuerdo a lo solicitado por el DBA y se realizará en el proyecto default.&lt;br /&gt;&lt;br /&gt;Antes de ir al ejemplo, mostraré algunos comandos que ayudan a trabajar con proyectos:&lt;br /&gt;&lt;strong&gt;id -p: &lt;/strong&gt;muestra a qué proyecto(s) pertenece el usuario.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;-bash-3.00$ id -p&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;uid=102(chazcaz) gid=14(sysadmin) projid=3(&lt;strong&gt;default&lt;/strong&gt;)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;cat /etc/project:&lt;/strong&gt; es el archivo que guarda la base de datos de proyectos. Para hacer modificaciones, se utilizan los comandos prctl y rctladm.&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;-bash-3.00$ cat /etc/project&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;system:0::::&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;user.root:1::::&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;noproject:2::::&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;default:3::::project.max-shm-memory=(priv,1181116006,deny)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;group.staff:10::::&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;projects&lt;/strong&gt;: muestra a qué proyectos pertenece o tiene acceso el usuario&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;-bash-3.00$ projects &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;default&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;prctl&lt;/strong&gt;: muestra o setea "resource controls" en un proceso en ejecución, tarea o proceso.&lt;br /&gt;&lt;strong&gt;rctladm&lt;/strong&gt;: muestra o modifica el estado global de "system resource controls"&lt;br /&gt;&lt;strong&gt;projmod&lt;/strong&gt;: modifica la información de un proyecto en el sistema&lt;br /&gt;&lt;br /&gt;Además, muchas aplicaciones permiten ahora desplegar el uso o consumo de recursos por proyectos (prstat -J, ipcs -J, etc).&lt;br /&gt;&lt;br /&gt;Bien, ahora el ejemplo. El DBA solicita modificar los siguientes parámetros de Kernel para una instalación de Oracle 10g en un servidor corriendo Solaris10:&lt;br /&gt;project.max-sem-ids 100&lt;br /&gt;semsys:seminfo_semmns 1024&lt;br /&gt;process.max-sem-nsems 256&lt;br /&gt;semsys:seminfo_semvmx 32767&lt;br /&gt;project.max-shm-memory 4294967295&lt;br /&gt;project.max-shm-ids 100&lt;br /&gt;&lt;br /&gt;Lo primero que se debe hacer, es ir a &lt;a href="http://docs.sun.com"&gt;http://docs.sun.com&lt;/a&gt; y bajar el documento Solaris Tunable Parameters (para Solaris10) y ver si existen estos parámetros y no están obsoletos.&lt;br /&gt;&lt;br /&gt;Al revisar el documento, se encuentro que los parámetros semsys:seminfo_semmns y semsys:semingo_semvmx están obsoletos en Solaris10 y si se llegan a agregar al arhivo /etc/system, serán ignorados. También se encuentra que para configurar el resto de parámetros, se debe hacer a través de proyectos.&lt;br /&gt;&lt;br /&gt;Entonces, se modificaran estos paramétros del project default, ya que el usuario oracle también pertenece a este proyecto. Se pueden configurar los 4 parámetros en una línea o se pueden hacer por separado. En nuestro caso, se realizará por separado con el comando projmod:&lt;br /&gt;&lt;br /&gt;projmod -s -K "project.max-shm-memory=(privileged,4G,deny)" 'default'&lt;br /&gt;projmod -s -K "process.max-sem-nsems=(privileged,256,deny)" 'default'&lt;br /&gt;projmod -s -K "project.max-sem-ids=(privileged,100,deny)" 'default'&lt;br /&gt;projmod -s -K "project.max-shm-ids=(privileged,100,deny)" 'default'&lt;br /&gt;&lt;br /&gt;Para verificar el cambio, ejecutar los comandos:&lt;br /&gt;&lt;em&gt;prctl -i project default&lt;/em&gt;&lt;br /&gt;&lt;em&gt;prctl -i process $$&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;Finalmente, un usuario puede tener acceso a varios proyectos y para cambiarse de uno a otro debe hacerlo con el comando /usr/bin/newtask -p &lt;em&gt;project_name. &lt;/em&gt;En otro post espero poder mostrar más cosas acerca de proyectos.&lt;br /&gt;&lt;br /&gt;Para más información de los comandos projmod, prctl, etc, ir a &lt;a href="http://docs.sun.com/app/docs/doc/817-1592/6mhahuoj5?a=view"&gt;http://docs.sun.com/app/docs/doc/817-1592/6mhahuoj5?a=view&lt;/a&gt; .&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115280604432138195?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115280604432138195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115280604432138195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115280604432138195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115280604432138195'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/solaris-10-oracle-10g-system-v-ipc.html' title='Solaris 10: Oracle 10g - System V IPC'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115256749382734766</id><published>2006-07-10T14:27:00.000-07:00</published><updated>2006-07-10T14:38:13.850-07:00</updated><title type='text'>Solaris 10: Resolución de Nombres</title><content type='html'>En esta versión de Solaris, nuestros amigos de Sun se pusieron creativos y cambió un poco el tema de la resolución de nombres.&lt;br /&gt;&lt;br /&gt;En primer lugar, ahora cuando uno quiere cambiar el nombre del servidor (o su dirección IP), ahora además debe cambiar la entrada correspondiente en el nuevo archivo /etc/inet/ipnodes.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NOTA&lt;/strong&gt;: no existe un link simbólico /etc/ipnodes, como en el caso del link /etc/hosts -&gt; /etc/inet/hosts. Esto es una pregunta de examen para la certificación.&lt;br /&gt;&lt;br /&gt;El archivo /etc/inet/ipnodes lo crearon ya que la tabla hosts (/etc/hosts) sólo soporta direcciones IPv4. Con ipnodes, se tiene soporte IPv4 y IPv6.&lt;br /&gt;&lt;br /&gt;Como normalmente se ha realizado, la secuencia de resolución de nombres se hace en el archivo /etc/nsswitch.conf (notar que se ha agregado una nueva línea ipnodes: files dns).&lt;br /&gt;&lt;br /&gt;De esta manera, la resolución de nombres tiene el siguiente flujo:&lt;br /&gt;1) /etc/inet/ipnodes&lt;br /&gt;2) /etc/resolv.conf&lt;br /&gt;3) /etc/inet/hosts&lt;br /&gt;4) /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Si se quiere cambiar para que la resolución pregunte primero a los archivos locales y después a los DNS, se debe realizar lo siguiente en el archivo /etc/nsswitch.conf&lt;br /&gt;ipnodes: files&lt;br /&gt;hosts: files     dns&lt;br /&gt;&lt;br /&gt;Así, la secuencia de resolución de nombres sería:&lt;br /&gt;1) /etc/inet/ipnodes&lt;br /&gt;2) /etc/inet/hosts&lt;br /&gt;3) /etc/resolv.conf&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115256749382734766?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115256749382734766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115256749382734766' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115256749382734766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115256749382734766'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/solaris-10-resolucin-de-nombres.html' title='Solaris 10: Resolución de Nombres'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115254554043939097</id><published>2006-07-10T08:22:00.000-07:00</published><updated>2006-07-10T13:11:06.313-07:00</updated><title type='text'>Solaris TIPS: Performance de Discos</title><content type='html'>En estos TIPS, pondré algunas papitas que permiten analizar el rendimiento de algunos subsistemas importantes del sistema operativo (Solaris en este caso, pero los conceptos son ampliables a los otros sabores de Unix y Linux). Voy a empezar con el subsistema de I/O (discos) y después iré agregando otros subsistemas (como CPU, Memoria, etc), espero. Estos tips son en el fondo recopilaciones de ideas que he sacado de libros, blueprints, escalamientos, etc.&lt;br /&gt;&lt;br /&gt;La "utilización" de un disco (%busy) es un parámetro muy usado. Los discos son muestreados por una interrupción con un reloj de 100MHz, para ver si estos están ocupados o no. Además, el driver envía comandos al disco y mide cuanto se demora en responder y cuanto tiempo el disco está ocioso (idle) entre comandos. Un disco con un %busy de 100 indica que no tiene tiempo libre antes de que el siguiente comando es enviado. &lt;em&gt;&lt;span style="color:#3366ff;"&gt;Discos que mantienen sobre un 35% de %busy en un intervalo de 30 segundos están probablemente causando algún tipo de problema de performance.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;El comando "iostat" en Solaris sin argumentos, muestra un nuevo valor: &lt;em&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;service time&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;. Esta valor está expresado en milisegundos y &lt;span style="color:#3366ff;"&gt;&lt;em&gt;corresponde al tiempo promedio tomado en completar una solicitud de I/O, incluyendo el tiempo gastado en esperar porque terminen los requerimientos que estaban primeros en la cola de I/O.&lt;/em&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Como Decidir cuando un Disco está Sobrecargado?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;El valor clave que hay que mirar es el "service time"&lt;/em&gt;&lt;/span&gt; (svc_t) del comando iostat. Este es el tiempo tomado en servir un requerimiento de I/O en el disco, incluyendo el tiempo gastado en esperar en la cola debido a que otros requerimientos están siendo procesados. En situaciones de muy alta carga, peaks grandes de service time pueden ocurrir, por lo cual es importante tener un umbral de alta carga y/o un baseline del comportamiento del subsistema de I/O. Discos que tienen un %busy sobre 20% deben ser mirados constantemente para revisar el tiempo de servicio. En general, service time de hasta 20 milisegundos son aceptables para discos de fibra (actuales). Valores mayores indican que puede existir algún tipo de cuello de botella si es que la utilización es alta constantemente.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Continuará ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115254554043939097?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115254554043939097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115254554043939097' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115254554043939097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115254554043939097'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/solaris-tips-performance-de-discos.html' title='Solaris TIPS: Performance de Discos'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115254452207271468</id><published>2006-07-10T08:06:00.000-07:00</published><updated>2006-07-10T08:17:37.093-07:00</updated><title type='text'>Valle Nevado - 09/07/2006</title><content type='html'>Ayer Fomingo fuimos a Valle Nevado con los Brites y Boris. Me levanté a las 06:30, estaba medio nublado pero tenía cara que iba a despejar (maldito Ivan Torres del Tiempo...... mil veces maldito!).&lt;br /&gt;&lt;br /&gt;En la subida para Farellones había harta nieve, así que tuvimos que poner cadenas. El camino hasta Farellones está bueno (además ya es conocido), pero para Valle Nevado la cosa es distinta. La señalización es como el forro, además nos dimos un trompo en 180° (a lo Jackie Chan). Como ibamos lento no hubo problemas, pero igual su apretá penca.&lt;br /&gt;&lt;br /&gt;Al fin llegamos. La infraestructura hotelera es solida, nada que decir. Pero es más caro que la chucha. Como referencia, un completo (simple) + papas fritas (ultra chicas) + bebido o cerveza sale 5 lucas.&lt;br /&gt;&lt;br /&gt;Lo malo fue que se puso a nevar cerdamente, con viento a kagar (viento blanco). Así que la visibilidad era nula, la nieve blanda, etc. Especial para quebrarse, así que no subimos mucho (además que las pistas altas estaban cerradas). Como no pude ver el paisaje, no me gusto mucho. Espero poder ir un día despejado para poder cachar bien como es la cosa.&lt;br /&gt;&lt;br /&gt;Nos vinimos como a las 4:30, para aprovechar la luz del día. Menos mal, porque con la nieve que caía y la pésima señalización, nos vinimos despacio a kagar.&lt;br /&gt;&lt;br /&gt;Creo que saqué un par de fotos (una cuando a Boris le dió la pálida..jajaja).. A ver si después las subo.&lt;br /&gt;&lt;br /&gt;En la noche, fuimos con la chica al depto de Boris y nos fuimos al Jacuzzi del Edificio. Eso estuvo sólido...&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115254452207271468?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115254452207271468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115254452207271468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115254452207271468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115254452207271468'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/valle-nevado-09072006.html' title='Valle Nevado - 09/07/2006'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115220015465923063</id><published>2006-07-06T08:30:00.000-07:00</published><updated>2006-07-06T08:35:54.660-07:00</updated><title type='text'>Cambio de Departamento - esperando ...</title><content type='html'>Ufff .... se supone que el 15 de Julio me debieran entregar el Departamento, pero parece que se va a demorar su resto (estoy cachando que a fin de mes va a ser la cosa). Lo malloc es que hay que empezar a embalar, ordenar, botar cosas, etc... y tengo mas cachureos que la cresta  :S&lt;br /&gt;&lt;br /&gt;Por lo menos de la inmobiliaria ya se pronunciaron y me van a llamar pa pasarme el cheque por el arriendo del mes de Julio. Si le sirve a algún pichón cuando se compre un depto: me cambiaron 2 veces la fecha de entrega, primero era a fines de Mayo, después me aseguraron que era el 17 de Junio y después salieron con que era el 15 de Julio. Y ahí les dije "para para para para... aquí dice calcule A pendiente"... que yo pagaba arriendo hasta Junio solamente y que de ahí para adelante me tenían que pagar ellos....y cayeron como un niño.... así que solido...por lo menos sirve pa pagar las cortinas  :S&lt;br /&gt;&lt;br /&gt;Así es que eso.... para el que quiera cachar donde es, vayan a http://www.empresasarmas.cl -&gt; Proyecto Bergen 211..&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115220015465923063?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115220015465923063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115220015465923063' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115220015465923063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115220015465923063'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/cambio-de-departamento-esperando.html' title='Cambio de Departamento - esperando ...'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115213582987087493</id><published>2006-07-05T14:30:00.000-07:00</published><updated>2006-07-05T14:43:49.896-07:00</updated><title type='text'>Solaris versus HP-UX</title><content type='html'>Esto lo encontré en el siguiente website:&lt;br /&gt;&lt;a href="http://loudermilk.org/software/solaris-hpux.html"&gt;http://loudermilk.org/software/solaris-hpux.html&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Lo encontré interesante y por eso lo coloco acá (ya que alguna vez la web original puede dejar de existir).&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Solaris versus HP-UX&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Background&lt;br /&gt;&lt;br&gt;&lt;br /&gt;I got my start as a UNIX sysadmin using Solaris back in college, and I've been a fan of Solaris ever since. Where I work, there is often talk of Sun versus HP for large UNIX systems, and I am always a proponent of Sun's systems, mainly because of Solaris.&lt;br /&gt;Many people are quick to dismiss my opinion as a simple personal preference, thinking that since I'm more familiar with Solaris I'm basing my opinion on my emotions and not giving HP fair consideration. I have spent a decent amount of time on HP-UX, though, and I have created the list below to detail the reasons why I believe that from a system administrator's perspective, Solaris is a superior operating system to HP-UX.&lt;br /&gt;For the comparison, I chose relatively older but still very popular versions of both operating systems:&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Solaris 8 (also known as SunOS 5.8 or Solaris 2.8), released in 2000&lt;br /&gt;HP-UX 11iv1 (also known as HP-UX 11.11), released in 2000&lt;br /&gt;&lt;br&gt;&lt;br /&gt;To be fair, I have found many features of HP-UX that I am quite fond of and wish Solaris had. I've pointed those out &lt;a href="http://loudermilk.org/software/solaris-hpux.html#goodstuff"&gt;below&lt;/a&gt; as well.&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;What HP-UX gets wrong&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;No shadow passwords by default. &lt;/strong&gt;Shadow passwords are possible, but you have to turn them on after installing the OS. Not having these is a huge security issue, and HP turns a blind eye toward it by making the administrator fix the gaping out-of-the-box security hole.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;No process-tracing program by default. &lt;/strong&gt;Out of the box, HP-UX has no equivalent of the Solaris truss or Linux strace program to let you trace a process' system calls. One is available (tusc), but it's on a supplemental CD. This is an essential tool of any operating system, and should be available on every installation.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;No /usr/proc/bin-equivalent tools at all. &lt;/strong&gt;The Solaris /usr/proc/bin utilities are incredibly useful. There's pstack to show you a process' stack (for each thread), psig to see the signal handlers for a process, ptree to draw an ASCII chart of a process' parents and children, and several others. Most of these aren't tools you need all the time, but when you need them, there is no substitute. HP-UX has none of these.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Difficult to tell how much physical memory is installed. &lt;/strong&gt;This came as quite a shock to me, but there's no sure-fire, easy way to quickly see how much memory is installed in an HP-UX system. The most common answer I see to this question is to run dmesg and look for a particular message that was logged at boot time, but that doesn't work your system has been up a long time. There's a C interface to get this information, but no built-in command line utility. I eventually wrote a simple C program to return the amount of physical memory, but it shouldn't be that hard.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Difficult to tell if you have a more recent version of a particular patch installed. &lt;/strong&gt;Let's suppose you hear about a security vulnerability in your OS, and the vendor has already released a patch. You want to check whether you already have this patch (or a later version of it) installed on your system, but this is difficult with HP-UX. With Solaris, the patch you're checking for would be named something like 123456-02. Any later versions of that patch would begin with "123456-" and increment the last number, so it's easy to see if you have the patch in question or later (meaning you don't need to worry about the issue the patch resolved). With HP-UX, the patch you're looking for would be named something like PHKL_12345, but any later versions of it would have completely different numbers. There's no way to easily tell if you have a later version of that patch — all you can easily tell is if you have the version in question or not.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Can't use @ or # characters in passwords by default. &lt;/strong&gt;By default, the @ and # characters won't work in passwords because /bin/login interprets them as kill and erase, respectively. Sure, you can fix this, but would you ever have expected this? Suppose you're running a mixed environment, where the HP-UX systems use NIS or LDAP to use passwords created on another platform. Any users with these characters in their passwords won't be able to log in. Maybe these terminal settings were useful twenty years ago when we used our UNIX servers to connect dozens of 80-character terminals, but those days are long gone, and this default is ridiculous.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Can't tell what a device is from its hardware path. &lt;/strong&gt;Maybe I'm just stupid, but I could stare at the HP-UX hardware paths for devices all day without realizing that 0/1/1/0.1.0 is a disk and 0/4/1/0 is a network adapter. In Solaris, those would be more like /devices/pci@1f,4000/scsi@3/sd@0,0:a for the disk and /devices/pseudo/clone@0:hme for the network adapter. These seem just as arbitrary at first, but there are clues in the pathnames: "sd" is the driver for SCSI disks, and "hme" is the driver for hundred-megabit Ethernet NICs.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;No single command to shut down and power off. &lt;/strong&gt;In Solaris, an init 5 will shut down and power off, and an init 0 will shut down and halt. HP-UX gives you only the latter, and if you're shutting down a system for hardware replacement, your only choice is to shutdown -h, wait for the console message that says it's okay to power off, and either physically power off then, or log in to the MP/GSP and issue the poweroff there.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;The kernel must be relinked when tunables are changed. &lt;/strong&gt;I thought we were past the days when you needed a compiler and some source code to make a tuning change to the kernel, but HP-UX isn't. Where Solaris would just need an edit to /etc/system, HP-UX needs to update some header files and relink the kernel.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Kernel tunable defaults are not reasonable. &lt;/strong&gt;The HP-UX defaults for lots of tunables look like they haven't been updated in 15 years. For example, the default for the maximum number of processes any non-root user can have running (maxuprc) is 75.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Startup scripts belong in /etc, not /sbin. &lt;/strong&gt;Most System V unices place startup scripts in /etc/init.d and /etc/rc?.d, but HP-UX puts them in /sbin/init.d and /sbin/rc?.d. If it was 20 years ago and we were having a debate about where the startup scripts should go, I'd vote for /sbin instead of /etc. But other vendors have been doing things one way for 20 years, and HP-UX could at least give admins coming from another flavor of UNIX the courtesy of a symlink. But they don't.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Huge copyright message at every login. &lt;/strong&gt;If you've never logged in to a HP-UX system before, you're missing out — your login is greeted by a 28-line list of copyright messages. Every time. Is this really necessary? Somehow, I doubt Sun is jeopardizing their copyrights to Solaris by not assaulting their users with these notices dozens of times each day.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Syslog rotation is inadequate. &lt;/strong&gt;HP-UX's idea of rotating the syslog is to copy syslog.log to OLDsyslog.log when the system boots. That leaves you with not much logging at all if you boot your system frequently, or probably too much logging if you rarely boot your system. Now, Solaris 8 isn't too much better at log rotation, but it rotates your syslog once a week and keeps four old copies in addition to the current one, so you always know how much log information you have. With HP-UX, you may have a little or you may have a lot. You'll probably never know until you need some old information and don't have it.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Sendmail configuration is painful. &lt;/strong&gt;HP-UX doesn't give you the m4 configuration files for sendmail so that you can use the m4 macros to generate a sendmail.cf. Instead, they expect you to hack sendmail.cf directly. This is not the way sendmail is intended to be configured.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Load average calculations are different. &lt;/strong&gt;In HP-UX, unlike Solaris, Linux, or just about any other UNIX, load averages reported by uptime are divided by the number of processors in the system, so that a load average of 1.0 means the system has as many processes in the run queue as it has processors. That's all well and good, and it might even be a better approach than the other vendors, but once again HP-UX breaks with tradition and confuses administrators of other platforms.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;You need a patch and special mount option to read a CD-ROM with RockRidge extensions. &lt;/strong&gt;The ISO9660 filesystem format, used on CD-ROMs, limits the filenames to 8.3-character names. RockRidge extensions allow longer filenames and allow UNIX file permissions to be stored on the CD-ROM. HP-UX is the only UNIX I've encountered that doesn't handle this format natively. Not only do you need a patch to support it, but you have to mount your CD-ROM with -o rr to read RockRidge extensions.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Swap volumes/files can not be removed on the fly. &lt;/strong&gt;HP-UX lets you add a new swap volume or file while the system is running, but to remove it you have to reboot.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;There is no /etc/nsswitch.conf. &lt;/strong&gt;By default, there is no /etc/nsswitch.conf, and name service switch library uses compiled-in defaults. If you don't want to use the mysterious defaults, just create a file of your own.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Manual device file creation for LVM. &lt;/strong&gt;LVM is nice, but when I create a volume group, I really shouldn't have to run mknod myself and stick a device file in /dev/vgxx.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a name="goodstuff"&gt;What HP-UX gets right&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Believe it or not, I actually do like quite a few things about HP-UX. They are outweighed in importance by the things I don't like, but I list them here nonetheless to prove I'm not just mean.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Startup/shutdown log. &lt;/strong&gt;Many times I've watched a Solaris system boot and have seen a startup script print an error message. As soon as I can think, "hey, something's not right," it's off the screen and lost forever. HP-UX saves the output of the startup and shutdown scripts in a /etc/rc.log, so you can investigate any failures later. Don't beat them up about logging to /etc — /var isn't mounted when they need to start writing to the log.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Startup/shutdown messages are pretty. &lt;/strong&gt;Instead of showing me stdout/stderr from every startup and shutdown script, HP-UX gives me a one-line summary of each thing it's doing, like "Starting NFS Server," and then either "OK" or "FAIL." This is nice, since some Solaris startup scripts print several lines of output and others print none at all. And since the detailed output is logged elsewhere, I don't lose any information.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Boot-up can be interrupted. &lt;/strong&gt;If you're booting HP-UX, and you notice that a critical service failed to start, you can interrupt the boot with control-backslash, get a shell, and debug it immediately, rather than waiting for the system to come all the way up. This is useful when the service you're trying to debug is so critical that you know you'll need to reboot after making the fix anyway.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;/etc/rc.config.d is nice. &lt;/strong&gt;Most of the configuration of daemons that in Solaris would be done by editing various per-daemon configuration files in /etc is done in HP-UX by editing files in /etc/rc.config.d and setting the values of predefined variables. These files are sourced by the init.d startup scripts, and tell them things like whether an NFS server should start, where's the NTP server, what IP address should an interface have, etc. It's a more consistent interface to the system's configuration.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Kernel tunables can be set in terms of other tunables. &lt;/strong&gt;You can choose to set a tunable's value absolutely — say, to 1024 — or in terms of another tunable — for example, to maxuprc * 10. This is pretty nice, since you can edit fewer tunables and have the relative ones scale automatically. This feature was removed in HP-UX 11iv2, though.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;fstab is a better name than vfstab. &lt;/strong&gt;Sorry, Solaris — /etc/vfstab should be /etc/fstab, because that's what everybody else calls it.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Patch rating system. &lt;/strong&gt;Every HP-UX patch has a rating, so you can tell how widely used the patch is and how thoroughly tested it has been.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Downloaded patches can be bundled into a depot. &lt;/strong&gt;When you download patches from HP's web site, you have the option of making the patches into a software depot. If you're installing them on multiple systems, this makes it a lot easier than managing all the patches individually.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;Separation of analyze phase from install phase for software/patch installation. &lt;/strong&gt;HP-UX's software distribution system (SD-UX) separates the analyze phase (checking disk space, checking prerequisites, etc.) from the installation phase when installing patches or software. With a bundle of patches, this can be a big time saver. You can perform the analyze phase for all the patches ahead of time, which won't modify anything on the system, and do the installation phase during your system's maintenance window. In Solaris, patches take a long time to install, and much of the time is spent calculating whether or not the patch should be applied at all.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;strong&gt;The output of ioscan is easier to read than prtconf. &lt;/strong&gt;If I want to quickly see what devices are attached to the system, HP-UX's ioscan is much easier to read than Solaris' prtconf. Of course, tea leaves are probably easier to read than prtconf, so that's not saying much.&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115213582987087493?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115213582987087493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115213582987087493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115213582987087493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115213582987087493'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/solaris-versus-hp-ux.html' title='Solaris versus HP-UX'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115212005954842739</id><published>2006-07-05T10:19:00.000-07:00</published><updated>2006-07-05T10:20:59.550-07:00</updated><title type='text'>sar, iostat, mpstat en Linux</title><content type='html'>En Linux, los utilitarios sar, iostat, mpstat y otros vienen en un paquete que se llama "systat". En Ubuntu es fácil instalarlo, mediante apt-get o a través de la aplicación GUI Synaptic.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115212005954842739?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115212005954842739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115212005954842739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115212005954842739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115212005954842739'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/sar-iostat-mpstat-en-linux.html' title='sar, iostat, mpstat en Linux'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115211985088172280</id><published>2006-07-05T10:12:00.000-07:00</published><updated>2006-07-05T15:17:01.426-07:00</updated><title type='text'>Paseo a ChillaR - Junio 2006</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/2110/783/1600/DSCN5315.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/2110/783/320/DSCN5315.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/2110/783/1600/DSCN5304.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" height="205" alt="" src="http://photos1.blogger.com/blogger/2110/783/320/DSCN5304.jpg" width="284" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Al fin se concretó el viaje. Aprovechando el fin de semana largo del 24, 25 y 26 de Junio, armamos las maletas, los ski's y partimos a ChillaR.&lt;br /&gt;Nos fuimos el Viernes después de la pega (como a las 20 hrs) en el auto de los Brites. Llegamos a las cabañas Antue (&lt;a href="http://www.antue-chile.cl"&gt;http://www.antue-chile.cl&lt;/a&gt;) como a las 03 am del Sábado. Huevo y Pakeke habían llegado como a las 23 hrs del Viernes, así que para esa altura ya estaban llenos. Nos quedamos carreteando como caballeros y al otro día le mandamos a kagar.... el resto, lo pueden ver en las fotos.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;a href="http://chazcaz.spaces.msn.com/photos/"&gt;http://chazcaz.spaces.msn.com/photos/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nos encontramos con el kakero de Garrafa... jajaja...solido, estuvo weno el Domingo.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115211985088172280?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115211985088172280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115211985088172280' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115211985088172280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115211985088172280'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/paseo-chillar-junio-2006.html' title='Paseo a ChillaR - Junio 2006'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-115211906478599814</id><published>2006-07-05T09:56:00.000-07:00</published><updated>2006-07-05T10:04:24.800-07:00</updated><title type='text'>Blogs con música de la buena</title><content type='html'>- En este Blog postean mucha música, harto progresivo y música buena en general. Muy recomendable:&lt;br /&gt;&lt;a href="http://sonidosdeverdad.blogspot.com/"&gt;http://sonidosdeverdad.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;- Este Blog es parecido al anterior, pero se basa principalmente en guitarristas virtuosos. Está bueno para conocer nuevos músicos:&lt;br /&gt;&lt;a href="http://virtuososguitarristas.blogspot.com/"&gt;http://virtuososguitarristas.blogspot.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-115211906478599814?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/115211906478599814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=115211906478599814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115211906478599814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/115211906478599814'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/07/blogs-con-msica-de-la-buena.html' title='Blogs con música de la buena'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114623965082901655</id><published>2006-04-28T08:49:00.000-07:00</published><updated>2006-04-28T08:54:38.473-07:00</updated><title type='text'>Limpiar flag FAILING cuando vxdisk list muestra status "online failing"</title><content type='html'>Durante una falla que cause que VERITAS Volume Manager vea un disco como failing cuando en realidad el disco no está malo, el flag failing del disco puede ser limpiado. Sin embargo, esto no se debe hacer cuando el status de un disco es unknown.&lt;br /&gt;&lt;br /&gt;1) Listar los discos bajo VxVM para determinar cual disco está marcado como malo:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# vxdisk list&lt;/span&gt;&lt;br /&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 10"&gt;&lt;meta name="Originator" content="Microsoft Word 10"&gt;         &lt;link style="font-family: courier new;" rel="File-List" href="file:///C:%5CWindows%5CTemp%5Cmsohtml1%5C09%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:applybreakingrules/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:usefelayout/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"MS Mincho";  panose-1:2 2 6 9 4 2 5 8 3 4;  mso-font-alt:"ＭＳ 明朝";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face  {font-family:"\@MS Mincho";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-fareast-language:EN-US;  mso-bidi-language:AR-SA;} span.fixedfont1  {mso-style-name:fixedfont1;  mso-ansi-font-size:13.5pt;  mso-bidi-font-size:13.5pt;  font-family:"Courier New";  mso-ascii-font-family:"Courier New";  mso-hansi-font-family:"Courier New";  mso-bidi-font-family:"Courier New";} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt; &lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Tabla normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";} &lt;/style&gt; &lt;![endif]--&gt;    &lt;!--StartFragment--&gt;  &lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-left: 30pt;font-family:courier new;"&gt;&lt;span class="fixedfont1"  style="font-size:100%;"&gt;&lt;span style=";color:black;" &gt;DEVICE       TYPE      DISK         GROUP        STATUS&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-left: 30pt;font-family:courier new;"&gt;&lt;span class="fixedfont1"  style="font-size:100%;"&gt;&lt;span style=";color:black;" &gt;c0t1d0s2     sliced    disk01       rootdg       online failing&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-left: 30pt;font-family:courier new;"&gt;&lt;span class="fixedfont1"  style="font-size:100%;"&gt;&lt;span style=";color:black;" &gt;c0t3d0s2     sliced    rootdisk     rootdg       online&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"  style="background: white none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-left: 30pt;font-family:courier new;"&gt;&lt;span class="fixedfont1"&gt;&lt;span style=";font-size:13;color:black;"  &gt;&lt;span style="font-size:100%;"&gt;........(mas)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;!--EndFragment--&gt; 2) Limpiar el flag failing del disco que está marcado como failing:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;# vxedit -g &lt;span style="font-weight: bold; font-style: italic;"&gt;nombre_disk_group&lt;/span&gt; set failing=off &lt;span style="font-weight: bold; font-style: italic;"&gt;nombre_disco&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114623965082901655?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114623965082901655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114623965082901655' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623965082901655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623965082901655'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/limpiar-flag-failing-cuando-vxdisk.html' title='Limpiar flag FAILING cuando vxdisk list muestra status &quot;online failing&quot;'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114623900122940329</id><published>2006-04-28T08:38:00.000-07:00</published><updated>2006-04-28T08:44:50.466-07:00</updated><title type='text'>PID de un puerto abierto en Unix</title><content type='html'>Con el comando lsof se puede saber el PID del proceso owner que tiene un puerto &lt;port&gt; abierto.&lt;br /&gt;  &lt;span style="font-family:courier new;"&gt; # lsof -i TCP:80&lt;port&gt;&lt;/port&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;También es posible conocer los archivos abiertos por una dirección IP. Ejemplo:&lt;br /&gt;   &lt;span style="font-family:courier new;"&gt;# lsof -i TCP@172.20.77.162&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/port&gt;En Linux lsof viene instalado por default. En Solaris hay que bajarlo (http://www.sunfreeware.com).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114623900122940329?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114623900122940329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114623900122940329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623900122940329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623900122940329'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/pid-de-un-puerto-abierto-en-unix.html' title='PID de un puerto abierto en Unix'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114623796924523718</id><published>2006-04-28T08:22:00.000-07:00</published><updated>2006-04-28T08:26:09.246-07:00</updated><title type='text'>FTP umask setting en HP-UX</title><content type='html'>El demonio ftp (ftpd) usa una configuración interna de umask, por default es 027.&lt;br /&gt;&lt;br /&gt;Esto puede ser cambiado editando la entrada ftpd del archivo &lt;span style="font-family: courier new;"&gt;/etc/inted.conf&lt;/span&gt;. Por ejemplo, para cambiar el umask de ftpd a 022, la línea ftpd de &lt;span style="font-family: courier new;"&gt;/etc/inetd.conf&lt;/span&gt; debe ser como sigue:&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-family: courier new;"&gt; ftp stream tcp nowait root /usr/lbin/ftpd ftpd -l -u 22&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Luego se debe reiniciar inetd para que los cambios tengan efecto, con el siguiente comando:&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-family: courier new;"&gt; # inetd -c&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114623796924523718?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114623796924523718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114623796924523718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623796924523718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623796924523718'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/ftp-umask-setting-en-hp-ux.html' title='FTP umask setting en HP-UX'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114623760406552757</id><published>2006-04-28T06:38:00.000-07:00</published><updated>2006-04-28T08:20:04.116-07:00</updated><title type='text'>Montar CD en HP-UX</title><content type='html'>Si se quiere montar un CDROM ISO 9660 en HP-UX, se tienen que iniciar los demonios pfs_mountd y pfsd.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;# /usr/sbin/pfs_mountd &amp;&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;[1]        1969&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;# /usr/sbin/pfsd &amp;&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;[2]        1970&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Editar o crear el archivo:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    /etc/pfs_fstab&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;con el siguiente contenido:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    /dev/dsk/c0t4d0 /ISO_CDROM pfs-iso9660 xlat=unix 0 0&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;    /dev/dsk/c0t4d0 /ISO_RR_CDROM pfs-rrip xlat=unix 0 0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Crear los directorios, si no existen:&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    # ls -ld /ISO*&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;    drwxr-xr-x   2   root   root   28   Apr   2   11:20   ISO_CDROM&lt;/span&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;    drwxr-xr-x   2   root   root   28   Apr   2   11:20   ISO_RR_CDROM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ahora se pueden montar los CDROMs:&lt;br /&gt;    &lt;span style="font-family: courier new;"&gt;# pfs_mount /ISO_CDROM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Y para desmontar:&lt;br /&gt;    &lt;span style="font-family: courier new;"&gt;# pfs_umount /ISO_CDROM&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114623760406552757?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114623760406552757/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114623760406552757' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623760406552757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623760406552757'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/montar-cd-en-hp-ux.html' title='Montar CD en HP-UX'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114623128080602032</id><published>2006-04-28T06:29:00.000-07:00</published><updated>2006-04-28T06:34:40.816-07:00</updated><title type='text'>Información útil de un servidor HP-UX (como un explorer)</title><content type='html'>El comando &lt;span style="font-family: courier new;"&gt;/opt/ignite/bin/print_manifest&lt;/span&gt; entrega información acerca del Modelo del Servidor, mamoria, procesadores, bits en que está corriendo el Sistema Operativo, dispositivos, versión del S.O., paquetes instalados, Disk y FileSystem Layout, parámetros de Kernel e información de Red.&lt;br /&gt;&lt;br /&gt;    Es una información útil que siempre se debiera tener a mano. No es tan completa como la información que se puede obtener de un explorer en Solaris (&lt;span style="font-family: courier new;"&gt;/opt/SUNWexplo/bin/explorer&lt;/span&gt;), pero cumple su objetivo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114623128080602032?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114623128080602032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114623128080602032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623128080602032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114623128080602032'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/informacin-til-de-un-servidor-hp-ux.html' title='Información útil de un servidor HP-UX (como un explorer)'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114615041332401124</id><published>2006-04-27T07:27:00.000-07:00</published><updated>2006-07-13T08:12:22.726-07:00</updated><title type='text'>Acceso root remoto - ALLOW DENY</title><content type='html'>Para permitir o denegar el acceso root remoto (telnet, rlogin, etc), se deben modificar ciertos archivos dependiendo del sistema operativo. A continuación se muestra como configurar esto en Sun Solaris, Hp-UX y Tru64.&lt;br /&gt;&lt;br /&gt;Sun Solaris&lt;br /&gt;========&lt;br /&gt;El archivo &lt;span style="font-family:courier new;"&gt;/etc/default/login&lt;/span&gt; controla el acceso como root al sistema. Existen varias opciones de configuración. Las más utilizadas son:&lt;br /&gt;1) Permitir acceso root desde cualquier parte. Para esto, se debe comentar la línea CONSOLE, para que quede de la siguiente manera:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;#CONSOLE=/dev/console&lt;/span&gt;&lt;br /&gt;2) Sólo permitir que root se pueda logear desde la consola serial. Para esto, descomentar la línea CONSOLE, para que quede de la siguiente manera:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CONSOLE=/dev/console&lt;/span&gt;&lt;br /&gt;3) Sólo permitir que root se pueda logear en modo Single-User. Para esto, la línea CONSOLE debe estar descomentada y sin ningún valor, como el siguiente ejemplo:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;CONSOLE=&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HP-UX&lt;br /&gt;=====&lt;br /&gt;En HP-UX, el control de acceso a root se establece con el archivo &lt;span style="color:#3333ff;"&gt;&lt;strong&gt;&lt;span style="font-family:courier new;"&gt;/etc/securetty&lt;/span&gt;. Si este archivo existe, entonces login security está activo&lt;/strong&gt;.&lt;/span&gt;  Si no existe el archivo, entonces no hay reestricción para que el root se conecte desde cualquier device. Algunos ejemplos son:&lt;br /&gt;1) Restringir acceso root sólo a consola. Para esto, el archivo debe contener la línea:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;console&lt;/span&gt;&lt;br /&gt;2) Permitir acceso root a través de telnet. Para esto, el archivo debe contener la línea:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;tty&lt;/span&gt;&lt;br /&gt;3) Permitir acceso root a través de rlogin. Para esto, el archivo debe contener la línea:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;pts&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tru64&lt;br /&gt;=====&lt;br /&gt;El control de acceso a root se establece con el archivo &lt;span style="font-family:courier new;"&gt;/etc/securettys&lt;/span&gt;. Algunos ejemplos son:&lt;br /&gt;1) Restringir acceso root sólo a consola. El archivo sólo debe contener la línea:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/dev/console&lt;/span&gt;&lt;br /&gt;2) Permitir acceso a través de telnet, rlogin. El archivo debe contener la línea:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ptys&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114615041332401124?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114615041332401124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114615041332401124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114615041332401124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114615041332401124'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/acceso-root-remoto-allow-deny.html' title='Acceso root remoto - ALLOW DENY'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114614766871297021</id><published>2006-04-27T06:48:00.000-07:00</published><updated>2006-10-16T07:58:57.186-07:00</updated><title type='text'>Cambio de zona horaria (Timezone) en Unix</title><content type='html'>A continuación se muestra como cambiar la Zonar Horaria (Timezone) en los sistemas operativos Sun Solaris, HP-UX, Tru64 y Linux Ubuntu.&lt;br /&gt;&lt;br /&gt;Recordar que en Chile la hora se cambia 2 veces al año, por lo cual la zona horaria que se seleccione debe soportar estos cambios.&lt;br /&gt;&lt;br /&gt;Sun Solaris&lt;br /&gt;========&lt;br /&gt;La zona horaria en Solaris se configura en el archivo &lt;span style="font-family:courier new;"&gt;/etc/TIMEZONE&lt;/span&gt;. Para el caso de Chile (que soporte los cambios de hora de invierno y verano) el archivo debe contener la siguiente línea:&lt;br /&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 10" name="Generator"&gt;&lt;meta content="Microsoft Word 10" name="Originator"&gt;&lt;link href="file:///C:%5CWindows%5CTemp%5Cmsohtml1%5C04%5Cclip_filelist.xml" rel="File-List"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"MS Mincho";  panose-1:2 2 6 9 4 2 5 8 3 4;  mso-font-alt:"ＭＳ 明朝";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face  {font-family:"\@MS Mincho";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-ansi-language:ES-CL;  mso-fareast-language:ES-CL;  mso-bidi-language:AR-SA;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;&lt;span lang="ES-CL"  style="font-family:courier new;"&gt;TZ=Chile/Continental&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;HP-UX&lt;br /&gt;=====&lt;br /&gt;Para el caso de HP-UX, no existe una zona horaria de Chile que soporte cambio de hora. Para este caso, HP creó una nueva zona que se debe agregar manualmente al archivo donde residen las zonas horarias.&lt;br /&gt;Para configurar la zona horaria que soporta cambio de hora, se debe realizar lo siguiente:&lt;br /&gt;1) Agregar al final del archivo &lt;span style="font-family:courier new;"&gt;/usr/lib/tztab&lt;/span&gt; &lt;span style="FONT-WEIGHT: bold"&gt;lo siguiente:&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;br /&gt;PST4SST&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 10" name="Generator"&gt;&lt;meta content="Microsoft Word 10" name="Originator"&gt;&lt;link href="file:///C:%5CWindows%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"MS Mincho";  panose-1:2 2 6 9 4 2 5 8 3 4;  mso-font-alt:"ＭＳ 明朝";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face  {font-family:"\@MS Mincho";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-ansi-language:ES-CL;  mso-fareast-language:ES-CL;  mso-bidi-language:AR-SA;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 35.4pt;font-family:courier new;" &gt;&lt;span lang="ES-CL"&gt;0 23 8-14 3 1983-2038 6 PST4 &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 35.4pt;font-family:courier new;" &gt;&lt;span lang="ES-CL"&gt;0 1 &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;9&lt;/span&gt;&lt;/strong&gt;-&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;14&lt;/span&gt;&lt;/strong&gt; 10 1983-2038 0 SST3&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span lang="ES-CL"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;NOTA:&lt;/span&gt;&lt;span style="color:#ff0000;"&gt; los numeros que aparecen en rojo son una modificación que realizó HP a esta zona horaria, puesto que con la configuracion antigua (0 1 8-14 10 1983-2038 0 SST3) la hora cambió una semana antes en Octubre del 2006.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;2)Editar el archivo &lt;span style="font-family:courier new;"&gt;/etc/TIMEZONE&lt;/span&gt;. Este debe contener lo siguiente:&lt;br /&gt;&lt;br /&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 10" name="Generator"&gt;&lt;meta content="Microsoft Word 10" name="Originator"&gt;&lt;link href="file:///C:%5CWindows%5CTemp%5Cmsohtml1%5C03%5Cclip_filelist.xml" rel="File-List"&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"MS Mincho";  panose-1:2 2 6 9 4 2 5 8 3 4;  mso-font-alt:"ＭＳ 明朝";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face  {font-family:"\@MS Mincho";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-ansi-language:ES-CL;  mso-fareast-language:ES-CL;  mso-bidi-language:AR-SA;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 35.4pt;font-family:courier new;" &gt;&lt;span lang="ES-CL"&gt;TZ=PST4SST&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN-LEFT: 35.4pt;font-family:courier new;" &gt;&lt;span lang="ES-CL"&gt;export TZ&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Tru64&lt;/span&gt;&lt;br /&gt;=====&lt;br /&gt;En Tru64, la zona horaria se define en el directorio &lt;span style="font-family:courier new;"&gt;/etc/zoneinfo/&lt;/span&gt; y se establece haciendo un link a la zona que se requiere del archivo &lt;span style="font-family:courier new;"&gt;localtime&lt;/span&gt;.&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;&lt;/span&gt;Ejemplo:&lt;br /&gt;&lt;meta content="text/html; charset=utf-8" equiv="Content-Type"&gt;&lt;meta content="Word.Document" name="ProgId"&gt;&lt;meta content="Microsoft Word 10" name="Generator"&gt;&lt;meta content="Microsoft Word 10" name="Originator"&gt;&lt;link style="FONT-FAMILY: courier new" href="file:///C:%5CWindows%5CTemp%5Cmsohtml1%5C05%5Cclip_filelist.xml" rel="File-List"&gt;&lt;o:smarttagtype style="FONT-FAMILY: courier new" name="time" namespaceuri="urn:schemas-microsoft-com:office:smarttags"&gt;&lt;object id="ieooui" classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D"&gt;&lt;/object&gt;&lt;style&gt; st1\:*{behavior:url(#ieooui) } &lt;/style&gt;&lt;br /&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:"MS Mincho";  panose-1:2 2 6 9 4 2 5 8 3 4;  mso-font-alt:"ＭＳ 明朝";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;} @font-face  {font-family:"\@MS Mincho";  mso-font-charset:128;  mso-generic-font-family:modern;  mso-font-pitch:fixed;  mso-font-signature:-1610612033 1757936891 16 0 131231 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";  mso-ansi-language:ES-CL;  mso-fareast-language:ES-CL;  mso-bidi-language:AR-SA;} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;&lt;!--StartFragment--&gt;&lt;span style="font-size:85%;"&gt;lrwxrwxrwx&lt;span style="font-size:0;"&gt; &lt;/span&gt;1 root&lt;span style="font-size:0;"&gt; &lt;/span&gt;system&lt;span style="font-size:0;"&gt; &lt;/span&gt;19 Sep 11 &lt;?xml:namespace prefix = st1 /&gt;&lt;st1:time hour="23" minute="55"&gt;23:55&lt;/st1:time&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; localtime -&gt; ./Chile/Continental&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/o:smarttagtype&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Linux Ubuntu&lt;/span&gt;&lt;br /&gt;===========&lt;br /&gt;En Linux (la mayoría) el archivo /etc/localtime es el archivo de configuración de zona horaria. En realidad es un link simbólico al archivo de Zona. Por ejemplo, para tener configurada la Zona Santiago de Chile, así debe estar configurado:&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;lrwxrwxrwx 1 root root 36 2006-04-24 12:14 /etc/localtime -&gt; /usr/share/zoneinfo/America/Santiago&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;En algunas distribuciones en lugar de hacer el Link Simbólico copian el archivo (en este caso Santiago) a /etc/localtime.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114614766871297021?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114614766871297021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114614766871297021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114614766871297021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114614766871297021'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/cambio-de-zona-horaria-timezone-en.html' title='Cambio de zona horaria (Timezone) en Unix'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-114606972390717468</id><published>2006-04-26T09:27:00.000-07:00</published><updated>2006-04-26T09:42:03.926-07:00</updated><title type='text'>Export Display remoto en Ubuntu 5.10 Breezy Badger</title><content type='html'>En Ubuntu, por defecto no se permite abrir alguna aplicacion X desde un servidor remoto (por ejemplo, si en Ubuntu se hace un xhost + y en el servidor remoto se exporta el DISPLAY hacia Ubuntu, no se podra abrir la aplicacion X en Ubuntu(.&lt;br /&gt;&lt;br /&gt;    Esto se debe a que el servidor X de Ubuntu no escucha por peticiones TCP remotas. Para mejorar esta situacion se debe modificar el archivo xserverrc. Para esto, se debe hacer lo siguiente:&lt;br /&gt;&lt;br /&gt;1) sudo vi /etc/X11/xinit/xserverrc&lt;br /&gt;2) Eliminar la opcion "-nolisten tcp", para que la linea quede de la siguiente forma: exec /usr/bin/X11/X -dpi 100&lt;br /&gt;3) Reiniciar el servidor X, con: sudo /etc/init.d/gdm restart&lt;br /&gt;&lt;br /&gt;    Con esto ya se podra exporta el DISPLAY hacia Ubuntu y desplegar aplicaciones X. Como prueba, hacer lo siguiente&gt;&lt;br /&gt;En Ubuntu:&lt;br /&gt;---------------&lt;br /&gt;- Abrir un terminal y ejecutar: xhost +&lt;span style="font-style: italic;"&gt;ip_servidor_remoto&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En servidor remoto:&lt;br /&gt;-------------------------&lt;br /&gt;- En un terminal, exportar el DISPLAY con los comandos:&lt;br /&gt;DISPLAY=&lt;span style="font-style: italic;"&gt;ip_Ubuntu:0.0&lt;br /&gt;&lt;/span&gt;export DISPLAY&lt;br /&gt;- Ejecutar una aplicacion X, por ejemplo, xterm&lt;br /&gt;&lt;br /&gt;    Si la prueba es satisfactoria, se debiera abrir una ventana de xterm en Ubuntu.&lt;br /&gt;&lt;br /&gt;Saludos,&lt;br /&gt;ChaZcaZ./&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-114606972390717468?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/114606972390717468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=114606972390717468' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114606972390717468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/114606972390717468'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2006/04/export-display-remoto-en-ubuntu-510.html' title='Export Display remoto en Ubuntu 5.10 Breezy Badger'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10244357.post-110609640853222161</id><published>2005-01-18T16:58:00.000-08:00</published><updated>2005-01-18T17:00:08.533-08:00</updated><title type='text'>Inauguración</title><content type='html'>&lt;span style="font-family:arial;"&gt;Este es el primer post del Blog.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Arial;"&gt;Vamos a ver que se puede hacer en esta paginilla.&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10244357-110609640853222161?l=chazcaz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://chazcaz.blogspot.com/feeds/110609640853222161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10244357&amp;postID=110609640853222161' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/110609640853222161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10244357/posts/default/110609640853222161'/><link rel='alternate' type='text/html' href='http://chazcaz.blogspot.com/2005/01/inauguracin.html' title='Inauguración'/><author><name>ChaZcaZ</name><uri>http://www.blogger.com/profile/17703631074220642191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
