Archive for the ‘gnu_linux’ Category

GNU/Linux - Lista de comandos utiles

Saturday, July 12th, 2008

He aqui una lista de comandos utiles (y no tanto) que fui anotando durante un tiempo. Esta lista me sirve como una ayuda memoria o “cheat-sheet” de comandos que uso a menudo, o que me parecen interesantes. La idea de un “cheat-sheet” no es explicar los comandos en profundidad, sino simplemente refrescar la sintaxis. Donde lo vea oportuno, enlazare a documentacion mas detallada. Esta lista no pretende ser completa, ni siquiera esta ordenada. Sin embargo, creo que observando los comandos que usan otros usuarios, generalmente podemos aprender algun truco nuevo, o combinar un comando viejo de alguna nueva forma. Este es el humilde objetivo de esta nota, y estaré satisfecho simplemente con que hayan encontrado siquiera un comando que no conocian. Con el tiempo, ire completando la lista y seguramente ira creciendo con el aporte de todos. Por su puesto estan invitados a agregar comandos, programas o ideas. La mayoria de los comandos esta orientado al prompt o linea de comandos (lo cual corresponde a una preferencia personal), pero tambien pueden aparecer programas con interfaz grafica.
Los comandos estan agrupados por secciones y se cuenta con un indice para facilitar la busqueda.
Nota: Los comandos han sido probados en Debian GNU/Linux o Ubuntu, pero la mayoria deberia funcionar en cualquier distribucion.

(more…)

Instalacion Ubuntu 8.04 Hardy Heron en motherboard 945GCT-M/1333

Wednesday, April 30th, 2008

En esta nota, el testimonio de instalacion exitosa en la nueva computadora que adquiri recientemente.
Tal vez alguien con la misma computadora esta en duda de si el hardware es compatible, y entonces leyendo este post se anime a instalarlo.
No describire aqui el proceso de instalacion completo, ya que numerosos colegas han hecho un magnifico trabajo documentando el proceso de instalacion, con capturas de pantalla paso a paso.

Simplemente describire el hardware ( los chipsets del motherboard, la placa de video, de sonido, etc ).
Redimensionar una particion con Windows Vista Starter Edition para lograr un booteo dual, sin perder datos.
y algunos comentarios sobre la instalacion.

(more…)

Descarga Ubuntu 8.04 Hardy Heron Final

Thursday, April 24th, 2008

Ubuntu 8.04 Hardy Heron ya se ha liberado en su versión final!
Ya estan disponibles los enlaces de Ubuntu así como Kubuntu, Xubuntu y Edubuntu, y con varias opciones distintas de descarga.

(more…)

Ya se pueden encargar los CDs gratuitos de Ubuntu 8.04 Hardy Heron

Friday, April 18th, 2008

Links con los formularios donde encargar los CDs de Ubuntu 8

CDs Ubuntu

… y tambien de Ubuntu Server.

Acabo de registrarme y hacer mi pedido. :-)

Los pedidos normales son los siguientes:

* 1 CD Ubuntu/Kubuntu/Edubuntu 32 bits
* 1 CD Ubuntu/Kubuntu/Edubuntu 64 bits

Se ha eliminado la opción de pedir 2 CDs de Ubuntu 32 bits en relación al pedido de Gutsy. También tenéis dentro del formulario de petición un enlace que lleva a peticiones especiales. En él podéis pedir otras cantidades mayores que se concederán o no según el motivo y la disponibilidad de los mismos.

Este servicio está disponible para Ubuntu (y Ubuntu Server), Kubuntu y Edubuntu. Requiere registro gratuito aunque si alguna vez lo hicisteis antes, no tendréis que repetir el proceso. Haced click en los siguientes links para dirigiros a las respectivas páginas:

Ubuntu 8.04 Hardy Heron
Kubuntu 8.04 Hardy Heron
Edubuntu 8.04 Hardy Heron

El pedido tardará varias semanas en llegar.

via: Entre tuxes y pepinos

BASH Debugger - Como depurar shell scripts

Friday, April 11th, 2008

¿ Conocias el BASH Debugger ? Yo lo descubri hoy casualmente.

El objetivo de un depurador como el BASH debugger es permitirte ver que es lo que esta pasando “dentro” de un script bash mientras este se ejecuta.

El depurador tiene una interface de comandos similar a gdb, o Perl’s perl5db debugger.

El depurador BASH puede hacer principalmente 4 cosas ( ademas de otras cosas en soporte de estas ) para ayudarte a encontrar bugs o errores en el acto:

* Comenzar tu script, especificando cualquier cosa que pudiera afectar su comportamiento.
* Hacer que el script pare cuando se cumplan condiciones especificadas.
* Examinar que ha pasado, cuando tu escript se haya detenido.
* Cambiar cosas al vuelo en tu script, de manera que puedas experimentar corrigiendo los efectos de un bug o error y continuar aprendiendo sobre otro.

