Nov 18 2010

“Kernel Panic” especial “SysAdmin” con Ricardo Galli (Menéame, UIB)

tuxipod.jpgHola amigos, hace tiempo ya hablamos en algún Kernel Panic sobre la posibilidad de hacer un episodio especial dedicado a la administración o gestión de un servidor y proyecto web. Hoy no están al micro los habituales en Kernel Panic (Forat y N1mh), ni Oreixa que también le da al tema, pero esperaban esta entrega con las mismas ganas que muchos de vosotros.

Me ha costado un poco sacarlo al aire (más que nada por documentar el audio bien), pero aquí tenemos este especial fuera de la programación habitual del podcast (el día 1 de cada mes) que está destinada mayormente a toda la comunidad de “SysAdmins” de facto o en ciernes que seguís “Kernel Panic”. También a los que os pasáis por aquí habitualmente a enriquecer la conversación y que os interesa esta temática o muchos colegas de Twitter con los que hablo de estas cuestiones.

Especial SysAdmin y Servidores Web, en “Kernel Panic” con Ricardo Galli.

Cuando pensé en este especial, tenía clara una cuestión, nadie mejor que Ricardo Galli (en Twitter @gallir) para llevarlo adelante y no me equivoqué. No sólo por su experiencia en la creación, gestión y administración junto a Benjami Villoslada de Menéame, sino por una trayectoria (Dóctor en Informática, profesor de la UIB o portavoz de la Free Software Foundation) muy amplia que muchos conocíamos desde la época más álgida de Bulma.

Tengo que agradecerle a Ricardo lo que me ayudó a preparar todo, la cercanía e implicación a la hora de hacerlo, lo rápido que me dijo “sí” y también lo que he aprendido sobre ciertos conceptos y situaciones a las que te enfrentas en el día a día con el sistema.

# Añado, el post de Ricardo sobre el podcast en su blog, gracias !! Me dejaste K.O con tus palabras…

Leer el resto de;”“Kernel Panic” especial “SysAdmin” con Ricardo Galli (Menéame, UIB)”

Tags: , , , , , , , ,


May 12 2009

SGAE; 0 – Agujero.com; 1, empieza bien el partido -;)

Category: Sin archivardabo @ 1:01 am

folder_download.gifUn partido en el que nos jugamos mucho todos, hoy me ha llamado sobre las siete y media Ramón (más conocido como Wogker), fundador y alma mater del Agujero Negro, para darme en primicia la buena nueva y la verdad es que tenía otra voz, no es para menos.

Os podéis imaginar la forma en la que se puede vivir una historia así de primera mano, por muchos apoyos que recibas, al final tienes que sentirte un tanto solo, pero aunque en ocasiones no lo parezca, la justicia no está siempre del mismo lado (que en el caso del P2P hasta que no se demuestre lo contrario está del nuestro).

Como podemos leer en el post que David Bravo (quien junto a Javier de la Cueva lleva el caso) ha publicado hace escasos momentos;

Pues bien, en la resolución que hoy tenemos el placer de comunicar, el titular del Juzgado de lo Mercantil nº 3 de Barcelona (de quien hemos de mencionar goza de prestigio profesional entre los juristas de dicha ciudad) dictó con fecha 6 de mayo, día siguiente de la celebración de la vista de medidas cautelares, un auto en el que deniega la solicitud de cierre de www.agujero.com:

Hace unos días ya publiqué una entrada mostrando mi apoyo a la causa y está claro que mi colega Wogker está más que bien asesorado (el peritaje ha ido de la mano de Cuartango, también llamado “la pesadilla de Microsoft” por los bugs encontrados y reportados) y el trabajo de sus abogados se hace notar, por lo que espero que a pesar de la prudencia que tenemos que tener y que será una batalla larga y dura, el partido empieza más que bien.

Compartir no es un delito, si no hay interés comercial y si como es el caso que nos ocupa, sólo existen en las webs afectadas enlaces externos a otros sites, tampoco están delinquiendo, por mucho que estén buscando sentencias condenatorias a modo “ejemplarizante”, les va a costar demostrar lo contrario.

