viernes, 22 de mayo de 2015

Herramienta de Red en Ubuntu 15.04

Para gestionar las conexiones de nuestra propia red tenemos diferentes maneras, siendo muy comunes las terminales de comandos. Para poder realizar dichas gestiones de una forma más cómoda y directa, Ubuntu tiene su programa Herramientas de red de dispositivos:



Pero, desgraciadamente, en la primera versión liberada de Ubuntu 15.04 no ha sido implementado, por lo que no lo trae de serie.

Para tenerlo en nuestra versión, por ahora, sólo será necesario descargarlo desde el Centro de software, escribiendo gnome-nettool en su buscador, o desde el terminal de comandos escribiendo la siguiente línea:
  • sudo apt-get install gnome-nettool


Una vez lo tengamos instalado, sólo tendremos que ejecutar el programa y probarlo. 

Como podemos observar, la interfaz se divide en ocho pestañas, cada una con su cometido:
  • Dispositivos: desde aquí podremos establecer cuál es el adaptador de nuestra tarjeta de red, así como realizar cambios en el direccionamiento IP.


  • Ping: para enviar paquetes de datos de prueba y verificar nuestra conexión de red. Para ello tendremos que especificar primero a qué dirección mandamos dichos paquetes


  • Netstat: ejecuta el comando Netstat a la dirección que le hayamos indicado, con el fin de visualizar los protocolos de comunicación, IP's locales y remotas y los números de puertos.


  • Traceroute: para rastrear la ruta de conexión y conocer con exactitud el camino que sigue la transmisión de paquetes hasta que éstos llegan a la dirección asignada.

  • Análisis de los puertos:  analiza los puertos que estén abiertos para una dirección determinada, permitiéndonos administrar también la seguridad desde este punto.

  • Lookup:  para hacer búsquedas de información sobre la IP de nuestra red que queramos.

  • Whois: junto con la pestaña Finger, la whois nos permite localizar los diferentes usuarios que haya en nuestra red. Ésta, en concreto, aporta toda la información concerniente a las direcciones de dominios, como la del servidor dada en la imagen inferior.

Montar un servidor web en Ubuntu 15.

Un servidor es una aplicación en ejecución capaz de atender las peticiones de un cliente y devolverle una respuesta en concordancia. Los servidores se pueden ejecutar en cualquier tipo de computadora, incluso en computadoras dedicadas a las cuales se les conoce individualmente como "el servidor". En la mayoría de los casos una misma computadora puede proveer múltiples servicios y tener varios servidores en funcionamiento. La ventaja de montar un servidor en computadoras dedicadas es la seguridad. Por esta razón la mayoría de los servidores son procesos daemon diseñados de forma que puedan funcionar en computadoras de propósito específico.

Instalación del servidor 

Para crear un servidor web en nuestro sistema Ubuntu vamos a utilizar la terminal de comandos. Así, tras abrirla, lo primero que haremos será identificarnos como superusuario y hacemos un update para actualizar nuestro sistema:
  • sudo su
  • apt-get update




A continuación nos dirigiremos al directorio etc porque será en él donde instalemos el paquete Apache:
  • cd /etc
  • apt-get install apache2

 

Configuración del Servidor

Una vez instalado el paquete, no vamos a ejecutarlo como un programa porque es un paquete. En vez de eso permaneceremos en el directorio etc, o volveremos a él de nuevo, desde donde podremos acceder a modificar todas las características del sistema. Por tanto, haremos un listado de directorios y archivos contenidos etc:
  •  ls etc

Y accederemos a la carpeta de Apache2, ejecutando a continuación el archivo de configuración escribiendo:
  • nano apache2.conf


En él daremos nombre a nuestro servidor, tal y como vemos en la imagen a continuación, justo al final del archivo e indicándolo mediante un comentario:



Tras escribir estas líneas guardaremos los cambios mediante el atajo de teclado Ctrl+O, y saldremos del editor de texto Nano mediante Ctrl+X.


Configuración del Host

Para realizar la identificación del nombre del servidor tendremos que salir del directorio apache2 y quedarnos, de nuevo en etc. Para ello escribiremos las siguiente línea:
  • cd /etc
Y accederemos al archivo host:


En este fichero escribiremos lo siguiente:
 127.0.0.1          www.nombreDeNuestroServidor.com



Para terminar la configuración del host y del servidor, escribiremos la línea siguiente, que actualizará nuestra versión del servidor:
apt-get update&upgrade apache2

Arranque del servidor por primera vez

