Skip to main content

Usar imagen ISO en Ubuntu

Las imágenes ISO son ficheros con el contenido de los datos de un medio óptico como un CD o DVD. EL uso habitual de una imagen ISO es el de grabarla en un soporte físico. Pero la versatilidad de Linux y Ubuntu en especial nos permite acceder a esos datos sin grabarlos.

En Ubuntu podemos montar una imagen ISO de un cederrón o dvd en una directorio del sistema de ficheros y acceder como a cualquier otro directorio. No necesitamos aplicaciones de terceros como en otros sistemas operativos.

Vemos los pasos para lograr esto. Usaremos como nombre del archivo a montar «archivo.iso». Abrimos una terminal del modo habitual, desde el menú Aplicaciones -> Accesorios -> Terminal, o pulsando simultáneamente CTRL+ALT+T. Iremos copiando los siguientes comandos:

sudo mkdir /media/cd

El cual crea un directorio que nos servirá de puto de montaje de la imagen ISO.

sudo modprobe loop

Cargamos el modulo loop del kernel.

sudo mount -t iso9660 -o loop archivo.iso /media/cd

Montamos la imagen de cd/dvd «archivo.iso» en el directorio /media/cd. La imagen esta localizada en el directorio desde el que lanzamos el comando, si no añadiríamos la ruta hasta el archivo, o nos desplazaríamos al lugar donde esta el archivo.

Con esto queda la imagen montada. En segundos nos aparecerá el icono del CD en el escritorio. Podemos acceder por ahí, o por la ruta que le dimos en el primer paso.

Podría ser que no se haya montado correctamente. Además de iso9660 se usa el formato UDF para el sistema de ficheros de los cederroms y DVDs. Si este fuera el caso el comando no varia mucho. Sería así:

sudo mount -t udf -o loop archivo.iso /media/cd

Cuando acabemos, podemos estar interesados en desmontar la imagen para lo que usaremos el siguiente comando:

sudo umount /media/cd

Estos comandos son válidos para todas las ediciones de Ubuntu.

Visita Wikileaks.com

Quien ha no oído de Wikileaks. En estos momentos el dominio wikileaks.com esta caído. Pero la máquina que sirve Wikileaks si esta disponible. En estos momentos con la IP 213.251.145.96. Podemos añadir a nuestro archivo host el dominio wikiealks.com de modo que vuelva a funcionar. Desde una terminal solo debemos ejecutar el siguiente comando:

echo 213.251.145.96 wikileaks.com | sudo tee -a /etc/hosts

Mejor en español las páginas de man

El ingles es el idioma del futuro y es universal y bla, bla, bla, pero si nuestra lengua materna no es el ingles vamos a comprender cualquier cosa mejor en nuestra lengua materna. De cajón. Recién instalado Ubuntu nos lo encontramos con las páginas del manual, las que accedemos con el comando man, en ingles. Pero mejor estarían en español, cierto. Así que no todas, pero si muchas se pueden poner en español. Como? sencillo, instalando unos paquetillos y actualizando la configuración local.

Abrimos la mágica terminal de Ubuntu. Desde Aplicaciones -> Accesorios -> Terminal o pulsando simultaneamente CTRL+ALT+T y copiamos y ejecutamos cada uno de los siguientes comandos:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install manpages-es manpages-es-extra
sudo dpkg-reconfigure locales

Sin más.

Instalar LAMP en Ubuntu con tasksel

Un servidor LAMP es la suma de varios servicios que conforman una máquina en Internet que ofrece páginas web dinámicas, apoyadas en un servidor de bases de datos y generadas por una aplicación. La L de LAMP indica que en el servidor se ejecuta un sistema operativo tipo Linux. La A viene del nombre del servidor de páginas web Apache, instalado en la máquina Linux. La M es el nombre del servidor de bases de datos SQL, llamado MySQL. Y la P es del interprete del lenguaje PHP con el que se generan la páginas que el servidor web Apache enviará a nuestro cliente web, Firefox, Chrome o iexplorer.

LAMP es una combinación de servidor muy común y por eso tiene nombre propio. Gran cantidad de las páginas web se sirven con un servidor LAMP, como el que aloja ubuntux.info. Un servidor LAMP es la base de la web 2.0.

El comando tasksel instala tareas de paquetes. Una que viene predefinida es la de servidor LAMP. Gracias a tasksel y tal y como vamos a ver, instalar un servidor LAMP en Ubuntu es muy fácil. Este comando esta disponible en la mayoría de las ediciones de Ubuntu, pero en las más recientes ha sido retirado de los CD de instalación. Sin embargo podemos instalarlo tal como vimos recientemente en Tasksel ausente en Ubuntu 10.10 en Maverick Meerkat ya que se conserva en los repositorios.

Para instalar LAMP simplemente abrimos una terminal desde Aplicaciones -> Accesorios -> Terminal o pulsando CTRL+ALT+T. En ella copiamos para ejecutar el siguiente comando:

sudo tasksel install lamp-server

Tras introducir la contraseña que nos autentifica como usuario administrador se mostrará un asistente en modo texto donde vemos como se descargan e instalan los diferentes paquetes que conforman un servidor LAMP. Llegando casi el final de la instalación nos pedirá que asignemos una contraseña para el usuario root del servidor MySQL. Simplemente la introduciremos y la confirmaremos después. Con esto queda instalado el servidor LAMP.

Comprobación

El siguiente paso será comprobar que lo instalado funciona. Debemos conocer la IP de la máquina donde se instaló el servidor LAMP. Si LAMP lo hemos instalado en nuestra propia máquina nos servirá usar como IP la 127.0.0.1. Es una convención que apunta siempre a nuestra propia máquina. También podemos usar como nombre de la máquina «localhost«. Abrimos un navegador web y en la barra de direcciones escribimos la IP. Si todo esta correcto cargará una página donde pone:

It works!

¡Funciona! Así comprobamos que el servidor Apache funciona correctamente. Lo que hace Apache es enviar al navegador un archivo index.html alojado en la ruta /var/www y este, el navegador, nos lo muestra. En ese directorio es donde por defecto se guarda el contenido que mostrará nuestro servidor web Apache.

Probemos ahora el interprete de PHP. A veces la unión entre PHP y Apache no se establece correctamente tras la instalación. El fallo que veríamos es que no se interpretan los PHP y Apache nos los ofrece para descargar. Para solventar esto reiniciamos Apache con el siguiente comando:

sudo /etc/init.d/apache2 restart

Vamos a poner un pequeño script en PHP en el directorio del servidor web /var/www. Usaremos el siguiente comando en un terminal:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/index.php

Vamos a un navegador y en la barra de tareas escribimos 127.0.0.1/index.php donde 127.0.0.1 seria la IP de la máquina donde esta alojado el servidor LAMP. Si todo funciona correctamente nos descargará un informe con las características del servidor PHP.

Como hemos visto instalar LAMP así es rápido y sencillo. Sobre todo cuando de un Ubuntu Server se trata. Con esto ya podemos empezar a crear páginas en html o usar aplicaciones de servidor como WordPress, Drupal, o Phpbb. Una de esas aplicaciones de servidor que nos pueden resultar interesantes es PhpMyAdmin, la cual nos ayuda a administrar el servidor MySQL.