Enhorabuena a todo el equipo del Agujero y a seguir dando guerra pero de las de bien -;).

Tags: , ,


Mar 19 2009

Amen.es ¿Estás pensando en alojar ahí una web o contratar un servidor dedicado? Server K.O

Category: GNU/Linux,Sin archivar,Webmasterdabo @ 1:17 am

apache_server.jpgBien, para poneros en antecedentes os comentaré que hace tiempo (más de 4 años) ya expresé públicamente lo que pensaba acerca de “cierta política” de recuperación de dominios de amen.es. Por lo que en este caso, llueve sobre mojado.

Para no dispersaros mucho de vuestra multitarea, que sé como es el tema, os lo resumiré lo que más pueda pero prefiero documentar un poco los pasos para que os pongáis escena. Esto le ha sucedido a un colega con un servidor dedicado en el que yo he realizado algunas tareas de administración y optimización, el nombre no viene al caso, quizás alguno sabéis de quien hablo pero lo importante es saber con que empresa trata uno en casos como este.

Está claro que no se puede generalizar y que la gente de Amen no hará todo mal, también sé muy bien que la administración de sistemas no es una tarea fácil y que hay muchos puntos críticos o que sean susceptibles de fallar más que otros pero hablaré de lo que he visto en todo este proceso de la forma más objetiva posible.

Máquina, un servidor dedicado con tiempo ya, un Dual Xeón con mucho trote y descatalogado de la oferta actual de Amen, 150 Gb de disco duro, 2 Gb de Ram y una distribución de Fedora Linux junto a uno de esos imagino “males necesarios” que son los paneles de administración vía web, (tema del que hablé), en este caso Direct Admin.

Esto sucedió un Viernes, me llega un mail de mi colega “Dabo, el servidor ha petado, me dicen que hay muchos errores en el disco los de Amen y que me ponen el servidor en modo recuperación”, ellos lo llaman “Recovery mode” que no es otra cosa que un arranque de la maquina en cuestión vía un Live CD de Ubuntu en este caso (que supongo será una imagen vía red que tendrán preparada).

Más datos sobre el detalle del recovery mode famoso, una salida del comando uname -a (con -r da menos info);

[email protected]:~# uname -a

Linux wpc___.amenworld.com 2.6.24.2live #1 SMP Tue Apr 22 16:13:55 UTC 2008 i686 GNU/Linux

Para saber la versión exacta del S.O, suelo usar “lsb”, concretamente lsb_release -a (hay otras formas);

[email protected]:~#  lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 8.04
Release:        8.04
Codename:       hardy

Viernes noche / Sábado, bien, a partir de ahí entro vía SSH al servidor en modo “rescate” y veo como efectivamente la salida del comando fsck (usadlo sólo sin estar montadas las unidades) reporta un montón de errores en el disco, había un sistema Raid por software con una forma de petar muy extraña pero eso es otra historia.

Previamente había estado haciendo algunas que otras comprobaciones con la ayuda de mi colega “AJ”, al final después de unos cuantos reinicios en “modo normal” desde el panel web de Amen a ver si arrancaba el sistema y viendo que no había forma de poder ya levantar todo normalmente  y que ni conectaba vía SSH, ya descarté seguir en esa máquina y la prioridad para mi fue recuperar todo el contenido de /home (donde estaban las webs) y de /var/lib/mysql, donde estaban las bases de datos en el momento de petar…

Como sabéis, el comando fsck que tiene varios parámetros para ejecutarse, una vez que hace las comprobaciones de disco, envía los archivos recuperados al directorio “Lost+Found”, había muchos material para recuperar en este caso, una vez finalizadas todas las operaciones en el disco, vía rsync hubo que colocarlos en su lugar original, para después, dejar montada una partición de disco con /home y /var con todo el contenido original con la idea de enviarlo después vía rsync al nuevo servidor…