Ya es el momento de comprobar que la instalación ha sido un éxito y el servidor funciona. Para ello, en la terminal, escribiremos la orden de arranque del servidor:
  • service apache2 start
  

La prueba de fuego definitiva será ir al navegador de Internet y escribir la dirección que le hemos dado a nuestro servidor.  El contenido de la página a la que llegue nos indicará cómo subir el contenido que queremos que muestre nuestra propia página:


Como podemos observar, la ruta del directorio que contiene la página es /var/www/html/index.html, siendo el archivo index.html donde copiaremos el código HTML de nuestra página.

Para acceder a dicho archivo, sólo tendremos que escribir (desde el rol de superusuario) la línea
  • cp tuDirectorio/tuFichero.html /var/www/html/index.html
donde tuFichero.html es, obviamente, el archivo HTML de tu página.

jueves, 14 de mayo de 2015

Instalación de Aplicaciones de Redes Sociales en Ubuntu 15.04


Cuando navegamos por Internet podemos tener la costumbre de participar en redes sociales. Hoy en día, sobre todo con el ejemplo de los smartphones, cada vez puede darnos más pereza el acceder a una red a través de un navegador, por lo que instalamos la aplicación oficial de dicha red. L a principal ventaja de éstas es que nos permiten estar al corriente a tiempo real de la actividad de otros usuarios y nuestra interacción con ellos.

Esto también se puede extrapolar al SO Ubuntu, desde hace ya varias versiones. Ventajas del software libre. Así, tenemos varias vías para instalar cualquier programa oficial de una red social en nuestro sistema Ubuntu:
  • Mediante el terminal de comandos, más tediosa.
  • Mediante el adminstrador de software de Ubuntu One.
  • Desde el sistema Unity de Ubuntu.
  • Desde el propio navegador Mozilla Firefox, a partir de la versión 15.04:
 

Para instalarlo de ésta manera, la más rápida, sólo nos bastará con dirigirnos a la página inicial de la red social que deseemos, desde el navegador Firefox, instalado de serie. Al llegar a dicha página se abrirá una pequeña ventana de mensaje como la que vemos en la imagen superior, sugiriéndonos que instalemos directamente la aplicación. Así de fácil:
 En la imagen superior podemos ver cómo es la aplicación de Twitter, además de su aspecto en la barra de herramientas de Ubuntu. En la imagen inferior podemos cómprobrar como no todas las redes sociales tienen la misma disponibilidad de instalar su aplicación correspondiente.

viernes, 8 de mayo de 2015

Descarga e instalación de paquetes Debian en Ubuntu

Debian es un sistema operativo libre desarrollado por informáticos de todo el mundo como un proyecto común. Según el propio sitio de Debian:
Los sistemas Debian actualmente usan el núcleo de Linux o de FreeBSD. [...] Sin embargo, se está trabajando para ofrecer Debian con otros núcleos, en especial con el Hurd. El Hurd es una colección de servidores que se ejecutan sobre un micronúcleo (como Mach) para implementar las distintas funcionalidades. El Hurd es software libre producido por el proyecto GNU.
Una gran parte de las herramientas básicas que completan el sistema operativo, vienen del proyecto GNU; de ahí los nombres: GNU/Linux, GNU/kFreeBSD, y GNU/Hurd. Estas herramientas también son libres.
Debian funcionará en casi todos los ordenadores personales, incluyendo la mayoría de los modelos más antiguos. Cada nueva versión de Debian generalmente soporta un mayor número de arquitecturas de ordenadores. Si quiere una lista completa de las que se soportan actualmente, vea la documentación para la versión estable.

Así, para poder implementar este SO, la comunidad tiene un formato de archivos .dpkg, gestor de paquetes, con el que descargarse ficheros de programas y herramientas.

Webmin, por otro lado, es una interfaz de administración de sistemas que corre por navegadores web. Con él es posible gestionar cuentas de usuario, Apache, DN's, compartición de archivos, etcétera; en definitiva, una aplicación de Internet más orientada a la administradión de sistema Unix sin necesidad de trabajar con terminales de comandos.


