-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
1/61
Contenido
Sistema operativo servidor (Ubuntu Server)..................................................................2
1 Introducción a Ubuntu.................................................................................................22 Novedades de las últimas versiones...........................................................................5
3 Ubuntu Server.............................................................................................................5
3.1 e!uisitos m"nimos................................................................................6
3.2 #reparando la instalación........................................................................7
3.3 Instalando Ubuntu Server ........................................................................9
3.$ Creando las particiones........................................................................13
3.5 Con%i&urando el sistema.......................................................................20
3.' Complementos adicionales....................................................................233. Instalando uest *dditions....................................................................28
3.+ *ctuali,ando el servidor ........................................................................30
3.- Con%i&urando los parmetros de red.......................................................31
3.1/ Comprobando la comunicación Cliente0Servidor .....................................36
Instalar inu *pac4e 6S7 #8# (*#)..............................................................3+
e!uisitos previos.......................................................................................38
Instalar *pac4e............................................................................................38
9Cómo encontrar la dirección I# pública de tu servidor:.......................................40Instalar 6S7........................................................................................... 40
Instalar #8#................................................................................................42
Instalación de módulos #8#..........................................................................43
#rueba del #rocesador #8# en el Servidor ;eb.............................................45
Instalación 6 con%i&uración de un servidor %tp con vs%tpd en Ubuntu Server................$
2.ind) en inu Ubuntu....................................................5$
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
2/61
Sistema operativo servidor (Ubuntu Server)
1 Introducción a Ubuntu
?s una distribución de inu creada por Canonical 6 basada en =ebian. ?ste
sistema operativo 4a ido creciendo eponencialmente en número de usuarios
debido a su creciente acercamiento en cada una de sus nuevas versiones
4acia un sistema con núcleo inu cada ve, ms intuitivo 6 ami&able para los
usuarios medios en el !ue tareas normales como por e@emplo la de descar&ar
una aplicación e instalarla estAn lo ms automati,adas posibles. ?stas ra,ones
4an 4ec4o !ue en Internet cada ve, 4a6a ms documentación disponible lo
!ue supone a su ve, ms se&uidores !ue pueden empe,ar a usarlo &racias a
estos manuales. #ro&resivamente est siendo tambiAn ms usado en
servidores como lo son distribuciones !ue 6a llevan tiempo usndose
como ed 8at =ebian o Bedora.
=entro del propio sistema operativo llevamos incluidas muc4as de las
aplicaciones !ue suelen ser necesarias para las tareas bsicas como por
e@emplo un &rabador de cd0dvd (!uemador) un nave&ador eb (o,illaBire%o) un pa!uete o%imtico (ibreD%%ice) clientes de correo (o,illa
E4underbird) 6 mensa@er"a instantnea (?mpat46)...adems de muc4as otras
nuevas !ue podemos instalar %cilmente &racias al Centro de So%tare de
Ubuntu. Ubuntu es códi&o abierto.
?l códi&o abierto es el traba@o colaborativo en su mima epresión. ?l poder
de una comunidad mundial de epertos altamente cuali%icados !ue construir
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
3/61
compartir 6 me@orar el so%tare de última &eneración 6 a continuación
ponerlos a disposición de todo el mundo.
Hay diez principios básicos del software de código abierto:
• ?l so%tare debe ser libre de redistribuir.
• ?l pro&rama debe incluir el códi&o %uente.
• a licencia debe permitir a la &ente a eperimentar con las
modi%icaciones 6 redistribuir.
• os usuarios tienen derec4o a saber !uiAn es responsable por el
so%tare !ue est utili,ando.
• No debe 4aber nin&una discriminación contra cual!uier persona o &rupo.
• a licencia no debe restrin&ir a nadie !ue 4a&a uso del pro&rama en un
campo espec"%ico.
• Nadie deber"a tener !ue ad!uirir una licencia adicional para usar o
redistribuir el pro&rama.
• a licencia no debe ser espec"%ica de un producto.
• a licencia no debe restrin&ir otro so%tare.
• a licencia debe ser tecnoló&icamente neutral.
as di%erentes distribuciones de Ubuntu !ue suelen aparecer cada seis meses
llevan nombres de animales siendo la última en aparecer en el momento de
escribir el curso la versión 11.1/ cu6o nombre es FOneric Ocelot G 6 la si&uiente
con soporte tAcnico etendido 6a disponible es la 12./$ ES llamada FPrecise
PangolínG 6 sin Al la 12.1/ con el nombre en clave de H Quantal Quetzal" . ?n
este &r%ico podemos ver las di%erentes distribuciones !ue tienen como base
común Ubuntu 6 la %ec4a en !ue 4an ido apareciendo.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
4/61
Como 4emos dic4o salen nuevas versiones de Ubuntu con poco intervalo de
tiempo entre ellas por eso es posible actuali,ar el sistema desde versiones
anteriores &racias a una potente 4erramienta incluida para &estionar e instalar
las nuevas actuali,aciones e incluso pasar a versiones ms recientes delsistema como veremos.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
5/61
2 Novedades de las últimas versiones
a ma6or"a de novedades de las últimas versiones !ue estn apareciendo de
Ubuntu demuestran una tendencia 4acia un sistema ms intuitivo 6 %cil para
los usuarios con menos conocimientos ocultando incluso opciones de
con%i&uración para evitar con%undirlos. *l&unas de estas novedades son
• Nuevo diseJo del centro de so%tare de Ubuntu aseme@ndose a centros
de so%tare consolidados como *ndroid arKet o la *pp Store de *pple
con posibilidad de ver la ms votadas o comentarios de usuarios entre
otras cosas.
• Nuevo lan,ador de aplicaciones donde podemos ver las ventanas
minimi,adas representadas con %lec4itas luminosas apuntando al icono
del lan,ador.
• Nuevo =as4 con una potente 4erramienta de bús!ueda donde se
a&rupan las aplicaciones arc4ivos documentos la música o las
im&enes consi&uiendo una me@or &estión de nuestros arc4ivos
multimedia.
• Sistema de cambio entre aplicaciones me@orado pudiendo usar dos tipos
de cambio entre ellas.
• econocimiento automtico de la ma6or"a de 4ardare actual
4aciAndolo ms compatible con la ma6or"a de %abricantes 6 modelos.
• Sistema de sincroni,ación en la nube con Ubuntu Dne de manera !ue
podemos tener arc4ivos !ue se sincroni,an automticamente entre
cual!uier e!uipo 6 un disco duro virtual en al&uno de los servidores !ue
Ubuntu pone a nuestro servicio.
3 Ubuntu Server
http://recursos.cepindalo.es/mod/forum/view.php?id=521http://recursos.cepindalo.es/mod/forum/view.php?id=521http://recursos.cepindalo.es/mod/forum/view.php?id=521http://recursos.cepindalo.es/mod/forum/view.php?id=521
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
6/61
Nosotros nos vamos a centrar en la versión para servidores de Ubuntu !ue es
donde vamos a desarrollar nuestro entorno de pruebas. 8a6 varias %ormas de
probar Ubuntu =esKtop 6 Ubuntu Server estas son
• Instalndolo. >ien en un ordenador o usando una m!uina virtual como
4aremos en esta actividad %ormativa.
• Lersión ive. ?@ecutndolo directamente desde C=0=L= o US>. sin
necesidad de instalación usando una instalación m"nima en memoria
* !ue se borrar al apa&ar el ordenador.
• #robndolo desde ;indos, como si de una aplicación instalable se
tratase.
• #robndolo DNIN? (Lersión Server) mediante una m!uina virtual !ue
nos proporcionan en la p&ina o%icial.
!" #e$uisitos m%nimos
a versión de Ubuntu para servidores %unciona en procesadores con
ar!uitecturas +' *='$ o * 6 al no disponer en principio de inter%a,
&r%ica tiene unos re!uerimientos bastante menores !ue los de su 4omónimo
en versión =esKtop. ?stos re!uerimientos son los si&uientes
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
7/61
Como podemos ver son unos re!uisitos m"nimos mu6 discretos 6 pensados a
consumir la menor cantidad de recursos dependiendo de las tareas a las !ue
va6amos a destinar el servidor !ue !ueramos montar. ó&icamente aun!ue
estos sean los re!uisitos m"nimos a ms me@or. Si por e@emplo !ueremos
montar un servidor de arc4ivos cuanto ma6or 6 ms rpido sea el disco durome@or.
!& 'reparando la instalación
o primero !ue vamos a necesitar es el C= de instalación de inu Ubuntu
Server o la ima&en ISD si !ueremos instalarlo directamente desde a4" en una
m!uina virtual. #ara descar&arla iremos a la p&ina o%icial de Ubuntu 6 a la
sección de descar&a de la versión servidor
4ttp00.ubuntu.com0donload0server
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
8/61
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
9/61
?le&imos el ori&en de datos bien el arc4ivo ISD o la unidad lectora de C=0=L=
si lo 4emos &rabado. ?n nuestro caso como el sistema va a estar virtuali,ado
4emos ele&ido el arc4ivo ISD.
Una ve, seleccionado el ori&en de donde Lirtual>o instalar el sistema
comen,aremos con la instalación del mismo.
! nstalando Ubuntu Server
Si&uiendo desde el punto anterior vemos la pantalla resumen 6 pulsamos
en FIniciarG!
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
10/61
ecibimos un aviso advirtiAndonos de !ue la pantalla de la m!uina virtual esta
optimi,ada para 32bits de color , pero como nosotros traba@aremos en modo
,erminal nos es indi%erente marcaremos FNo mostrar este mensa@e de nuevoG.
a si&uiente advertencia nos indica !ue siempre !ue el puntero del ratón este
sobre el sistema virtuali,ado las acciones !ue 4a&amos con Al tendrn e%ectosobre dic4o sistema. arcaremos la casilla para !ue no nos avise de nuevo. S"
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
11/61
en al&ún momento !ueremos !ue el ratón pase a tener e%ecto en el sistema
an%itrión debemos pulsar la tecla FCE derec4oG.
*ntes de empe,ar con el asistente de instalación debemos ele&ir el idioma !ue
tendr el mismo donde ele&iremos espaJol.
* continuación veremos la pantalla de inicio del pro&rama de instalación de
Ubuntu Server donde nos aparecen las si&uientes opciones
• Instalar Ubuntu Server. #ara empe,ar la instalación del sistema.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
12/61
• Sistema ?nlist con Ubuntu Drc4estra Server. Utilidad para %acilitar la
instalación de sistemas Ubuntu en red remotamente.
• Comprobar de%ectos en el disco. #ara 4acer un c4e!ueo de la inte&ridad
del C= de instalación.
• #robar la memoria. #ara pasarle una utilidad de c4e!ueo a la memoria
*.
• *rrancar desde el primer disco duro. *rrancar"a normalmente el
ordenador si 6a tiene otro sistema operativo instalado.
• ecuperar un sistema daJado. Utilidades de recuperación de un sistema
donde 4a6a sur&ido al&ún %allo.
Nosotros ele&iremos la primera de las opciones FInstalar Ubuntu ServerG para
empe,ar a instalar.
* continuación seleccionamos la distribución de nuestro teclado en nuestrocaso F?spaJolG. Se nos o%rece la posibilidad de detectar la distribución de las
teclas de nuestro teclado pero 6o recomiendo ele&irlo manualmente !ue es
ms rpido 6 %iable. Si ele&imos 4acerlo con la detección automtica tendremos
!ue ir respondiendo a al&unas pre&untas !ue nos reali,ar el asistente para ir
detectando la con%i&uración idónea para nuestro teclado.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
13/61
=iremos !ue HNDH 6 ele&iremos H?spaJol. F
=espuAs de esperar un poco mientras se con%i&ura 6 se detecta el 4ardare
uno de los últimos pasos !ue 4ar en el proceso ser intentar obtener mediante
=8C# una con%i&uración de red !ue se reali,ar automticamente en caso de
eistir un servidor de dic4o servicio.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
14/61
*4ora debemos ponerle un nombre de red a nuestro servidor por e@emplo
FServidorC?#G.
?s el momento de seleccionar la ,ona 4oraria.
*4ora lle&a uno de los puntos importantes el particionado del disco duro.
! *reando las particiones
?n este momento debemos ele&ir si !ueremos !ue el pro&rama de instalación
nos 4a&a un particionado asistido !ue nos puede a6udar o 4acerlo
manualmente. Nosotros lo 4aremos manualmente 6a !ue tenemos claro desde
el principio como !ueremos las particiones del disco.
Seleccionamos nuestro disco duro en este caso el de la m!uina virtual con
una capacidad de +'>.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
15/61
Como el disco est vac"o es necesario crear una nueva tabla de particiones
Seleccionamos el espacio libre para empe,ar a crear las particiones
Lamos a crear un total de tres particiones primarias para el directorio ra", 0
para 04ome 6 para sap.
?mpe,amos a crear la primera de las particiones
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
16/61
Como se&uramente ten&amos espacio de sobra en nuestros discos duros
asi&naremos de los +> (+'> para ser eactos en mi m!uina virtual) !ue
4emos de@ado para nuestro sistema $> ($'> en mi caso) para esta
partición !ue es donde residir el directorio ra", del sistema ase&urndonos
!ue no nos va a %altar espacio en un %uturo aun!ue si&amos aJadiendo
servicios a nuestro servidor. =ependiendo de las necesidades de cada uno el
tamaJo del disco virtual 6 las particiones se pueden variar a las !ue veremos
en el curso.
a partición ser primaria
M estar ubicada al principio del espacio
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
17/61
?l punto de monta@e de la partición a ser el directorio ra", como vemos 6
el sistema de arc4ivos el et$ usado en sistemas inu (si somos usuarios de
;indos estaremos %amiliari,ados con los sistemas B*E32 6 NEBS).
Seleccionamos FSe 4a terminado de de%inir la particiónG.
*4ora crearemos una se&unda partición en el espacio libre !ue nos !ueda en
la !ue el punto de monta@e ser el +4ome. #ara ello repetimos los pasos
anteriores seleccionando partición primaria situada al principio 6 sistema de
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
18/61
arc4ivos et$ con la di%erencia de !ue el punto de monta@e ser el 04ome !
#ara esta partición asi&naremos 3>
?le&imos el directorio 04ome como punto de monta@e.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
19/61
erminamos de definir la partición!
*4ora seleccionamos otra ve, el espacio libre para crear la partición !ue
usaremos como rea de intercambio sap. ?l rea de intercambio se usa en
los sistemas operativos para usar partes del disco duro como si de memoria
* se tratase consi&uiendo as" disponer si %uera necesario de una ma6or
memoria en el sistema. ó&icamente la memoria * es muc4o ms rpida
!ue los discos duros actuales (incluso ms !ue los novedosos discos sólidos
SS=) por lo !ue cuando se recurre muc4o a esta Fvirtuali,aciónG de memoria
del disco duro el rendimiento del sistema se resiente.
*si&namos el resto (casi 1>) para esta partición !ue como norma &eneral sele suele de@ar el doble de la memoria * !ue dispon&amos en nuestro caso
http://recursos.cepindalo.es/mod/book/view.php?id=537http://recursos.cepindalo.es/mod/book/view.php?id=537
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
20/61
le 4ab"amos de@ado 512> para el sistema 6 por eso le de@amos 1>. ?sto
puede variar si le 4emos de@ado ms de 512> de memoria a nuestra m!uina
virtual. Si por e@emplo le 4emos de@ado 1> a la memoria virtual de@aremos
2> para rea de intercambio. ?sta re&la no siempre es del todo adecuada
sobre todo en sistemas con &ran cantidad de memoria * en los !ue por lo
&eneral no es necesario reservar el doble para sap pudiendo de@ar menos
cantidad.
epetimos los pasos anteriores seleccionando partición primaria 6 situada
al principio.
Cuando lle&amos a la pantalla resumen debemos cambiar el tipo de arc4ivos
por Frea de intercambioG.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
21/61
Lemos el resumen de particiones 4asta a4ora observando !ue tenemos !ue
tener las tres particiones dos de ellas con el sistema de arc4ivos et$ 6 la otra
como sap !ue usar el sistema como memoria virtual en caso de a&otar la
memoria %"sica.
-inalizamos el particionado y escribimos los cambios en el disco!
Eendremos !ue esperar a !ue se realicen los cambios 6 a !ue se instale el
pro&rama base de instalación.
Ma tenemos lo esencial para empe,ar a con%i&urar al&unos aspectos del
sistema.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
22/61
!. *onfigurando el sistema
?l primero de los aspectos !ue tendremos !ue introducir es el nombre
completo de usuario.
*4ora escribiremos el nombre de usuario para el sistema. ?ste nombre no
debe llevar separaciones 6 recomiendo !ue sea en minúscula 6a !ue inu s"
di%erencia la ma6úscula de la minúscula 6 como lo usaremos en muc4as
ocasiones para lo&uearnos en el sistema nos a&ili,ar no tener !ue estar
cambiando entre ellas.
Eenemos !ue poner una contraseJa para nuestro usuario. as normas de
contraseJas se&uras aconse@an me,clar en la misma contraseJa de al menos
oc4o d"&itos números s"mbolos minúsculas 6 ma6úsculas. #ero para se&uir el
curso podemos seleccionar cual!uiera siempre 6 cuando nos acordemos o
me@or aún apuntemos tanto el usuario como la contraseJa en al&ún sitio.
Si vuestra contraseJa es considerada dAbil el sistema os avisar antes de
aceptarla. ?n nuestro caso si el sistema es sólo para se&uir el curso podemos
aceptarla sin problemas. Si en un %uturo se usar el curso para montar un
servidor en una red de un centro educativo ser"a recomendable usar una clave
se&ura de cara a posibles ata!ues como los basados en %uer,a bruta.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
23/61
=ebemos ele&ir entre ci%rar la carpeta personal lo !ue aportar un paso ms de
se&uridad al sistema o no 4acerlo. #ara el curso ele&iremos ND al no ser
necesario un &rado alto de se&uridad.
Se empe,ar con la con%i&uración del &estor de pa!uetes FaptG 6 se nos
pre&untar si usamos un servidor pro6 para acceder a la red. Si no usamos
nin&uno lo de@aremos en blanco. Si estamos accediendo a la red a travAs de un
pro6 debemos ponerle los datos del mismo en el %ormato !ue nos indica. ?ncaso de no saber estos datos tendremos !ue consultarle al administrador del
mismo o copiarlos de al&ún ordenador de la red !ue este con%i&urado.
a si&uiente pre&unta es importante por!ue nos pre&unta como deseamos
llevar a cabo las actuali,aciones dndonos a ele&ir entre automticas
manuales o usando andscape. Si no vamos a llevar un control periódico de
las actuali,aciones del servidor lo ms recomendable es de@arlo
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
24/61
en automticas de manera !ue siempre !ue el servidor ten&a coneión 6 4a6a
actuali,aciones de se&uridad pendientes se actuali,ar.
*4ora podemos ele&ir !ue componentes adicionales !ueremos instalar.
Nosotros marcaremos usando la Fbarra espaciadoraG DpenS88 server *#
server Samba %ile server 6 =NS server. Una ve, marcados aceptaremos con la
tecla FIntroG.
Lamos a ver un poco ms en pro%undidad estos complementos adicionales !ue
Ubuntu Server nos o%rece durante la instalación.
!/ *omplementos adicionales
?n Ubuntu Server 11.1/ 6 posterior podemos instalar una serie de servicios
durante la propia instalación del sistema operativo. ?sto no es ms !ue
llamadas al &estor de pa!uetes aptitude !ue nos permite en modo terminal con
pocos comandos acciones como instalar0desinstalar o actuali,ar pro&ramas.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
25/61
os pa!uetes de los servicios !ue se pueden instalar son
• =NS server instala >IN= para &estionar nombres de dominio.
• *# server *pac4e 6S7 6 #8# en un mismo con@unto de
pa!uetes.
• ail server pa!uetes &enerales de #ost%i usados para o%recer servicios
de correo electrónico.
• DpenS88 server pa!uetes necesarios para instalar un servidor SS8.
• #ost&reS7 database selecciona pa!uetes de cliente 6 servidor de la
base de datos de #ost&reS7.
• #rint server instala los pa!uetes necesarios para un servidor de
impresión.
• Samba %ile server instala los pa!uetes necesarios para un servidor de
arc4ivos Samba especialmente útil si tenemos pensado montar elservidor en redes donde sistemas ;indos 6 inu conviven.
• Eomcat @ava server instala *pac4e Eomcat.
• Lirtual ac4ine 8ost instala los pa!uetes necesarios para usar
m!uinas virtuales L.
Eodos estos componentes se pueden instalar durante el proceso de instalacióno posteriormente ad!uiriendo los pa!uetes necesarios para cada uno de los
servicios.
#osteriormente una ve, terminemos el proceso de instalación podemos ver
!ue pa!uetes de servicios estn disponibles con el comando
tasKsel
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
26/61
Si !ueremos ver los pa!uetes !ue van asociados a un determinado servicio
usaremos el comando
tasKsel
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
27/61
Se iniciar el proceso de instalación 6 una ve, instalados los pa!uetes
necesarios nos aparecer una pantalla como esta.
Como 4emos ele&ido a&re&ar *# durante la instalación debemos introducir una contraseJa para el usuario root de la base de datos de 6S7. Een&amos
en cuenta !ue esta contraseJa no tiene por!ue ser la misma !ue la !ue 4emos
de%inido para el usuario de Ubuntu !ue creamos anteriormente aun!ue para
se&uir el curso podemos usar siempre las mismas.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
28/61
?s importante recordar o me@or apuntar la contraseJa de root para 6S7 !ue
acabamos de introducir 6a !ue lue&o la necesitaremos.
=espuAs de un rato instalando los pa!uetes !ue con%ormaran el sistema
operativo el instalador detecta !ue es el único sistema !ue 4a6 instalado 6 nospre&unta !ue si !ueremos instalar el &estor de arran!ue U> en el re&istro
principal del primer disco duro (>). espondemos !ue SP presuponiendo
!ue el Ubuntu Server no va a estar en una m!uina con ms sistemas
operativos instalados.
8emos %inali,ado la instalación 6 solo %alta reiniciar para arrancar por primera
ve, nuestro sistema servidor. Si 4emos usado un C= para la instalacióndebemos etraerlo 6 si lo 4emos instalado directamente desde la ima&en ISD
no tendremos !ue 4acer nada.
*s" luce nuestro sistema servidor Ubuntu Server 11.1/ virtuali,ado sobre un
sistema an%itrión Ubuntu =esKtop 11.1/. Como vemos el sistema virtuali,ado
aparece en modo ventana pudiendo tener los dos sistemas operativos a la vista
en el mismo monitor.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
29/61
#ara acceder por primera ve, a nuestro Ubuntu Server debemos lo&uearnos
usando nuestro usuario 6 su contraseJa.
8a6 varias %ormas de apa&ar el sistema una ve, instalado una de ellas es
4acerlo usando el comando
sudo poero%%
Introduciendo la contraseJa de root para con%irmar.
*4ora pasaremos a la con%i&uración del sistema desde la propia terminal del
mismo.
!0 nstalando 1uest 2dditions
as uest *dditions son un pa!uete de utilidades !ue instaladas en nuestra
m!uina virtual dentro de Lirtual >o nos van a %acilitar la comunicación entre
la m!uina virtual 6 el sistema !ue la soporta adems de a&ili,ar el paso de
una a otra. as caracter"sticas etras !ue aportan son
as uest *dditions nos o%recen las si&uientes caracter"sticas
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
30/61
• Inte&ración del cursor del ratón. Bacilita el paso de un sistema a otro al
no tener !ue usar la tecla asi&nada para volver el control al sistema
an%itrión (normalmente CE derec4o). =e esta %orma directamente si el
ratón esta sobre un sistema este ser el activo 6 pasar al otro con solo
situar el ratón encima.
• Soporte de video avan,ado. Dbtendremos aceleración de video
pudiendo tambiAn mane@ar resoluciones ma6ores.
• Sincroni,ación 4oraria. racias a las uest *dditions Lirtual>o se
ase&ura de !ue la 4ora del sistema virtuali,ado estA me@or sincroni,ada.
• Carpetas compartidas. ?s una %orma de compartir carpetas 6 arc4ivos
entre los dos sistemas usando Lirtual >o.
• Lentanas sin bordes. ?sta caracter"stica consiste en mostrar una
ventana del sistema virtuali,ado como si %ormara parte de nuestro
sistema real.
• #ortapapeles compartido. *l i&ual !ue las carpetas compartidas el poder
compartir el portapapeles es de &ran utilidad. racias a esta
caracter"stica podemos copiar 6 pe&ar independientemente de !ue
estemos en la m!uina virtual o real.
S" el sistema virtual donde !uisieramos instalar las uest *dditions %uera un
sistema ;indos deber"amos tener iniciada su m!uina virtual 6 diri&iAndose
al menú superior pinc4ar en F=ispositivosG. =esde ese menú vemos la opción
de FInstalar uest *dditionsG.
?n nuestro caso usando inu para instalar estas caracter"sticas nuevas en
nuestra m!uina virtual de Ubuntu Server teniendo iniciado la m!uina virtual 6
estando en su terminal usamos el comando
sudo apt
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
31/61
Una ve, !ue metamos la clave de root 6 aceptemos empe,ar la descar&a e
instalación de uest *dditions (alrededor de 22/>).
!3 2ctualizando el servidor
Ma !ue tenemos el servidor instalado vamos a actuali,arlo. 8a6 varias %ormas
de actuali,ar nuestro servidor a la última versión de Ubuntu pero como
siempre en el curso mostraremos la !ue a nuestro parecer es la ms %cil 6
adecuada.
?n nuestro caso como estamos instalando la última versión 11.1/ no ser
necesario 4acerlo aun!ue si ser conveniente actuali,ar los repositorios 6 los
pa!uetes a sus últimas versiones.
Si !uisiAramos actuali,ar la versión del sistema usar"amos el comando
do
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
32/61
!4 *onfigurando los parámetros de red
Una ve, instalado nuestro sistema operativo servidor debemos ponerlo en red
con los sistemas !ue actuarn de clientes. #ara 4acerlo vamos a ver al&uno de
los comandos !ue necesitaremos usar.
as inter%aces de red en inu vienen representadas por las letras Fet4/GFet41G Fet42G 6 as" sucesivamente para cada inter%a, de red cableada !ue
ten&amos instalada. #ara las inter%aces inalmbricas las si&las !ue se le
asi&nan son Flan/G Flan1G etc. EambiAn veremos !ue eiste una inter%a, !ue
es la usada para loopbacK eti!uetada como FloG.
?l comando !ue usaremos para ver las inter%aces de red 6 su
con%i&uración EC#0I# en inu es
• i%con%i&
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
33/61
encontrarlo en dic4a red por lo !ue se 4ace adecuado el uso de una I# !ue no
cambie es decir !ue sea esttica. Lamos a con%i&urar nuestro servidor para
!ue siempre ten&a la misma dirección en la red con una I# esttica.
*onfigurando la má$uina virtual
#or de%ecto cuando creamos una m!uina virtual en Lirtual >o est tiene
con%i&urada su inter%a, de red virtual en modo 52 consi&uiendo
automticamente !ue la m!uina virtual 6 el sistema an%itrión estAn en red
adems si el 4ost an%itrión tiene salida a Internet el sistema virtuali,ado tambiAn
tendr
Nosotros como !ueremos con%i&urar nuestra m!uina lo ms parecido a como
ser"a un servidor dedicado vamos a con%i&urar la inter%a, de red en modo
F*daptador puenteG para simular !ue la m!uina virtual 6 el sistema an%itrión
estuvieran conectados mediante un brid&e o un sitc4. =entro de Lirtual>o
*onfiguración667#ed6672daptador"6672daptador 'uente66
7et89(cable)+wlan9(wifi)
*onfigurando el sistema
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
34/61
?l arc4ivo !ue almacena las con%i&uraciones de las inter%aces en inu
es 0etc0netorK0inter%aces. #ara modi%icarlo usaremos el editor !ue ms nos
&uste o !ue estemos ms acostumbrados como por
e@emplo nano o vi ambos con permisos de root.
sudo nano 0etc0netorK0inter%aces
#or de%ecto vemos como la con%i&uración por de%ecto para las inter%aces de red
de un sistema Ubuntu al instalarlo es obteniendo su con%i&uración por =8C#.
*4ora vamos a con%i&urar la I# como esttica (static) adems de otros
parmetros necesarios como la puerta de enlace (atea6)o la mscara de
red (asK). Cambiamos las lineas del arc4ivo de manera !ue le asi&nemos una
I# dentro de nuestra red (normalmente 1-2.1'+.Q.Q en mi caso 1-2.1'+.2.1//)
@unto con la mscara de red (normalmente 255.255.255./) 6 la puerta de enlace
(normalmente1-2.1'+.Q.1 en mi caso 1-2.1'+.2.2). Si no sabemos los datos de
nuestra red usaremos los comandos vistos anteriormente en al&ún ordenador
!ue estA conectado para sacarlos como puede ser el 4ost an%itrión. =e esta
%orma el arc4ivo inter%aces deber"a !uedar parecido a esto
auto et4/
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
35/61
i%ace et4/ inet static
address 1-2.1'+.2.1//
netorK 1-2.1'+.2./
broadcast 1-2.1'+.2.255
netmasK 255.255.255./
&atea6 1-2.1'+.2.2
=onde estamos diciendo !ue nuestro servidor tendr la I#
esttica 1-2.1'+.2.1// !ue no debe estar ocupada por nin&ún otro 4ost de la
red para !ue no 4a6a nin&ún con%licto. *dems estamos diciendo !ue la puerta
de enlace por de%ecto sea la &atea6 1-2.1'+.2.2 la red netorK es la
1-2.1'+.2./ 6 la dirección de di%usión broadcast es la
1-2.1'+.2.255 aun!ue estos datos pueden variar dependiendo de como
ten&amos con%i&urada nuestra red. uardamos los cambios en el arc4ivo.
Baltar"a por con%i&urar los servidores de nombres de dominio =NS en nuestroservidor. ?l arc4ivo donde se almacena la dirección I# de los =NS en inu
es 0etc0resolv0con% vamos a modi%icarlo como el anterior.
sudo nano 0etc0resolv.con%
M meteremos las direciones I# de los =NS de nuestro #roveedor de Internet
(IS#) o cual!uiera !ue cono,camos !ue estn activos como por e@emplo los de
oo&le (+.+.+.+ 6 +.+.$.$).
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
36/61
uardamos 6 salimos. CE R D (&uardar) CE R Q (salir) si estamos
usando el editor nano.
Una ve, con%i&urado todo lo anterior tenemos !ue reiniciar la inter%a, de red
!ue 4emos modi%icado. #ara reiniciar los servicios de red usamos el comando
sudo 0etc0init.d0netorKin& restart
Con esto los cambios sern e%ectivos. o comprobamos 4aciendo i%con%i&
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
37/61
Lamos a comprobar !ue 4emos con%i&urado todo correctamente 6 por lo tanto
el cliente 6 el servidor Hse venH en la red.
!"9 *omprobando la comunicación *liente+Servidor
#ara comprobar !ue eiste comunicación entre nuestro servidor 6 los
ordenadores de la red usaremos el comando Fpin&G.
=esde un e!uipo cliente o en el sistema an%itrión si tenemos virtuali,ado el
servidor
pin& direcciónI#servidor
pin& 1-2.1'+./.1// (para la con%i&uración anterior)
=esde el servidor
pin& direcciónI#cliente
pin& 1-2.1'+.2.1/5
(en mi caso el la I# del an%itrión cliente es 1-2.1'+.2.1/5)
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
38/61
Con este comando estamos mandando un pa!uete m"nimo de datos 6
esperando una respuesta desde el receptor. Si todo est correcto el sistema
cliente0servidor dar respuesta estando los dos sistemas en red. ?n sistemas
;indos las respuestas sern cuatro mientras !ue en sistemas inu
tendremos !ue parar las respuestas pulsando la tecla FCERCG para volver
al prompt del sistema.
Ima&en 4aciendo pin& desde un sistema ;indos a otro Ubuntu Server virtual
D 4aciendo pin& desde Ubuntu Server al 4ost an%itrión con Ubuntu =esKtop
?n este punto deber"amos tener la m!uina virtual instalada 6 con%i&urada el
sistema operativo instalado actuali,ado 6 con%i&urado los e!uipos clientes 6 el
e!uipo servidor en red. Con todo esto listo es 4ora de empe,ar a instalar 6
con%i&urar servicios a nuestro Ubuntu Server.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
39/61
Instalar inu *pac4e 6S7 #8# (*#)
Se denomina H*#H a un &rupo de so%tare de códi&o libre !ue se instala
normalmente en con@unto para 4abilitar un servidor para alo@ar sitios 6
aplicaciones eb dinmicas. ?ste tArmino en realidad es un acrónimo !ue
representa un sistema operativo inu con un servior 2pac4e el sitio de datos
es almacenado en base de datos ;6S7 6 el contenido dinmico es procesado
con '8#.
?n esta &u"a vamos a instalar *# en un servidor con Ubuntu 1$./$. #or lo
tanto instalar el sistema operativo inu sera nuestro primer re!uisito.
#e$uisitos previos
*ntes de comen,ar con esta &u"a debes tener una cuenta de usuario
independiente !ue no sea root. #uedes aprender cómo 4acer esto completando
los pasos 1
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
40/61
=espuAs de esto 6a tendremos instalado nuestro servidor eb.
#uedes 4acer una prueba despuAs de esto para veri%icar !ue todo 4a6a ido
se&ún lo previsto visitando la dirección I# pública de tu servidor en el
nave&ador eb (ver la nota en el si&uiente apartado para averi&uar cul es tu
dirección I# pública si es !ue no tienes esta in%ormación 6a).
4ttp00tuippublica
#odr ver la ima&en por de%ecto de la p&ina eb *pac4e Ubuntu 1$./$ !ue
esta a4" para %ines in%ormativos del 6 de pruebas. =eber ser al&o como esto
Si puedes ver esta p&ina entonces tu servidor eb 6a se 4a instalado
correctamente.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
41/61
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
42/61
sudo apt
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
43/61
?n este punto el sistema de base de datos 6a est con%i&urado 6 podemos
se&uir adelante.
nstalar 'H'
#8# es el componente de nuestra con%i&uración !ue procesar códi&o para
mostrar contenido dinmico. #uede e@ecutar secuencias de comandos
conectarse a nuestras bases de datos 6S7 para obtener in%ormación 6
entre&ar el contenido procesado a nuestro servidor eb para mostrarlo.
Una ve, ms podemos aprovec4ar el sistema apt para instalar nuestros
componentes. Lamos a incluir al&unos pa!uetes de a6uda as"
sudo apt
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
44/61
7ueremos mover el "ndice del arc4ivo #8# destacandolo a la primera posición
despuAs de la especi%icación del =irector6Inde as"
[I%odule moddir.c\
=irector6Inde inde.p4p inde.4tml inde.c&i inde.pl inde.4tml inde.4tm
[0I%odule\
Cuando 4a6as terminado &uarda 6 cierre el arc4ivo presionando HCE
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
45/61
p4p5
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
46/61
open source &eneral
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
47/61
[: #4p
p4pin%o ()W
:\
Cuando 4a6as terminado &uarda 6 cierra el arc4ivo.
*4ora podemos probar si nuestro servidor eb puede visuali,ar correctamente
el contenido &enerado por un script #8#. #ara probar esto sólo tenemos !ue
visitar esta p&ina en nuestro nave&ador eb. =e nuevo necesitars la
dirección I# pública del servidor.
a dirección !ue deseas visitar ser
4ttp00direcciónI#delservidor0in%o.p4p
a p&ina !ue vers debe ser al&o como esto
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
48/61
?sta p&ina bsicamente te da in%ormación sobre el servidor desde la
perspectiva de #8#. ?s útil para la depuración 6 para ase&urarse de !ue los
a@ustes se estn aplicando correctamente.
Si esto %ue un Aito entonces su #8# est %uncionando como se esperaba.
?s posible !ue desees eliminar este arc4ivo despuAs de esta prueba 6a !ue
en realidad podr"a dar in%ormación sobre el servidor a los usuarios no
autori,ados. #ara ello puede escribir lo si&uiente
sudo rm 0var004tml0in%o.p4p
Siempre se puede volver a crear esta p&ina si necesita acceder a lain%ormación nuevamente.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
49/61
Instalación y confguración de un servidor t con vstd en !"untu #erver
"!6nstalación
?n inu antes de 4acer cual!uier instalación 4a6 !ue actuali,ar la liste de los
pa!uetes con
apt
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
50/61
=es
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
51/61
• c8rootAlistAfile B +etc+vsftpd!c8rootAlist Indicamos el %ic4ero donde
estn listados los usuarios !ue pueden nave&ar 4ac"a arriba por los
directorios del servidor lo normal es !ue sea el administrador del servidor.
os usuarios !ue no les !uieren an@aular meten sus nombre en esta list de
vs%tpd.c4rootlist
2.3. M aJadir la si&uiente l"nea al %inal para permitir la escritura
2.$. *Jada las si&uientes l"neas para activar el modo pasivo para mimo de
1// coneiones
2.5. service vs%tpd restart para reinicia el servicio
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
52/61
2.'. *4ora el servidor %tp escuc4ar en el puerto 21.
*rear grupo de usuario para -'
os usuarios !ue se conectarn no tendrn acceso al servidor v"a SS8 o S4ell
ocal por lo tanto debemos darles permisos especiales.
Cuando se instala vs%tpd se crea un &rupo 6 usuario llamado %tp por de%ecto
#uedes con%irmarlo0veri%icarlo con el comando e&rep
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
53/61
*rear usuarios para -'
#ara los usuarios !ue pertenecern al &rupo %tp creamos la carpeta de los
usuarios %tp en el servidor ser donde los usuarios %tp tendrn sus carpetas
personal todos en un directorio ra", para %acilitar la administración.
Crear usuario con el si&uiente comando. Usa S4ell 0usr0sbin0nolo&in para evitar
el acceso a la S4ell para los usuarios %tp.
useradd
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
54/61
*reamos la contraseGa para el usuario:
*omprobación de los usuarios ftp
*4ora trata de conectar a este servidor %tp con el nombre de usuario en el
puerto 21 usando cliente %tp como Bileilla o ;inSC# 6 ase&urarse de !ue el
usuario no puede acceder a las otras carpetas %uera de su directorio principal.
?ste usuario no puede inicia sesión al consola del servidor como di@o antes con
la directivas nolo&in.
Dtro usuario de servidor pero este es nuestro administrador !ue ne esta
en@aulado 6a vera como el usuario administrador tiene acceso a otras
carpetas por!ue su nombre esta listado en el %ic4ero 0etc0vs%tpd.c4rootlist
https://filezilla-project.org/http://winscp.net/eng/download.phphttps://filezilla-project.org/http://winscp.net/eng/download.php
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
55/61
*lientes -'!
EambiAn podemos 4abilitar la coneión a usuarios anónimo si nuestra %tp ser
usado por usuarios ! no ten&an cuenta %tp o local en nuestro servidor %tp
?sto se con%i&ura modi%icando las directivas en el %ic4ero de
con%i&uración vs%tpd.con% !ue est en 0etc cambiado la l"nea 23
anon6mousenable`ND por anon6mousenable`M?S
einicia el servicio con service vs%tpd restart 6 4a, comprobación.
Conecta como usuario anónimo te lleva a 0srv0%tp !ue es la carpeta pública por
de%ecto.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
56/61
*4ora 6a tenemos un servidor BE# %uncionando 6 con los privile&ios
adecuados para !ue nuestros usuario puedan almacenar arc4ivos debidamente
separados.
Con%i&urar un servidor =NS (>ind) en inu Ubuntu
*4ora vamos a con%i&urar un servidor =NS en cual!uier distribución de inu
Ubuntu.
o primero !ue tenemos !ue 4acer para con%i&urar un servidor =NS (bind) en
inu Ubuntu es instalarlo desde los repositorios poniendo en consola
1 sudo aptitude install bind-
* continuación nos vamos al directorio del pro&rama para editar los arc4ivos de
con%i&uración necesarios
1 cd 0etc0bind0
?s recomendable acceder a este directorio como root (sudo su) para no tener
problemas de permisos dene&ados cuando copiemos %ic4eros o modi%i!uemoslos 6a eistentes.
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
57/61
Una ve, !ue estamos en este directorio basta con editar el arc4ivo
named.con%.local
1 &edit named.con%.local
M en el arc4ivo !ue se nos abrir aJadimos lo si&uiente
?s importante el F%ileG 6a !ue 4ace re%erencia al %ic4ero de con%i&uración !ue
importamos.
*4ora creamos el %ic4ero de con%i&uración a partir de uno 6a creado (db.local)
poniendo
1 cp db.local db.&estionderedes
M a continuación modi%icamos los Flocal4ostG por el nombre del dominio !ue
4emos ele&ido F&estionderedes.ser&io&abriel.netG tal 6 como podAis ver en la
si&uiente ima&en
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
58/61
Una ve, !ue 4emos &uardado el %ic4ero de con%i&uración reiniciamos el
proceso bind con el si&uiente comando
1 sudo 0etc0init.d0bind- restart
Una ve, iniciado editamos el %ic4ero de con%i&uración resolv.con% para !ue el
ordenador utilice este servidor =NS !ue 4emos con%i&urado
1 sudo &edit 0etc0resolv.con% M únicamente de@amos la si&uiente l"nea en el %ic4ero de teto plano
1 nameserver 12././.1
Si este es el servidor deberemos 4acer lo mismo con el resto de ordenadores
de la red local pero en lu&ar de poner 12././.1 tendremos !ue poner la I#
privada del ordenador servidor (este).
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
59/61
Una ve, !ue 4emos 4ec4o esto 6a tenemos todo listo para empe,ar la bater"a
de pruebas 6 comprobar !ue lo 4emos 4ec4o todo bien. ?n la si&uiente captura
de pantalla se pueden ver las pruebas reali,adas
*4ora vamos a con%i&urar el servidor =NS para !ue resuelva dominios a lainversa poniendo la dirección I# 6 !ue nos di&a a !uA dominio pertenece dic4a
dirección I#.
#ara conse&uir nuestro ob@etivo deberemos aJadir al %ic4ero
0etc0bind0named.con%.local !ue utili,amos anteriormente las l"neas !ue veis en
la captura de pantalla
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
60/61
EambiAn deberemos copiar el arc4ivo de con%i&uración por de%ecto para
editarlo. * partir del arc4ivo db.12 creamos el db.1-2
1 cp db.12 db.1-2
Una ve, !ue lo 4emos creado basta con editarlo con la si&uiente in%ormación
cambiando los local4ost 6 la última l"nea
-
8/17/2019 Sistema operativo servidor de obunto de juarez.docx
61/61
Una ve, reali,ado estos pasos reiniciamos de nuevo el proceso bind
1 sudo 0etc0init.d0bind- restart
M comprobamos !ue 4a %uncionado correctamente