Esta parte de la recuperación la resumo mucho porque llevó unas 5 o 6 horas recuperando, reiniciando, desmontando y montando unidades, Raids y la madre que le parió al disco duro… (se haría muy largo el post, os lo aseguro).

A todo esto ¿Qué le decía a su cliente o más bien hacía Amen? nada de nada, Viernes tarde y claro, como para ponerse con un “pancho” como este…toma soporte 24 x 7 x 365 (otra cosa como veis de la que ya escribí) y ojo, no cobran mal no, unos 50 eur la hora y no digamos lo que se gastó mi colega llamando a algún número 807…”Lo estamos mirando”.

Para colmo de la mala suerte, el cliente tenía contratado un servicio de backups para las bases de datos hacia otra máquina que falló, el problema es que no es ni mucho menos seguro que funcionen las bases de datos en un caso de “petazo” volviendo a poner las antiguas como estaban en el nuevo servidor, lo digo porque están como si fuera vía una “copia en caliente” o con el comando cp, no con un mysqldump que es lo suyo, pero se puede intentar hacer ese volcado en otro server o localmente y luego revertir el volcado y esperar a que funcione y si no chuta, a intentar reparar vía mysqlcheck o myisamchk las bases pero eso ya es otra historia…

¿Y dónde estaba Amen el Sábado y el Domingo? no sé, fuera de servicio (y de juego…)

Al final, llamaron el Lunes a las 10 am y llegaron a un acuerdo con mi colega para que le cambiaran a otro servidor más potente, un Core2 Duo y le dijeron que se ponían con la instalación del sistema…Le dieron varias opciones, todas con Plesk como panel de administración vía web y le aconsejé lógicamente que le metieran Debian GNU/Linux.

“Nos ponemos con la instalación”

Le llaman otra vez por teléfono;

“Sr cliente, hay un problema con el script de instalación, no podemos instalar Debian pero podemos ofrecerle Ubuntu o Fedora”

Me lo cuenta y yo alucino y le digo que a una mala meta Ubuntu pero que no transija fácilmente y que si tiene que esperar que lo hiciera. Después le llamaron y le dijeron que lo habían solventado…WTF !

Se tiran todo el Lunes out y el sistema sin instalar hasta el Martes, día en el que por fin quedó todo listo. Me manda el password del root, entro y zas !, la primera en la frente, el esquema de particiones brillando por su ausencia o más bien por su escasez…Todo montado en la raíz /. No les da la cabeza para meter en particiones diferentes el home, var (ya no digo /var/log y var/lib/mysql), /tmp o las webs /www pero es algo que no sólo lo hace Amen.

No os cuento nada de la configuracion por defecto del S.O, Apache o mysql…

No os enrollo más porque no acabaría dando detalles y más detalles ¿Cómo acabó la historia?, al final tuve suerte con la recuperación / restauración y más o menos todo está funcionando bajo Debian y Plesk 8 (El Plesk y estos paneles de administración vía web digo que son un “mal necesario” por la cantidad de porquería que meten en el sistema y como se medio apoderan de el, pero algo muy útil para usuarios que no sepan de sistemas) con algún tema que está dando guerra.

Viendo el resultado final, lo mínimo para lo que podía haber sido, todas las bases estan chutando y los 60 gigas de datos replicados al nuevo servidor. Quedan cosas por afinar, servicios por asegurar etc, pero de verdad, desde luego que no será porque Amen se ha molestado por su cliente...

De todos modos, en una ocasión ya opiné sobre los peligro de un servidor web dedicado mal administrado vía Plesk, Cpanel, DirectAdmin o similar sin meterte vía SSH a actualizar-monitorizar-optimizar el sistema. Lo siento por Amen, pero van dos y puede que alguno de vosotros haya pasado por lo mismo e imagino que te puede hacer de todo menos gracia.