Una vez aclarados estos puntos, es hora de probar cómo funciona la descarga de paquetes Debian, en este caso para la instalación de Webmin en nuestro Ubuntu:

  • Descargaremos el paquete de instalación desde la siguiente página: webmin.com/downloads. Recordad que, aunque hay diferentes opciones para los formatos de los archivos de descarga, el que nos interesa es el Debian. 
  

  • Una vez descargado, lo ejecutamos desde el directorio en que lo hayamos guardado. La instalación se hará de manera automática desde el Administrador de Software.
 


 O, si lo preferimos, mediante la terminal de comandos:



  •  Al ejecutar la instalación, preferiblemente desde la terminal, sólo habrá que acceder a nuestro navegador de Internet y escribir la siguiente URL en la barra de direcciones: https://localhost:10000/, donde tendremos que identificarnos como superusuario (como haríamos mediante sudo su) y acceder con la contraseña dada al sistema:

A través de esta dirección accederemos a las principales caracterísitcas de nuestro ordenador. Desde aquí podremos administrar desde las medidas de seguridad hasta la gestión de los paquetes de descarga:

O la administración de los servidores en el sistema, o  el nivel de acceso de otros usuarios y desde dónde accederían:




Fuentes: Debian | Webmin |

Montaje de un RAID en Ubuntu 14.04

Todo este proceso lo llevaré a cabo con VMware Workspace, como viene siendo usual.
  • A continuación arrancaré la máquina virtual en Ubuntu 14.04, y me dirigiré a Utilidades de Disco, desde la cual podré formatear y crear los RAID:


Tras formatear cada unidad de disco, hacemos clic en el el stik, que nos permitirá seleccionar dos o más unidades. Marcamos las dos que nos interesan:

  • Creamos el RAID, seleccionando qué tipo es el que deseamos que sea en el campo Nivel de RAID:

Y lo creamos.
Es probable que nos surja el error siguiente: "Error al ver el conjunto RAID", debido a que nos falte la instalación previa del paquete MDADM; podremos subsanarlo con la orden apt-get upgrade en la consola de comandos. 

  • Una vez hayamos creado el RAID, tan solo queda formatearlo y montarlo para que entre en funcionamiento:
 

Para montarlo, una vez esté formateado, sólo hay que dare al botoncito de play que se vé en la interfaz, de modo que se le da nombre y se monta. Si le volvemos a dar al play de nuevo, el directorio RAID se nos abrirá en una nueva ventana:

Probamos Ubuntu 15.04

Hoy voy a descargar e instalar la última versión del SO Ubuntu, la 15.04 (fuente oficial de descarga). Es justo decir que hay dos versiones principales de Ubuntu en el enlace que acabo de hacer, una de ellas es la que me interesa, recién lanzada; mientras que la otra más destacada si cabe, es la 14.04.2 LTS (Long Term Suport), desarrollada con todas las mejoras hechas a la primera versión 14.04 y garantía de mantenimiento durante 5 años.

Por supuesto, la instalación la llevaré a cabo en una máquina virtual, a la que más adelante instalaré un nuevo disco duro y montaré un RAID. Por probar.

Veamos qué tal se porta:
  • Para empezar, la fase de instalación del SO no ha variado un ápice:



Como se observa, de la última versión a la nueva no existe ninguna diferencia apreciable en cuanto el diseño; se repite hasta el fondo de pantalla que trae de serie.
Por lo demás, sí que se aprecia, inicialmente, que corre más fluido. Pero quizá se deba a que está recién instalado. Por otro lado, debido a algún fallo de la ISO, probablemente durante la descarga, el VMware no me permite instalar las tools, de modo que la resolución de la interfaz es tal y como se muestra en la segunda imagen.
Actualización: he conseguido resolver mi problemilla con las VMware Tools, pero para ello he tenido que ejecutar el CD de instalación en una versión anterior de Ubuntu en la máquina virtual y copiar los archivos del mismo en un pen-drive; y más adelante instalarlas en la 15.04 --tras lo cual cambié el wallpaper, pero sigo sin saber el por qué de este problema.



Una vez más, vemos que no hay cambio en el proceso de identificación, formateo y montaje del nuevo disco.




  • Por último, voy a probar a montar un RAID 1 en mi nuevo Ubuntu. Para ello añado un nuevo disco duro de iguales características que el que acabo de montar (tamaño y tipo de conexión), y lo monto también:
Pero aquí surge la primera diferencia de esta versión de Ubuntu con sus antecesoras: cuando trato de seleccionar los dos discos recién instalados para hacer el RAID 1, resulta que no es posible hacerlo, no hay manera de seleccionar dos dispositivos a la vez para luego agruparlos. Ni tan siquiera existe una herramienta implementada que lleve a cabo esta tarea.
He mirado bien y he buscado información, pero debido a que ésta es una versión muy temprana, hay ciertas opciones que no se pueden realizar; y el montaje de RAID's es una de ellas.