Aunque puedes usar el BASH debugger para depurar scripts escritos en BASH, tambien puede ser usado simplemente como un front-end para aprender mas acerca de la programacion en BASH. Como una ayuda adicional, el depurador puede ser usado dentro del contexto de un script existente con sus funciones y variables que ya han sido inicializadas; se puede experimentar con los fragmentos ingresandolos dentro del depurador.

El nombre del paquete para instalarlo es bashdb

seba@snarvaez:~$ apt-cache search bashdb
bashdb - BASH debugger

Para usarlo, simplemente invocas
$ bashdb nombrescript.sh
o
$ bash --debugger nombrescript.sh

Si alguna vez usaste gdb - The GNU Debugger, entonces la interfaz te resultara muy familiar. Podras empezar a usarlo inmediatamente.

El tutorial del BASH Debugger, junto con el manual completo se puede descargar de aca:

Tutorial y manual de referencia de BASH Debugger

La pagina principal del proyecto

Nunca esta de mas … El manual de referencia BASH

www.elmundo.es: Caso exito del software libre

Saturday, March 29th, 2008

Leyendo en barrapunto me encontre con
una nota muy interesante de como en el diario español www.elmundo.es utilizan software libre para proveer sus servicios.

Es una nota del 2006, pero creo que vale la pena mencionarla.
Es una lección magistral de cómo enfrentar un servicio crítico, tanto desde el punto de vista técnico como desde el de gestión. Para empezar, todo se lo hacen en casa, y no subcontratan más que lo que no tienen más remedio (la conectividad, la fabricación de los PCs, y para de contar). Todos los sistemas están hechos a base de granjas altamente redundantes y paralelizadas de PCs de escritorio, vamos, casi como Google. Y en vez de pagar a Akamai, han puesto un proxy inverso en la cabecera de cada línea de conectividad que tienen, y se ahorran una pasta mientras retienen un control fino.
Poca gente puede aguantar este crecimiento como algo normal para sus sistemas, y poca gente puede decir esto:

«muchas veces [se] necesita que la escalabilidad sea tan instantánea que se suponga trivial. En el verano del 2000, elmundo.es servía poco más de 30 millones de páginas al mes, el 11M servimos 40 millones en un solo día y en el último 22 de diciembre (2005), día de la Lotería de Navidad, hubo horas de más de 5 millones de páginas.»

La clave está en el “trivial”. Mola también lo que cuenta de la renovación de máquinas, que tiene sentido sólo cuando uno monta granjas de servidores pequeños en vez de ir al sistema “enterprise-java-ande-o-no-ande”:

«Siempre recordaré mis conversaciones con los fabricantes de hardware y sus preguntas sobre “qué renovación de equipos haremos al año siguiente”, la respuesta siempre es la misma -chocante para ellos–: “nosotros no renovamos equipos, compramos más”.»

Pero lo que más mola es que la gente que trabaja allí está encantada y ogullosa de su trabajo. Son hackers de software libre, perleros, debianeros, mplayer-eros (que lo hackean, no que lo usan), y gente a la que no le asusta escribirse un parche del kernel si les hace falta, como sucedió cuando tuvieron que falsear cabeceras de TCP para hacerse un balanceador de cargas, en los tiempos en los que esta funcionalidad aún no estaba en el kernel 2.6.

Es lo que pasa cuando los jefes ténicos saben lo que hacen, en vez de comprarle “soluciones” a una consultora. El servicio funciona, y la empresa va mejor. Mientras tanto, la gente está contenta y el trabajo es interesante. Unas cosas son causa y otras efecto, y no son incompatibles como parecen pensar muchos jefes de compra y contadores de alubias.

Este documento debería estudiarse en las universidades, y no en las técnicas, donde estas cosas las saben de sobra, sino en los cursos de MBA. Y es que sospecho que, además de ir mucho mejor, el sistema de El Mundo es también bastante más barato que las soluciones de Enterprise Java sobre máquina-grande ande-o-no-ande que se gastan algunos ciudadanos mediáticos de la competencia.

El original de este documento se pueden encontrar en:
http://www.elmundo.es/imasd/docs/charlas/2006-caceres/
http://www.ipv6.elmundo.es/imasd/docs/charlas/2006-caceres/

Disponible en formato PDF.

Tambien te puede interesar:

Soberania informatica

impresora Lexmark Z42 en Ubuntu 6.06 Dapper Drake

Friday, October 6th, 2006

En esta nota, comentare como instale la impresora Lexmark Z42 en Ubuntu 6.06 Dapper Drake. Nada de otro mundo, simplemente que me he encontrado con algunos problemas, y tal vez la solucion le sea de utilidad a otros usuarios.

Por ser una distro “user friendly”, la instalacion de esta impresora en Dapper Drake me ha resultado bastante oscura.

Para poder imprimir hay que resolver dos cuestiones:
Problemas de autenticacion y problemas con el driver.

(more…)