Se me olvidaba, ese servidor para mi colega es su medio de trabajo...No se ha ido de Amen porque en Enero firmó un contrato hasta el mismo mes de 2.010. Está bien dar una segunda oportunidad a la gente, ya que como he dicho en el comienzo del post, no todo será malo pero creo que es bueno saber con lo que puedes contar llegado ese momento que por cierto, tarde o temprano, nos puede sobrevenir a todos.

Pero creo que lo peor fue en una situación como esta, no recibir una verdadera opinión – actuación profesional por parte de una empresa que se entiende y de hecho asi es, sabe de todo esto mucho más que yo.

Tags: , , , , , , , , , ,


Feb 16 2009

Publicado en Daboweb. (Semana 06/2009)

Category: Sin archivardabo @ 12:13 am

Recopilatorio de entradas publicadas en Daboweb esta pasada semana. Todos los comentarios los vamos recogiendo en el foro de noticias que hemos creado para opinar sobre ellas.

Vulnerabilidades en navegador web Apple Safari. Nueva versión 3.2.2 para Windows Vista y XP
Apple security Update 2009-001 (Mac OS X 10.5.6 y Mac OS X 10.4.11) y Java Update
Vulnerabilidad crítica en BlackBerry Aplication Web Loader.
Actualizaciones de Microsoft Febrero 2009
WordPress 2.7.1, actualización disponible

Tags: , , , , , , ,


Oct 14 2008

Di NO al XDepth RAW como estándar de formato RAW, lo que nos faltaba…

Category: Sin archivardabo @ 12:39 am

Este nuevo formato de archivo RAW (por explicarlo muy llanamente, el negativo de la fotografía digital) parece ser que tiene opciones de ser IMPUESTO porque no tiene otro nombre, en futuros modelos de cámaras fotográficas que saldrán al mercado.

Si pasas habitualmente por Caborian ya sabrás por donde van los tiros ya que hoy lo hemos publicado, pero Wiggin, que es el autor del post y podía haberse limitado a anunciarlo como una gran ventaja (que técnicamente las tiene, eso es incuestionable), al final del texto y mirando un poco más allá del titular, muy sensatamente dice;

Si el nuevo estándar tiene futuro o no lo sabremos pronto, pero como nota negativa decir que se trata de un formato propietario, por el que -además de pagar- sufriremos las trabas a los desarrolladores de software libre.

Qué es el XDepth RAW? hago un copy&paste de lo publicado sobre este tema en Caborian;

Los datos RAW del sensor de la cámara son comprimidos y almacenados en un archivo que es compatible con el estándar JPG, y por tanto visualizable con cualquier programa de imagen. Una vez codificado, el archivo es a la vez una imagen JPG y un archivo en bruto RAW. El algoritmo de compresión permite ratios más altas que el estándar JPG, del orden de 200kb por 1Mpix sin producir los típicos artefactos (siempre según el desarrollador) ahorrando cuatro veces el tamaño de memoria sin perder calidad, y a la vez decodificarlo para obtener los datos originales del sensor, que pueden ser convertidos al formato DNG, o TIFF de 16 bit.

Y mi pregunta sería... ¿Y a mi, que uso GNU/Linux, qué cojones me importa si se ahorra 4 veces en tamaño, si se reduce el ruido o si la abuela fuma si yo no lo puedo usar/visualizar/procesar?

Si esto sucede, para mi será como lo del Open XML de Microsoft, el Flash de Macromedia, etc, etc y entonces tendré que seguir toda la vida con cámaras que estén soportadas por los programas de procesado de archivos RAW actuales o espera, tengo otra opción, disparar en JPG ¿?

Y luego, cuando Richard Stallman dice “software privativo” alguno dice que exagera, que triste. Bastante me está costando prescindir del uso de Photoshop para mi día a día fotográfico en Debian sustituyéndolo por programas como UFRaw y Gimp (más bien GimpShop) como para que me metan ahora un formato cerrado que sólo beneficiará realmente a sus propietarios.

