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.
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.
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.
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.
Lo dejo por defecto y me dirijo a la siguiente pantalla. (Presiona ENTER)
Ubuntu se esmera con lo de las teclas. En mi caso elijo lo que me recomienda para pasar a la siguiente pantalla.
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.
Elegimos Manual como el metodo de particionado.
Estas son las particiones que tengo en mi nuevo disco: Ninguna.
Bajo hasta elegir mi disco vacio y presiono ENTER.
Me informa que me dispongo ha crear una nueva tabla de particiones sobre mi disco duro. Porsupuesto, elijo que SI.
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.
Con 100Mb será suficiente para los archivos de arranque de Linux. Puedes escribir “100MB”.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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:
























