Cargando



Cómo instalar y configurar Ubuntu Server

En este tutorial aprenderás cómo instalar y configurar Ubuntu server, te servirá para instalar tanto la versión 14.04, 15.04 y 16.04.


dic 16 2016 15:30
Intermedio
Total de Apartados : 4
abr 18 2017 16:14

En nuestro diario andar en el mundo del TI, debemos a cada momento aprender nuevas tendencias, nuevos programas y sin duda tener la habilidad de desenvolvernos en diferentes áreas de sistemas.En este tutorial veremos la instalación y configuración de un servidor con Ubuntu, pero ¿qué ventajas podemos obtener como administradores al instalar un servidor con Ubuntu?

 

En este tutorial podrás aprender cómo poder instalar la versión Server de Ubuntu y así poder gestionar nuestro servidor. También conocerás los pasos para poder configurarlo de forma fácil y ponerlo a punto para comenzarlo a usar en cualquier momento.

 

Si aún no conoces lo que significa trabajar con Ubuntu Server, aquí tienes algunas de sus ventajas para que sepas lo que significa trabajar con él.

 

Algunas ventajas de instalar Ubuntu Server
  • Es certificado para ser un servidor guest o invitado en las plataformas Azure, AWS, IBM (power), entre otras.
  • Tiene una completa integración Kernel.
  • Corre en arquitecturas x86, x64, ARM v7, ARM 64 y Power.
  • Gran soporte.
  • Diseñado para la nube, entre otras.

 

Vamos a analizar cómo realizar el proceso de instalación de nuestro servidor Ubuntu. Como primera medida iremos a la siguiente página web oficial de Ubuntu, para proceder con la descarga de nuestra imagen ISO.

 

 

Una vez allí daremos clic en la pestaña Download, y elegimos Server, veremos lo siguiente:

 

ubuntu_server_1.jpg

 

 


1. Instalar Ubuntu Server


En este tutorial haremos la instalación en una máquina virtual la cual nos permite simular exactamente el comportamiento del servidor Ubuntu en la vida real, como hemos dicho anteriormente, es importante usar ambientes virtuales para familiarizarnos con los entornos antes de saltar a un ambiente productivo con el fin de evitar percances.

 

Paso 1

Al comenzar la instalación debemos elegir el idioma con el cual quedará nuestro sistema, en nuestro caso elegimos Español, pero podemos observar que tenemos diversos idiomas a elegir en Ubuntu Server, el idioma por defecto es Inglés ya que Ubuntu se distribuye a nivel mundial, seleccionamos Español moviendonos con las flechas de dirección y damos Enter.

 

ubuntu_server_2.jpg

 

Opciones que tenemos
Como vemos en la siguiente ventana, tenemos diferentes opciones para instalar o administrar nuestro Ubuntu, entre las cuales están:

 

Instalar Ubuntu Server
Nos permite ejecutar una instalación desde cero.

 

Instalación de varios servidores con MAAS (Metal As A Service)
Nos brinda la posibilidad de instalar simultáneamente Ubuntu en varios servidores.

 

Comprobar defectos en el disco
Permite correr una revisión de posibles fallas en sectores del disco duro.

 

Comprobar la memoria
Nos brinda la posibilidad de ejecutar un test a la memoria RAM del servidor para comprobar su funcionamiento.

 

Arrancar desde el primer disco duro
Permite iniciar el sistema desde el disco duro principal en caso de contar con varios.

 

Recuperar un sistema dañado
Nos brinda la posibilidad de ejecutar una prueba general y tratar de recuperar un sistema que presenta algún tipo de error.

 

Nosotros elegimos la primera opción Instalar Ubuntu Server.

 

ubuntu_server_3.jpg

 

Paso 2

Damos Enter, a continuación, elegimos la zona geográfica donde nos encontramos ubicados, ésta nos permitirá configurar de manera inmediata la zona horaria. En caso de que el país donde nos encontremos no esté en la lista debemos elegir la opción otro.

 

ubuntu_server_4.jpg

 

Paso 3

Damos Enter y a continuación el sistema nos indicará si deseamos configurar el teclado, es recomendable aceptar esta propuesta ya que nos permitirá configurar y ajustar el modelo de nuestro teclado de manera automática:

 

ubuntu_server_5.jpg

 

Paso 4

Damos clic en y pulsamos Enter. A continuación, aparecerá la siguiente ventana:

 

ubuntu_server_6.jpg

 

Esta opción de configuración nos solicita pulsar cualquiera de las teclas desplegadas (y,u,r,n,etc), en nuestro caso pulsaremos la tecla n, a continuación, nos solicitará pulsar la w, como indicamos esto es con el fin de optimizar la distribución y correcta configuración del teclado. Pulsaremos la tecla w.

 