Puede que leas esto y piensesbueno, a mi esto no me afecta” pero…nunca sabes lo que acabaras usando el día de mañana y lo digo por experiencia propia.

Tags: , , , , , , , ,


May 16 2008

Felicidades por partida doble, Cajon Desastres y SinLaVenia -;)

Category: Sin archivardabo @ 12:49 am

Cajón Desastres – Hoy es uno de esos días en los que da gusto escribir, os cuento, Destroyer y Danae, dos de mis grandes apoyos en Daboweb además de personas a las que considero de mi familia, iniciaron un nuevo proyecto en forma de blog, los más asiduos de Daboblog lo conocéis,  Cajón Desastres

365 días después ahí están, pisando fuerte y con estilo propio, un blog para mi de obligada visita en el que puedo encontrar un montón de cosas interesantes y de una diaria y rigurosa actualización. Recientemente han conseguido un más importante Page Rank 6 de ese que todo el mundo pasa pero que a nadie le amarga xD.

Muchas felicidades por todo, no sólo por la fecha de este primer aniversario, más bien por haber sabido marcar el paso en la web “1.0”, para, en la “2.0” esa que dicen que es tan guay, también crear escuela !!

Se os quiere AMIGOS -;)

—————————————————————————————————————

SinLaVenia – Hace poco os comentaba aquí que otro blog hermano cumplía un año, el “hijo” virtual de Fernando Silva y una extensión de si mismo.

También de sus inquietudes, ideales, filias y fobias, se trata de SinLaVenia, su blog personal que ha crecido sano y fuerte alimentado por la dosis diaria de post de su creador.

Pues bien, hoy es el cumpleaños de Fernando, uno de esos que si no existieran habría que inventarlos y alguien que se autoproclama mi padre adoptivo -;) y otras veces dice que le tengo adoptado yo. Otro de la familia esa que de virtual poca ya que como en el tema anterior, está ahí en todo momento…

Así que felicidades para ti también que te lo mereces AMIGO.

Technorati Tags: , , , , ,

Tags: , ,


Ago 21 2007

El “ruido” de un LP, esa cinta grabada de otra y otra cinta…

Category: Dabo | Personal,Mi Opinión,Off Topic,Sin archivardabo @ 2:14 am

files_edit1.gifNo digo que “cualquier tiempo pasado fue mejor”, hay veces, en las que echas en falta algo o simplemente, piensas en momentos en los que todo era más simple pero no por ello, exento de grandes cantidades de buenos recuerdos.

Aún contando con que el paso del tiempo, hace que los malos sean menos malos y los buenos aún mejores -;).

Vivimos en un mundo trepidante en el que casi no hay tiempo para echar la vista atrás. ¿Te has parado a pensar?.

Leer el resto de;”El “ruido” de un LP, esa cinta grabada de otra y otra cinta…”

Tags:


Jul 14 2007

$ links daboblog.com , navegadores en modo texto, Links, Lynx y Links 2

Category: Sin archivardabo @ 1:28 am

Quería enseñaros a quienes no hayáis usado nunca un navegador basado en texto, como veo mi blog cuando me conecto a través de Links o Lynx.

links3.gif

Captura de pantalla de Links.

Alguno puede pensar que es la frikada de turno y nada más lejos de la realidad, hay veces en las que la velocidad de navegación por una conectividad limitada es lenta, usuarios que se conectan vía móvil con unas “tarifas planas” que no son tan planas y donde el “byte de más” se paga caro o simplemente, si estás conectado a un terminal remoto vía SSH donde no hay ningún sistema de ventanas (X Window) y quieres navegar o bajarte algo.

Está claro que también se puede uno conectar y desactivar la carga de imágenes en un navegador como Firefox u otros, pero es un tema de concepto o necesidades según lo veo yo.

También puedes hacerlo porque te da la gana que es una razón más que respetable -;).

