Friday, May 18, 2007

Curiosidades sobre Ubuntu

Tipo:Informativo
S.O.:Linux

A continuación presento ciertas curiosidades sobre Ubuntu, el S.O. mas popular de Linux en cuanto a escritorios:
  • El número de release indica el año y el mes en que se lanzó esa versión. Feisty Fawn, por ejemplo, es la versión 7.04, por Abril de 2007.

  • En general las versiones de Ubuntu se liberan cada 6 meses, alternando una versión LTS (Long Term Support) a la que se da soporte durante más tiempo con una versión normal (18 meses de soporte).

  • Los nombres de las releases se forman con dos palabras que comienzan siempre por la misma letra (Warty Warthog, Hoary Hedgehog, Breezy Badger, Dapper Drake, Edgy Eft, Feisty Fawn y el nuevo Gutsy Gibbon).

  • Desde Dapper Drake los nombres de las versiones siguen un orden alfabético.

  • Las dos palabras del nombre de versión de las release son siempre un adjetivo y el nombre de un animal:

    • Warty Warthog = Warthog es un animal de la familia de los cerdos que vive en la sabana africana, Warty significa verrugoso, luego sería algo parecido a Jabalí verrugoso.
    • Hoary Hedgehog = Erizo canoso
    • Breezy Badger = Tejón animado / ventoso
    • Dapper Drake = Pato pulcro
    • Edgy Eft = Tritón impaciente
    • Feisty Fawn = Cervatillo luchador
    • Gutsy Gibbon = Gibón valiente
