Blog de Daniel Zegarra Rotating Header Image

Instalando un Server (con Ubuntu)

Estuve probando el nuevo servidor de Ubuntu y luego de horas de estar jugando con los comandos entre a la misma web de donde lo descargue para chequear si existia una guia rapida para instalar servidor. Hay me enamoro, porque a pesar de que la version 9.04 tiene unos días su documentación básica ya esta completa (pues tampoco es que hayan cambios radicales pero aún asi se agradece).

Puedes encontrar aquí en la documentación oficial (en ingles) y aquí la documentación de la comunidad (tambien en inglés) y en este post la documentación hecha por mi.

Antes de empezar

Instalar Linux es una experiencia diferente (si te has instalado Windows desde que andaba por la versión del 95). Lo primero que te parecera sumamente raro es la forma de trabajar con particiones. Linux no usa FAT o NTFS (aunque si podria pero no es recomendable). Linux tiene un numero mayor de formatos que no voy a enumerar ahora, lo que necesitas saber es que el EXT3 es el estandar (pero puedes optar por EXT4 ya que tiene mejoras sobre su predecesor) y que  SWAP es un tipo de particion que sirve solo como memoria virtual (en caso se te acabe la RAM). La interfaz gráfica es una aplicación mas en Linux, no es en si parte importante del sistema. La verdad, si quieres un servidor es mejor evitar usarla. Tendras que acostumbrarte a escribir y memorizar comandos. No te preocupes, no es nada complicado. En este tutorial y en los siguientes que traten sobre el tema solo se usaran unos pocos.

Para este tutorial instalaré mi servidor en una maquina virtual usando VirtualBox. Para ello es necesario decirle a tarjeta de red virtual que haga un puente con nuestra tarjeta de red real, asi nuestra maquina virtual tendra contacto directo a nuestra red local (y podrá servir a otros equipos de nuestra red).