ubuntu_server_7.jpg

 

Paso seguido se desplegarán diferentes preguntas sobre algunas teclas en especial, si nuestro teclado las posee daremos clic en Sí, caso contrario pulsaremos No.

 

ubuntu_server_8.jpg

 

ubuntu_server_9.jpg

 

Una vez hayamos realizado las diferentes comprobaciones solicitadas se desplegará la siguiente ventana confirmándonos que todo fue correcto y dándonos una guía de nuestro teclado “es”=Español.

 

ubuntu_server_10.jpg

 

Paso 5

Daremos clic en Continuar y comenzará el proceso de descarga de algunos componentes adicionales para la correcta instalación.

 

Paso 6

Una vez descargados los complementos se desplegará una ventana solicitando ingresar el nombre que daremos a nuestro servidor Ubuntu.

 

ubuntu_server_12.jpg

 

ubuntu_server_13.jpg

 

Elegimos el nombre adecuado y damos clic en Continuar.

 

Paso 7

A continuación, elegimos el nombre del usuario que tendrá acceso a la administración del servidor (Usuario por defecto). Pulsamos Continuar, y el sistema nos solicitará el nombre de usuario para acceder al sistema (Es un usuario diferente al anterior).

 

ubuntu_server_14.jpg

 

Paso 8

Pulsamos Continuar y seguidamente ingresaremos la contraseña:

 

ubuntu_server_15.jpg

 

Damos clic en Continuar e introduciremos nuevamente la contraseña (confirmación).

 

Paso 9

Damos clic en Continuar. A continuación, el sistema nos pregunta si deseamos cifrar nuestra carpeta personal, lo cual es recomendable si tenemos información delicada ya que el cifrado nos genera mayor seguridad, pero puede ser un dolor de cabeza en caso que el sistema falle e intentemos acceder a nuestra información, a juicio de Ubuntu seremos intrusos o hackers. En nuestro caso elegimos No.

 

ubuntu_server_17.jpg

 

Paso 10

A continuación, el sistema nos confirma nuestra zona horaria en base a la ubicación que determinamos al comienzo de la instalación, si es correcta damos clic en Sí.

 

ubuntu_server_18.jpg

 

Paso 11

Una vez hayamos seleccionado que sí, comenzará una serie de preguntas sobre la configuración del servidor. Inicialmente el sistema nos preguntará por las particiones que tendrá el disco duro:

 

ubuntu_server_19.jpg

 

 

Opciones que tenemos
Guiado-utilizar todo el disco
Nos permite usar el disco de manera total.

 

Guiado-utilizar el disco completo y configurar LVM
Nos permite usar el disco completo y adicional configurar el LVM (Logical Volume Management) para las respectivas particiones.

 

Guiado-utilizar todo el disco y configurar LVM cifrado
Nos permite usar el disco completo y adicional configurar el LVM (Logical Volume Management) con un sistema de cifrado para proteger la información.

 

Manual
Nos permite realizar todo el proceso de forma manual pero no es recomendado.

 

En nuestro caso usaremos la primera opción, Guiado-utilizar todo el disco. Una vez seleccionado pulsamos la tecla Enter y se desplegará la siguiente ventana:

 

ubuntu_server_20.jpg

 

Vemos que se despliega la información del disco duro a usar, pulsamos Enter para continuar el proceso de instalación. Se despliega la siguiente ventana indicándonos las particiones que se irán a crear en nuestro Ubuntu:

 

ubuntu_server_21.jpg

 

 

Nota
La partición ext4 es semejante a la NTFS en Windows y la partición de intercambio tiene su espacio exclusivo en Ubuntu para que la memoria de intercambio pueda escribir en ella.

 

Pulsamos en la opción Si para escribir los cambios. Se desplegará la siguiente ventana donde se muestra el avance de la instalación del sistema base:

 

ubuntu_server_22.jpg

 

Seguidamente el sistema nos preguntará si deseamos configurar el proxy, ya que no es tan habitual, dejaremos el campo en blanco y damos clic en Continuar:

 

ubuntu_server_23.jpg

 

ubuntu_server_24.jpg

 

Se descargarán todos los paquetes apt (relacionados con la red) y se preguntará cómo deseamos configurar las actualizaciones, vemos que contamos con tres (3) opciones:

 

Opciones
Sin actualizaciones automáticas
Es recomendable para servidores ya que algunas actualizaciones pueden reiniciar el servidor o provocar comportamientos de inestabilidad en el mismo.

 

Actualizaciones automáticas
Las actualizaciones se instalan de forma automática cada vez que hay disponibilidad de alguna.

 