Fuente:





    Thursday, May 17, 2007

    Ataúd


    Tipo: Personal.

    A continuación presento la liga a un blog, el hermano de un amigo, es muy buen ¿Diseñador, ilustrador? no se como decirlo, en pocas palabras un artista, con excelentes graficas, realizadas por él mismo, sin duda alguna todas y cada una de ellas muy propias y dignas de llamarse obras de arte, lo increible es que es muy versátil, sin duda alguna un gran talento mexicano, al cual no hay que dejar de observar, sobre todo su trabajo que ha ido creciendo continuamente y espero nunca deje de avanzar en su constante lucha por presentar su trabajo en su blog: http://soyataud.blogspot.com/ , a quien lea mi blog, le sugiero visite este blog, tiene impresionantes obras de arte.

    Gracias Erwin Bárcenas Oliveros, por no privarnos de tu talento.

    Saturday, May 12, 2007

    Linux Mint.


    Tipo: Sugerencia
    S.O.: Linux


    La distribución que he visto, al menos funcionar en la portátil de mi hermana, resulta ser muy buena, si no es más que excelente, el problema es que viola muchas de las reglas que un buen linuxero respetaría, ya que esta distribución, por lo visto, esta totalmente orientado al usuario final, pues todo se instala automaticamente, es decir, desde el entorno gráfico hasta los plugins de flash y mplayer.

    Una de las grandes ventajas que encontre, es que ya puedes observar tus particiones ntfs, que son las que genera Windows Xp, así si deseas puedes tener los dos sistemas operativos y escribir datos desde Mint en cualquiera de las que desees, ya sea en tus carpetas de Linux o en tus carpetas de Windows.

    Igual tiene el reproductor de flash, la parte que estaría violando las reglas mas controversiales del software libre, no aplicaciones privativas, así que por desgracia no es del todo libre, pero recalco, es una distribución pensada en el usuario final.

    Lo curioso de esta distribucion es que ya lleva algunas versiones avanzadas, y sus nombres responden a nombres de muejeres, aún no he investigado el por qué de esta situación, pero su historia seguro tendrá.


    A continuación presento una liga donde se puede conocer un poco más de Mint en español:


    y el sitio oficial de Mint:



    FTP desde consola de linux (Lftp)


    Tipo: Guía

    S.O.: Linux


    Una de las maneras en que se pueden subir y bajar archivos, así como directorios a través de Linux, de manera rápida, es por medio de FTP, en linux existe un comando, que hasta el momento he probado en Ubuntu, y es el LFTP, dicho comando permite subir hasta directorios completos, de igual manera bajarlos, a continuación se describe cada uno de las opciones que acompañan al comando:
    Conectarse:

    Código :

    lftp -u usuario dominio.com


    En este punto, se solicita la contraseña; se escribe y se conecta al servidor remoto.

    Se examina el lugar por si no se sabe en que parte se encuentra uno en el directorio con "ls".

    Una vez que sabemos dónde estamos nos colocamos coloco en la carpeta pública:


    Código :

    cd public_html/


    Si necesitaramos entrar al directorio de imágenes por ejemplo, escribiríamos esto:


    Código :

    cd public_html/imagenes/


    Una vez que estamos en el directorio de imagenes, pues nos ubicamos en ese mismo directorio, pero en local (lo hacemos con "lcd". Para remoto, como viste, lo hacemos con "cd"):


    Código :

    lcd public_html/proyecto/imagenes/


    Para retroceder al nivel anterior, lo hago con -


    Código :

    cd -

    o

    Código :

    lcd -


    Ahora estamos en remoto y local, en el directorio "imagenes".Si queremos subir el archivo "logotipo.png", pues escribimos el comando


    Código :

    mput logotipo.png


    y listo! lo sube de inmediato.Si lo que necesitamos es subir TODO el contenido de la carpeta "imagenes", pues escribo:


    Código :

    mput *


    En el caso de bajada de archivos, pues lógicamente usaremos "mget". Si lo que necesitamos es bajarnos el directorio completo (hablo de imagenes), pues lo hacemos con "mirror":


    Código :

    mirror -v imagenes


    inmediatamente bajará TODO el contenido de la carpeta imagenes, incluyendo la carpeta misma (no olvides ubicarte en local donde lo deseas, sino, lo hará donde esté apuntado (por default, en home)).Para hacerlo a la inversa (o sea, copiar un directorio local al servidor remoto), en vez de "-v" usas "-R". Básicamente es lo que se necesita a diario. Obviamente hay MÁS comandos.

    Para más información coloco la liga original
    Fuente:

    Wednesday, May 02, 2007

    Instalando Servidor DHCP


    Tipo: Guía

    S.O.: Linux (Ubuntu)


    Nuevamente cito la manera de instalar y configurar un servidor DHCP en Ubuntu, al final señalo la fuente de esta breve guía:


    Antes que nada un DHCP es Dynamic Host Configuration Protocol o Protocolo de Configuración Dinámica de Servidores, bien, ahora en lenguaje común esto es una manera para que una computadora se configure automáticamente para poder conectarse a una red, esto es estableciendo por medio de este protocolo su IP, su mascara, su puerta de enlace, sus DNS entre otros, bastante agradable para olvidarse de estar asignando la configuración a cada equipo, aunque no les recomiendo del todo esto, mejor hay que dejar el DHCP exclusivamente para por ejemplo una red donde circulan laptops por wireless y como es equipo que constantemente entra y sale, es recomendable tener DHCP, pero bueno se los dejo a su criterio.


    Vamos a suponer que están en un escenario similar al mío, tenemos una red

    Red:192.168.25.0

    Mascara: 255.255.255.0

    Puerta de Enlace: 192.168.25.1


    Un equipo Linux con Ubuntu Hoary ya previamente configurado para compartir una conexión a Internet por lo que tenemos en este servidor 2 tarjetas de red:


    -eth0 que es donde esta conectada la conexión a Internet


    -eth1 que es la conexión a la red a la que se les esta dando la conexión y a donde vamos a prestar el servicio de DHCP.


    Bien, tomando en cuenta este escenario, lo que tenemos que hacer es lo siguiente.


    #> sudo aptitude install dhcp3-server


    Una vez que se instaló hay que abrir un archivo con un editor de texto, si es en modo gráfico tecleamos lo siguiente:


    #> sudo gedit /etc/default/dhcp3-server


    O en shell usando Vim


    #> sudo vim /etc/default/dhcp3-server


    Bueno, ahora buscamos una línea que dice


    INTERFACES=""


    Y le ponemos en las comillas el dispositivo de red que va a proveer el servicio de DHCP, en este caso eth1


    INTERFACES="eth1"


    Guardamos el archivo y ahora editamos este otro.


    #> sudo gedit /etc/dhcp3/dhcpd.conf


    Ó


    #> sudo vim /etc/dhcp3/dhcpd.conf


    Buscamos las líneas:


    ...# option definitions common to all supported networks...


    option domain-name "example.org";


    option domain-name-servers ns1.example.org, ns2.example.org;

    default-lease-time 600;max-lease-time 7200;

    ...


    Y las comentamos, quedando así:

    ...


    # option definitions common to all supported networks...

    #option domain-name "example.org";

    #option domain-name-servers ns1.example.org, ns2.example.org;#default-lease-time 600;

    #max-lease-time 7200;


    ...


    Ahora viene la parte interesante, el establecer la configuración que va a manejar el DHCP y el rango de IPs con las que puede trabajar.


    En mi caso voy a permitirle que pueda asignar las IPs 192.168.25.100 a 192.168.25.149 y voy a utilizar los DNS 200.52.12.131 y 200.52.12.132


    Para hacer esto en el mismo archivo que tenemos abierto buscamos las líneas:

    ...

    # A slightly different configuration for an internal subnet.

    #subnet 10.5.5.0 netmask 255.255.255.224 {

    # range 10.5.5.26 10.5.5.30;# option domain-name-servers ns1.internal.example.org;

    # option domain-name "internal.example.org";

    # option routers 10.5.5.1;# option broadcast-address 10.5.5.31;

    # default-lease-time 600;# max-lease-time 7200;

    #}


    ...


    Y las dejamos así:

    # A slightly different configuration for an internal subnet.subnet.

    192.168.25.0 netmask 255.255.255.0 {

    range 192.168.25.100 192.168.25.149;

    option domain-name-servers 200.52.12.131, 200.52.12.132;

    # option domain-name "tm.net.my";

    option routers 192.168.25.1;

    option broadcast-address 192.168.25.255;

    default-lease-time 600;max-lease-time 7200;

    }


    Y ahora guardamos el archivo, como pueden ver ahí establecimos los valores necesarios para poder prestar el servicio de DHCP, si optaron por otra configuración es aquí donde deben cambiar los datos.


    Por último solo nos queda reiniciar el servidor de DHCP para ya tener funcionando esto.


    #> sudo /etc/init.d/dhcp3-server restart


    La fuente es:




    También esta un documento parecido para las distribuciones basadas en Red Hat, como Fedora Core y Centos:


    Recuperación de GRUB.



    Tipo: Guía.
    S.O.:Linux


    En este mensaje cito algunas guías para la recuperación del Grub, si alguien desea saber más sobre este tema al final coloco la liga de donde obtuve esta información:

    Usando una distribución Live

    Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB.

    Usaremos el LiveCD de Ubuntu (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB como gestor de arranque y no LILO.
    En modo de resumen, los pasos que hay que seguir son los siguientes:

    1. Arrancar una distribución LiveCD.
    2. Montar la partición donde se encuentra instalado Ubuntu.
    3. Instalar el GRUB en esa partición.

    A continuación se explica, en unos sencillos pasos, cómo hacerlo:

    1. Iniciamos el ordenador y arrancamos desde el CD.
    2. Arrancamos Ubuntu (o la distribución escogida) en modo LiveCD.
    3. Abrimos una terminal o consola (no es necesario si tenemos una interfaz de línea de comandos, es decir, en modo texto).
    4. Creamos una carpeta donde montar la partición de Ubuntu (la podemos crear en /media, por ejemplo: /media/ubuntu/).
    5. Montamos la partición donde se encuentra instalado Ubuntu, usando el comando mount.

    Aquí hay dos soluciones posibles:

    Usando el intérprete de comandos GRUB

    1. Ejecutamos los siguientes comandos:
    $ sudo grub --> ejecutamos el intérprete de comandos del GRUB
    > root (hdX,Y) --> indicamos dónde está ubicada la partición de Ubuntu
    > setup (hdX) --> instalamos el GRUB en esa partición
    > quit --> salimos del intérprete de comandos del GRUB

    Donde X es el número de disco rígido, y Y es el número de partición. Este sistema difiere un poco del usado para montar las particiones en GNU/Linux; ambos son un único número decimal y comienzan en 0; por ejemplo:

    hd0: es el primero disco duro completo, al igual que hda o sda
    hd0,0: es la primera partición del primer disco duro, al igual que hda1 o sda1
    hd0,1: es la segunda partición del primer disco duro, al igual que hda2 o sda2
    hd1,2: es la tercera partición del segundo disco duro, al igual que hdb3 o sdb3

    El primer disco duro del GRUB es el primer disco duro maestro, el segundo es el primer disco duro esclavo, el tercero es el segundo disco duro maestro, y así sucesivamente.

    Cambiando el origen de la carpeta raíz

    1. Cambiamos el origen de la carpeta raíz de nuestro sistema de archivos al directorio en el que hemos montado la partición de Ubuntu, para que al instalar GRUB interprete que la raíz del sistema está ahí.

    El comando necesario para ello es:
    $ sudo chroot /home/ubuntu/
    2. Ahora instalamos el GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda): $ sudo grub-install /dev/hda

    Con esto estan las guías si hay algún problema pueden visitar la fuente:

    DREAMLINUX


    Tipo: S. O.


    Dreramlinux llegó a mis manos gracias a mi compañero Gian Carlo Barcenas, el motivo del cual el ha decidido descargar esta "Distro", es porque deseaba ver el Beryl en un LiveCD, ya que esta "Distro" es un LiveCD, pero tiene la opción de instalarse, como últimamente han estado saliendo las distribuciones (desde que Ubuntu lo puso de moda).



    DreamLinux es realmente muy bueno, incluso me atrevería a decir, con mi poca experiencia, que incluso es mejor LiveCD que Ubuntu, ya que lo utilizamos para recuperar archivos de un disco que tiene Windows Xp, y Ubuntu sorprendentemente no lo pudo montar, claro en su version 6.04, utilizamos DreamLinux y lo monto muy bien, incluso ya tiene todo lo necesario para funcionar como una PC de escritorio común, es decir, ya trae el Gimp, Xine, Mplayer, Xmms, FireFox con plugin de Flash, OpenOffice, Blender, etc., etc.


    Realmente muy buena distribución, lo más impresionante es que por lo visto es brasileña y basada en Debian, como PC de Escritorio parece ser muy buena, no me atrevo a decir más, pues no lo he instalado y aún falta ver si soporta la instalación de servicios como Bind9, Squid, Apache y entornos de desarrollo como Mono, tya que editores de html si trae.


    Les dejo la Liga para quien desee descargarla: