Manual paso a paso de como instalar Ubuntu Server
Preparación de la instalación Lo primero que tenemos que hacer es descargarnos la imagen de la distribución a instalar. En mi caso vamos a instalar una Ubuntu Server que la podemos descargar de aquí:
http://www.ubuntu.com/getubuntu/download
Como otra de las opciones para instalar un servidor podemos instalar una CentOS, Mandrila o Fedora, que es la distribución libre de Red Hat. La principal ventaja de instalar una distribución Ubuntu es que hay mucha documentación.
Una vez que ya tenemos descargada nuestra ubuntu Server lo que tenemos que hacer es grabarla en un disco en el caso que se vaya a instalar en un ordenador o disco duro físico o podemos montarlo en un gestor de máquinas virtuales sin necesidad de tener que quemarlo.
Si lo hacemos mediante máquina virtual no vamos a tener problema porque directamente al iniciarla el auto ejecutable se ejecutará mostrando una serie de menú de opciones pero si lo vamos a instalar en un PC dedicado tendremos que entrar a la BIOS y configurar en las opciones de arranque que primero pruebe a arrancar desde el PC. También lo podemos hacer desde el menú de arranque que casi todos los ordenadores llevan hoy en día.
Instalación. Una vez que ya tengamos solucionado el tema del arranque lo que se nos mostrará es un menú de opciones.
Al final de la pantalla se nos mostrará unas opciones, pulsando F2 lo que nos permitirá es cambiar el idioma y Con F4 podemos pasar parámetros adicionales tales como decir que unidad de CD/DVD vas a utilizar sino es reconocida. Una vez solucionado este problema seleccionamos instalar en el disco duro.
Una vez cargado el sistema de instalación lo que tenemos que hacer es seleccionar el idioma para el proceso de instalación. Este paso nos lo pide si no hemos seleccionado un lenguaje cuando se nos muestra en el menú. Si por ejemplo lo cambiamos a castellano tampoco nos mostrará las opciones de configuración de teclado y ratón ya que coge por defecto la configuración de lenguaje que hemos elegido en el menú de arranque.  Una vez pasado la configuración de los idiomas de los teclados y la configuración del ratón llegamos a la configuración de red. Debemos pulsar en cancelar cuando intente obtener una dirección IP mediante DHCP para que nos muestre un mensaje de error y acto seguido un cuadro de diálogo para configurar la red manualmente o configurarla luego una vez pasada la instalación. Luego nos pedirá el nombre de equipo
En caso que no nos de tiempo a darle a cancelar cuando el instalador intente configurar la dirección IP por DHCP, lo que hay que hacer es pulsar sobre retroceder cuando nos pida el nombre del equipo y se mostrará el menú de diálogo anteriormente descrito. Por supuesto deberemos introducir Un nombre de equipo
El siguiente paso es la configuración de red lo que tenemos que plantear como queremos instalar el sistema, es recomendable hacer 3 particiones por lo menos: Una para Swap Otra para el sistema Base La ultima para el home de los usuarios.
En el cuadro de dialogo nos aparecen las opciones de redimensionamiento de disco que lo podemos utilizar para cambiar el tamaño de las particiones, la opción de utilización el disco completo hace las particiones el mismo (En nuestro caso utilizaremos esta opción ya que es la mas rápida) y por último tenemos la opción de manual que en este caso lo que hacemos es dimensionar nuestras propias particiones.
NOTA: Hay que tener en cuenta la destreza a la hora de hacer las particiones si utilizamos la opción de particionado manual ya que si no hacemos las cosas bien lo provocaremos una mala gestión del espacio en disco y por lo tanto deberemos realzar una nueva instalación.  Una vez que tengamos las particiones declaradas lo que nos preguntará es si estamos seguros de que queremos realizar los cambios planteados en el modo de particionado manual. Hay que aclarar que hasta que no confirmemos que queremos realizar los cambios en el disco duro lo que hemos planteado en el particionado no pasará nada.
Ahora tenemos que configurar la zona horaria, seleccionamos península. Después nos pregunta si queremos configurar nuestro reloj en UTC. UTC es la coordinación universal de tiempo y es la opción recomendada. Con respecto a la configuración de usuarios y contraseñas, lo que nos pide aquí es que le demos el usuario de una cuenta que va a ser administrador y la contraseña que configuremos aquí, va a ser la contraseña de root o superusuario.
ROOT es un usuario que puede hacer una serie de cosas que el resto de usuarios no pueden hacer, tales como administración de los usuarios, gestión de paquetes, etc.
En esta primera pantalla los que se nos pide es el nombre completo de usuario. Ahora debemos poner el login del usuario. Por último tenemos que poner la contraseña y luego nos pedirá confirmación de la contraseña sino hemos metido en los 2 sitios la misma contraseña deberemos volver a introducir de nuevo la password. Lo que muestra la siguiente captura es el progreso de instalación del sistema base. El sistema base es la estructura de archivos y carpetas básicos para que el sistema pueda ser funcional y estable. Hay una parte principal denominada Kernel que es núcleo del sistema y es el que lo controla todo. Una vez que ya tenemos esa estructura básica lo que podemos hacer es instalar paquetes. En la instalación de Ubuntu tenemos una serie de servicios que podemos añadir a la instalación. DNS SERVER: este servicio lo que podemos hacer es tener por ejemplo dominios propios para el interior de nuestra empresa. En vez de tener que sabernos las IP lo que tenemos que tenemos que saber es el nombre del equipo LAMP SERVER: Es un paquete de servicios que incluye el servidor WEB APACHE, el servidor Mysql y PHP MAILSERVER: servidor de correo tanto interno como externo OPENSSH SERVER: servidor para conexiones seguras SSH POSTGRESQL SERVER: Servidor de bases de datos Postgre SQL PRINT SERVER: servidor de impresoras SAMBA FILE SERVER: Servidor de archivos
Hay que ponerle Una contraseña al servidor MySQL, no es recomendable dejarlo sin contraseña ya que alguien que sepa el usuario por defecto del servidor puede entrar y ver la información que estemos guardando.
Por último lo que hace el instalador es instalar el gestor de arranque que en nuestro caso instalaremos GRUB pero también se puede instalar LILO saliendo a la lista de opciones de configuración. Un gestor de arranque nos permite arrancar mas de un sistema operativo instalado en el PC y poder iniciar desde uno u otro tambien no pone un par de entradas que corresponde al modo rescate del servidor y unmemtest que sirve para realizar un test de memoria al equipo. Ya está el servidor Linux Instalado. Para terminar el apartado de instalación hay que decir que Ubuntu Server no tiene sistema gráfico y por consiguiente deberemos hacer todo mediante línea de comandos.
Comandos Linux.Es recomandable echar un vistazo a la lista de comandos mas utilizados y su descripción para que nos enterenmos de lo que estamos haciendo. en este enlace Bitacora comandos Linux se podrán ver dicha lista. Descripción del sistema base.
Una vez que tenemos unas nociones básicas de cómo hacer de los comandos tenemos que saber por donde nos vamos a mover que es el sistema base
/ Este es el directorio raiz. Aquí comienza todo el árbol de directorios. /bin Este directorio contiene programas ejecutables que son necesarios en el modo monousuario y para el arranque o reparación del sistema. /boot Contiene ficheros estáticos para el cargador de arranque (boot loader). Este directorio contiene sólo los ficheros necesarios durante el proceso de arranque. El instalador del mapa de arranque y los ficheros de configuracion deberían estar en /sbin y /etc.
/dev Ficheros especiales o de dispositivo, que se refieren a dispositivos. /dos Si se utilizan tanto MS-DOS como Linux en el mismo ordenador, éste es el lugar típico para montar un sistema de ficheros DOS. /etc Contiene los ficheros de configuración locales a la máquina. Algunos paquetes software más grandes, como X11, pueden tener sus propios subdirectorios bajo /etc. Los ficheros de configu ración generales pueden colocarse aquí o en /usr/etc. No obstante, los programas siempre deberían buscar estos ficheros en /etc, algunos de los cuales podrían ser enlaces hacia ficheros en /usr/etc.
/home Normalmente, en las máquinas que poseen directorios "home" para usuarios, éstos se hallan bajo este directorio, sea directa o indirectamente. La estructura de este directorio depende de decisiones administrativas locales. /lib Este directorio debe contener aquellas bibliotecas compartidas que son necesarias para arrancar el sistema y para ejecutar las órdenes del sistema de ficheros raíz. /mnt Este directorio contiene puntos de montaje para sistemas de ficheros montados temporalmente. /opt Este directorio debería contener paquetes extra que contengan ficheros estáticos. /proc Este es el punto de montaje para el sistema de ficheros proc, que proporciona información acerca de los procesos en ejecución y el núcleo. Este pseudosistema de ficheros se describe con más detalle en. /root Este directorio suele ser el directorio personal para el usuario raíz (opcional). /sbin Como /bin, este directorio contiene órdenes necesarias para arrancar el sistema, pero que habitualmente no son ejecutadas por los usuarios normales. /tmp Este directorio contiene ficheros temporales que pueden ser borrados sin previo aviso, por ejemplo, por una tarea que se ejecuta periódicamente o durante el arranque del sistema. /usr Normalmente, este directorio se monta desde una partición separada. Únicamente debe contener datos compartidos de sólo lectura, de tal forma que pueda ser montado por varias máquinas que usen Linux.
/var Este directorio contiene ficheros que pueden cambiar de tamaño, como los ficheros de colas (de impresión y otros) y de registro (log). PARTE 2 >> |