Administrar el sistema con Landscape
Permite gestionar las actualizaciones a través de la herramienta Landscape.

 

Elegiremos la primera opción en nuestro caso, Sin actualizaciones automáticas, pulsamos Continuar (Tendremos que instalar las actualizaciones de forma manual). A continuación, se pregunta qué características deseamos agregar a nuestro servidor, tenemos algunas como OpenSSH, Print Server, etc.

 

En nuestro ejemplo habilitaremos la opción OpenSSH para poder gestionar el servidor de manera remota, para seleccionarlo ubicamos el cursor en dicha opción y pulsamos la barra espaciadora para elegirlo.

 

Las funciones de cada opción, de manera resumida son:
  • OpenSSH: Administración remota
  • DNS Server: Servidor de nombres de dominio
  • LAMp Server: Servidor web
  • Mail Server: Servidor de correo
  • PostgreSQL database: Servidor de base de datos
  • Print Server: Servidor de impresión
  • Samba File Server: Servidor de archivos compartidos
  • Tomcat Java Server: Servidor de Java
  • Virtual Machine Host: Servidor de máquinas virtuales
  • Manual package selection: Selección manual de paquetes

 

ubuntu_server_25.jpg

 

Damos Enter para continuar nuestro proceso de instalación. El sistema nos preguntará si deseamos instalar el cargador de arranque GRUB en el registro principal, recordemos que el GRUB (Grand Unifier Bootloader) es lo primero que se carga cuando se inicia nuestro servidor, por ende, seleccionamos la opción Sí.

 

ubuntu_server_26.jpg

 

Nota
Si en algún momento tienes problemas con el GRUB, prueba a visitar el siguiente tutorial, tendrás ayuda a solucionar problemas.

 

Continuamos con nuestra instalación y veremos que todo ha sido instalado de manera correcta:

 

ubuntu_server_27.jpg

 

Damos clic en Continuar y tendremos cuidado de no reiniciar el servidor con el disco dentro de la unidad para no repetir todo el proceso de instalación. Como vemos Ubuntu funciona bajo línea de comandos lo cual nos permite usar los recursos de la máquina en las aplicaciones instaladas.

 

Podemos ver que una vez se reinicie la máquina se pedirán las credenciales de acceso ya creadas durante la instalación.

 


2. Conexión a través de SSH con Ubuntu


Vamos a ver cómo nos conectamos por medio de una conexión segura SSH a nuestro servidor Ubuntu. Una conexión SSH nos permite conectarnos de manera externa a nuestro servidor. Es muy importante recordar que nuestro servidor Ubuntu debe estar en la misma red desde la que deseamos conectarnos.

 

Podremos ver como se encuentra la configuración de nuestra red usando el comando:

ifconfig
El cual nos despliega un resumen de la misma. En nuestro caso vemos que la dirección IP de nuestro servidor s 192.168.0.10 y podremos ver las diferentes configuraciones de la red.

 

ubuntu_server_29.jpg

 

Para realizar la conexión por SSH desde un sitio externo usaremos el software Putty el cual es gratuito y lo podemos descargar de la página oficial. Aquí dejamos un tutorial para ver más sobre Putty. Este software nos brinda la posibilidad de conectarnos, es básicamente un cliente de conexión para Linux.

 

ubuntu_server_30.jpg

 

Para conectarnos a nuestro servidor a través de Putty haremos lo siguiente:

  • En IP address colocaremos la IP exacta del servidor Ubuntu (En nuestro caso 192.168.0.10)
  • Dejamos el puerto por defecto (22)
  • En tipo de conexión seleccionamos SSH

 

ubuntu_server_31.jpg

 

Damos clic en Open y la primera vez que ejecutemos Putty se desplegará un mensaje indicándonos que la clave del servidor no está registrada en la caché, esto es por temas de seguridad, podemos aceptar y se abrirá la siguiente ventana para ingresar las credenciales. Una vez ingresemos nuestro password veremos que podemos acceder a nuestro servidor como si estuviéramos frente a él.

 

ubuntu_server_33.jpg

 

Esto nos permitirá gestionar el servidor físico sin importar donde se encuentre ubicado.

 


3. Opciones y parámetros de control


Los parámetros nos permiten configurar la forma cómo se comportarán los comandos en nuestro servidor Ubuntu. Por ejemplo, si quisiéramos ir a la carpeta raíz del sistema para ver su contenido normalmente usaríamos cd: y luego de nuevo cd: (Así descenderíamos 2 carpetas), para ahorrar tiempo podemos usar el símbolo / el cual nos permite ir a la carpeta raíz directamente, el comando sería cd /.

 

Veremos que la línea de comandos ya se encuentra ubicada en la raíz del sistema. Ahora si queremos volver a la carpeta personal Solvetic no usaremos cd home y luego cd home, más bien usaremos el comando:

cd /home/solvetic
Y así iremos a la carpeta personal.

 

ubuntu_server_35.jpg

 

Si quisiéramos ver de manera más organizada las carpetas ubicadas en la raíz, ya que de manera normal se verían un poco desordenadas. odemos usar el comando ls con el parámetro -l para ver las carpetas de una manera más organizada (ls -l):

 

ubuntu_server_36.jpg

 

Veremos que nos muestra detalles más específicos de cada carpeta, tales como el tamaño, fecha de creación, etc.
Podemos ver las diferentes opciones que tenemos para parametrizar un comando, para ello podemos usar los siguientes métodos. Podemos usar el siguiente parámetro:

ls -–help
Nos desplegará la ayuda de Linux donde podremos ver las diferentes opciones para añadir a él comando, cada opción viene con su respectivo resumen.

 

 

ubuntu_server_37.jpg

 

Otra de las opciones que tenemos es usar el comando man (manual), este comando despliega información mucho más explícita de cada comando. Por ejemplo, podremos usar la siguiente línea:

man ls
(Nos mostrará el manual del comando ls). Recordemos que esta opción nos sacará de la línea de comandos.

 

ubuntu_server_38.jpg

 

Nos podremos desenvolver dentro del manual usando las flechas de arriba y abajo. Para retornar a la línea de comandos pulsaremos la tecla q.

 

A continuación dejamos un enlace a un tutorial con comandos interesantes para Ubuntu:

 

 

 


4. Gestión de archivos y directorios en Ubuntu


Como administradores en cualquier momento tenemos que gestionar los diferentes archivos que tenemos en nuestro servidor y es importante que conozcamos cómo hacer este proceso. Vamos a revisar el proceso para crear archivos y carpetas, pero es recomendable no crear éstos dentro de la carpeta raíz de Ubuntu, la ideal es crearlos dentro de la carpeta personal.

 

Crear carpeta

Para crear una carpeta dentro de Ubuntu usaremos el comando mkdir (Make Directory), en nuestro ejemplo usaremos la línea:
mkdir Pruebas
Y pulsamos Enter. Para verificar que hemos creado la carpeta de manera correcta usemos el comando ls y veremos nuestra carpeta creada y si usamos (Como ya lo vimos) el comando:
ls -l
Veremos un resumen más completo de la carpeta creada recientemente.

 

Nota
El sistema es sensible a las mayúsculas y a las minúsculas, podemos tener dos carpetas (Pruebas y pruebas).

 

Crear archivo

Para crear un archivo usaremos el comando touch, el parámetro es;
touch Nombre_extension
Por ejemplo, touch Ejercicio.txt. Si usamos ls -l podremos ver nuestro documento creado.

 

Opciones de copiarpegar y cortar

Para copiar un archivo usaremos el archivo cp (cp Nombre archivo Ruta destino), en nuestro caso sería, cp Ejercicio.txt Pruebas. Para ver que el archivo quedó correctamente copiado en el destino usaremos el siguiente proceso, usemos el comando cd Nombre carpeta destino (cd Pruebas) una vez dentro de Pruebas usemos el comando ls para ver el archivo que acabamos de copiar.

 

Con el comando mv podremos mover un archivo o carpeta de una ubicación a otra, su sintaxis es idéntica a la de copiar, mv nombre_archivo Destino.

 

Aquí dejamos un tutorial que habla sobre esto.

 

Eliminar archivos y carpetas

Para eliminar archivos: Usaremos el comando rm (remove), su sintaxis es rm Nombre_archivo, en nuestro ejemplo sería rm Ejercicio.txt y podremos ver mediante ls -l que ya no existe el archivo en nuestro sistema Ubuntu.
A continuación se muestra una imagen con todos los comandos que hemos ido comentando:

 

ubuntu_server_39.jpg

 

Para eliminar directorios: Usaremos el comando rmdir, la sintaxis sería rmdir Nombre_Directorio, en nuestro caso, rmdir Pruebas y de esta manera eliminaremos el directorio Pruebas del sistema. Podemos usar el comando ls -l para verificar que ya no existe dicho directorio en Ubuntu:

 

ubuntu_server_40.jpg

 

De esta manera hemos visto algunas de las opciones y configuraciones que tenemos en nuestro servidor Ubuntu.

 


¿Te ayudó este Tutorial?


1 Comentarios

Muy buena la explicación, en mi caso tengo un PC con dos discos duros en uno tengo win 7 y en el otro quiero instalar ubunto . Pero e leído que es problemático, porque ubunto no deja arrancar a Windows.

¿podrían indicarme cómo hacerlo? Gracias.

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X