Hay gente que confunde a Links con Lynx, ambos navegadores tienen aspectos comunes pero las diferencias más notables de Links frente a Lynx residen en que el primero cuenta con menús desplegables (como podéis ver en la captura), marcos y tablas (las versiones o variantes más modernas de Lynx incluyen nuevas mejoras a la hora de interpretar código HMTL y soportan también las cookies, marcadores, etc).

links2.gif

Captura de pantalla de Links.

Uno los handicaps de Lynx en sus orígenes y por lo que se desarrolló Links de un modo independiente, era que no estaba capacitado para realizar varias conexiones a la vez.

Links fue creado por Mikuláš Patočka en el año 1.999 en la República Checa, Lynx data del año 1.992 y su autoría está compartida por Michael Grobe, Charles Rezac y Lou Montulli en la universidad de Kansas y en sus orígenes, era usado para distribuir información internamente en el campus de la universidad, un año después, con la llegada de Internet, tuvieron que modificar el código para que se pudiera conectar a la red (Marzo de 1.993)

Luego está Links 2, en el año 2.000, Mikuláš Patočka, el padre de Links, se une con Karel Kulhavý, Petr Kulhavý y Martin Pergelforman, antiguos compañero de facultad y funda Twibright Labs.

Los cuatro desarrollan Links 2 dándole soporte para gráficos (que funciona sin X Window con la librería SVGALib o el framebuffer de la unidad de procesado de gráficos del S.O). También le dan nuevas funcionalidades como textos con antialising, Javascript, etc.

Realmente si os doy mi opinión, Links 2 está bien si queréis navegar a través de un host que no tenga ningún sistema de ventanas instalado (tirango de SVGALib por ej) pero tanto Links como Lynx que en su versión actual (la mía es la Lynx 2.8.5 en GNU/Linux y 2.8.6rel.5 en Mac OS X vía MacPorts) ha mejorado mucho, cumplen de sobra su función.

Es muy cómodo en mi caso tener Konsole en GNU/Linux rulando o iTerm en Mac OS X (Terminal mejorado para Mac OS X con pestañas como Konsole) y mientras vía ssh hago lo que tenga que hacer en el host remoto, en otra pestaña para navegar y bajarme algo uso Lynx o Links.

laugh.gifDaboblog visto desde Links (Detalle de los menús, pulsando “esc”)

Daboblog visto desde Lynx (Enlaces en verde y negritas en rojo-;)

Si tengo la ruta de lo que me quiero descargar lo hago vía wget normalmente, pero si no, voy a la página desde Links, lo localizo y desde ahí me lo bajo.

En sistemas BSD o GNU/Linux tenemos muchas formas de instalarlo, desde el código fuente, binarios, paquetes .deb, vía apt etc.

Descarga Lynx | Descarga Links | Descarga Links2 |

En Mac OS X os recomiendo que lo hagáis vía MacPorts (previamente instaláis las Developer Tools y Xcode, creo que están en el DVD de Tiger, os bajáis el “dmg” de MacPorts y lo instaláis, además, os añade el path al profile del bash, (export PATH=$PATH:/opt/local/bin, ) y luego sudo port install links y listo, perdedle el miedo a la consola -;).

Para Windows también he visto una versión de Lynx que no tengo donde probar pero ya me contaréis, me costó encontrar un enlace pero podéis bajarlo desde aquí.

Para invocarlo es muy fácil, simplemente escribís en la consola links www.dominio.com y listo, os recomiendo ver la ayuda o algún tuto vía Google.

Comentaros que hay más navegadores en modo texto como podéis comprobar debajo si leéis la info de Wikipedia pero vaya, yo os hablo de los que conozco y uso -;).

Por cierto, está claro que no soy tan freak como para saber que Mikuláš Patočka vaya nombrecito, era el creador de Links, os pongo debajo los enlaces a la Wikipedia donde me he documentado para hacer la lectura más comprensible y ampliaros la información (aunque vi algún dato sobre Lynx ligeramente desfasado, será cuestión de colaborar y ampliar).

En Wikipedia; Lynx | Links | Links2.

Tags: , , ,


Página siguiente »