Para poder instalar Ubuntu es necesario que el BIOS arranque primero de la lectora de CD antes que del disco duro. Eso lo puedes configurar en el Setup (presionando la tecla requerida para esto (la tecla Supr suele funcionar en PCs genericas) durante el arranque de tu PC (los primeros segundos de encendido).

Y claro, el disco de instalación de Ubuntu Server que lo puedes conseguir en en siguiente enlace: http://www.ubuntu.com/getubuntu/download-server

Creo que eso es todo. Empecemos.

Empieza la diversión

Colocamos el CD de Ubuntu Server en la lectora de CD y reiniciamos la PC. Si tuviste exito en configurar la BIOS para que lea la lectora de CD antes de el disco duro, veras la siguiente imagen. Bueno, no. Primero eliges tu idioma (con el teclado) y luego veras esto.

Pantalla de booteo de Ubuntu Server 9.04

Pantalla de booteo de Ubuntu Server 9.04

Si tienes dudas sobre la salud de tu memoria RAM o disco de instalación puedes testearlas con las herramientas que vienen en el CD. Es importante que tu hardware este en buenas condiciones antes de empezar la instalación, de lo contrario es posible que te topes con problemas extraños y nunca termines la instalación. Si tu PC es nueva entonces puedes saltar esto y elegir Instalar Ubuntu Server.

Eleccion del idioma

Elección del idioma

Esto es lo primero que te preguntara el programa de instalación: El idioma. Solo basta con elegir tu pais en la lista. Si no lo encuentras, elige uno con quien tengas mas semejanza o al menos que hablen el mismo idioma. Presiona la tecla ENTER para seleccionar.

Detectar la distribucion del teclado. NO.

Detectar la distribucion del teclado. NO!

Lo siguiente es la detección del teclado. Yo siempre elijo que no. Me arrepenti la primera vez porque nunca encontre la distribución de signos precisa para mi teclado y lo unico que gane fue perder tiempo.

Origen del Teclado

Origen del Teclado

Lo dejo por defecto y me dirijo a la siguiente pantalla. (Presiona ENTER)

Sigue con lo del teclado :S

Sigue con lo del teclado :S

Ubuntu se esmera con lo de las teclas. En mi caso elijo lo que me recomienda para pasar a la siguiente pantalla.

Nombre del computador en la red

Nombre del computador en la red

Esto es importante. Elige el nombre con el que tu servidor se identificará en la red (porque estará en una red no? sino para que verdad?). Evita usar caracteres especiales. Que el nombre sea corto y entendible.

Creando las particiónes

Llegamos a la parte de las particiones. Yo estoy suponiendo que el disco duro se encuentra vacio, sin particiones previamente creadas. Si las hubieran no importa, puedes eliminarlas usando este asistente pero no describo como hacerlo en este tutorial. Espero lo intuyas tu mismo, no te preocupes por dañar algo. La tabla de particiones no se guardará hasta que empiece la instalación.

Eligiendo como particionar el disco duro

Eligiendo como particionar el disco duro

Elegimos Manual como el metodo de particionado.

Tabla de particiones actual

Tabla de particiones actual

Estas son las particiones que tengo en mi nuevo disco: Ninguna.

Bajo hasta elegir mi disco vacio y presiono ENTER.

Empezando a particionar

Empezando a particionar

Me informa que me dispongo ha crear una nueva tabla de particiones sobre mi disco duro. Porsupuesto, elijo que SI.

Eligiendo donde crear la primera partición (/boot)

Eligiendo donde crear la primera partición (/boot)

Entonces, tengo mi nueva tabla de particiones VACIA. Vamos ha crear 3 particiones en este nuevo disco. La primera tendra un tamaño pequeño y servirá para arrancar Ubuntu. Esto es importante porque nos permitirá arrancar el sistema operativo incluso en el improbable caso de que nuestro disco duro se llene totalmente y queramos entrar para borrar cosas. La segunda sera nuestra particion SWAP. Las antiguas buenas practicas recomiendaban que su tamaño seal el doble que la memoria RAM instalada. Pero con el tamaño de las RAM de ahora con tal que la suma de la RAM real y la virtual llegue a 4Gb esta bien (si es que tu servidor será usando en una red privada). Y por último,  la tercera partición servira para albergar los archivos.

Bajo hasta ESPACIO LIBRE y presiono ENTER para crear una partición ahi.

Creando la primera partición (/boot)

Creando la primera partición (/boot)

Eligiendo el tamaño de la 1ra partición (/boot)

Eligiendo el tamaño de la 1ra partición (/boot)

Con 100Mb será suficiente para los archivos de arranque de Linux. Puedes escribir “100MB”.

Tipo de la nueva partición

Tipo de la nueva partición

Inicio de la nueva partición

Inicio de la nueva partición

Configurando la 1ra particion para que sea montada como /boot

Configurando la 1ra particion para que sea montada como /boot

Una vez que creamos la primera particion hay que decirle en donde Linux debe montarla. Vamos hasta el Punto de Montaje y en la lista de opciones buscamos y elegimos /boot.

Configurando la 1ra particion para que sea booteable

Configurando la 1ra particion para que sea booteable

Luego bajamos hasta Marca de arranque y presionamos ENTER para definir esta particion como la partición de arranque, la que La BIOS usara para empezar la carga del sistema operativo.

Una vez activada bajamos mas hasta la opción Se ha terminado de definir la partición y presionamos ENTER para volver a la tabla de particiónes. Una vez alli veremos que ya aparece nuestra primera partición. Volvemos alegir el ESPACIO LIBRE y presionamos ENTER para crear otra nueva partición ahi.

Creando la segunda partición (swap)

Creando la segunda partición (swap)

Para el tamaño de esta nueva partición puede poner lo que sea. El tamaño que elijas va a depender del uso y la cantidad de usuarios que servirá esta PC. Si solo tu haras uso de ella puedes usar un valor que sumado a tu RAM actual de 1Gb (1024Mb).

Configurando la segunda partición (swap)

Configurando la segunda partición (swap)

Ahora hay que especificar que esta nueva partición se usara como memoria virtual. Para ello vamos hasta Utilizar como y en la lista de opciones elegimos Area de intercambio (tambien llamada Memoria Virtual). Hecho esto terminamos de definir la partición y volvemos a la tabla de particiónes donde ahora deben aparecer nuestras dos particiónes.

Terminada nuestra tabla de particiónes

Terminada nuestra tabla de particiónes

Siguiendo los pasos para crear la primera y segunda partición, crea una tercera usando todo el espacio disponible restante. Luego, guarda la partición y volveras nuevamente a la tabla de particiónes. Tu tabla de particiones debe parecerse a esto. Si es asi elige la opción marcada con rojo en el último gráfico para ir a la siguiente pantalla.

Creando cuentas

Te pide tu nombre. Especificamente, el nombre de la persona que administrará el servidor.

Nombre del propietario

Nombre del propietario

El usuario administrador. Ubuntu tiene la costumbre de deshabilitar el usuario root con el fin de evitar dañar partes sensibles del sistema. Eso esta bien, es muy util para principiantes. En la siguiente pantalla te pide el nombre de usuario que tendra acceso al sistema.

Creando el usuario de trabajo

Creando el usuario de trabajo

Una vez creado el usuario y haberle asignado su respectiva contraseña, el programa de instalación nos pide definir la politica de actualización de software. Como este será un servidor y no una maquina corriente, que se puede apagar en cualquier momento sin molestar a nadie, le diremos que no instale las actualizaciones automaticamente.

Usar actualizaciónes manuales

Usar actualizaciónes manuales

Eligiendo el proposito de nuestro servidor

Uno de los últimos pasos es el de elegir algunos servicios que nuestro servidor estara preparado para servir apenas la instalación finalice. Nos puede ahorrar unos minutos al instalarlos del disco de instalación pero lo recomendable es instalarlos de la internet. De esta forma nos aseguramos que se instale la última distribución disponible.

Instalando el servidor SSH

Instalando el servidor SSH

Ignoramos todos y solo elegimos el OpenSSH Server para poder configurar nuestro servidor desde cualquier punto de la red. No te preocupes si no eliges algo. En posteriores posts explicaré como instalar los mas comunes entre ellos. Por cierto, se marcan con la barra espaciadora y con ENTER pasas a la siguiente pantalla.

Instalación completada. Primer inicio.

Instalación completada. Primer inicio.

Una vez copiados los archivos necesarios el programa de instalación deberá reiniciar y arrancar Ubuntu por primera vez desde el disco duro.Ya puedes retirar el CD de instalación de la lectora.

El servidor por primera vez arranca por cuenta propia.

El servidor arranca por primera vez

Asi se verá tu pantalla una vez terminada la instalación. puedes logearte con el nombre de usuario y contraseña que elegiste.

Esto es todo por ahora. Luego explicaré como instalar servicios para hacer util nuestro servidor. Mientras tanto, puedes ir guiandote de la documentación oficial (en ingles) donde te explica las pautas básicas para instalar servicios comunes como bases de datos, servidores web o correo, proxy, de archivos, etc.

Entradas relacionadas:

  1. Configurando un gateway de red con Ubuntu
  2. Llega la Combi a Polonia
  3. Mejoras en Google
  4. Probando distribuciones de Linux
  5. Llego la primavera a Polonia

Escriba una respuesta