Está en la página 1de 42

UNIVERSIDAD TCNICA DE MANAB

FACULTAD DE CIENCIAS INFORMTICAS


ESCUELA DE INGENIERA EN SISTEMAS
INFORMTICA
MATERIA:
SISTEMAS DISTRIBUIDOS

TEMA:
INFORME DE LAS PRACTICAS HECHAS EN CLASES

NOMBRE:
PEAHERRERA TOALA LEONARDO DANIEL

DOCENTE:
ING. HERNAN VARGAS

NIVEL:
6To

PERIODO ACADEMICO:
OCTUBRE 2016 - FEBRERO
2017
CONFIGURACIN DE
SERVIDORES

Utilizamos una mquina virtual con Centos 5.9

Iniciamos sesin en nuestro servidor usuario: root / contrasea: 123

Servidor
samba

Defnici
n

Samba es un servidor SMB libre, desarrollado por Andrew Tridgell y que en la


actualidad es mantenido por un grupo de personas de todo el mundo, como
casi todos los proyectos distribuidos bajo la Licencia Publica General de GNU.
Samba es capaz de ejecutarse en una gran cantidad de variantes Unix, como
Linux, Solaris, SunOS, HP-UX, ULTRIX, Unix de Digital, SCO Open Server y AIX
por nombrar tan slo algunas. Con Samba podremos hacer que nuestro sistema
Linux acte como servidor SMB dentro de la red.

Como funciona este


servicio?

Samba es en s un paquete muy complejo, que brinda a los usuarios Linux de


un sin fin de posibilidades a la hora de interactuar con equipos Windows y Linux
que estn coexistiendo en redes heterogneas.

Cuales son los beneficios al instalar un servidor Samba


en Linux?

Compartir uno o ms sistemas de archivos.


Compartir impresoras, instaladas tanto en el servidor como en los
clientes.
Samba permite compartir entre mquinas Windows y Linux recursos.
Siendo un recurso una carpeta o la impresora.

Software
Requerido?

Samba
Samba-client
Samba-common
Samba-swat
Xinetd
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Configuracin del servidor samba

Lo que primero debemos hacer es crear un usuario con una


contrasea adduser jaque
passwd 1234
Nos vamos a sistema, clic en administracin /configuracin de servidores/ samba

Clic en preferencias/usuario samba/aadir usuario

Clic en aadir recurso compartido/examinar

Buscamos la carpeta home y dentro de ella buscamos el usuario que creamos


UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Activamos las casilla de permiso de escritura y visible.


En acceso activamos el usuario que creamos y aceptamos.

Reiniciamos el usuario
samba service smb
restart

En el xp hacemos ping con la ip del servidor y accedemos al usuario que


creamos y pegamos
Dentro de esta carpeta el archivo que deseemos.
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

En centos
cd /home/jaque
Ls
Y asi verifcamos que si esta bien configurado la comparticin de recursos
en el usuario samba y vemos el archivo compartido.
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Servidor
DNS
Defnici
n

Un servidor DNS (Domain Name System) se utiliza para proveer a las


computadoras de los usuarios (clientes) un nombre equivalente a las
direcciones IP. El uso de este servidor es transparente para los usuarios cuando
ste est bien configurado.
Cada LAN (Red de rea local) debera contar con un servidor DNS. Estos
servidores
trabajan de forma jerrquica para intercambiar informacin y obtener las
direcciones IP de otras LANs.
NIC (Network Information Center) es el organismo encargado de administrar
el DNS a
nivel mundial. NIC Mxico se encarga de administrar todos los nombres
(dominios) que terminen con la extensin mx. En la rectora del sistema se
encargan de administrar los nombres que terminen con itesm.mx. El Campus
Ciudad de Mxico cuenta con un Servidor DNS primario y un Servidor DNS
secundario, los cuales mantienen las tablas de los nombres que terminen con
ccm.itesm.mx.

Component
es
Para la operacin prctica del sistema DNS se utilizan tres componentes
principales:
Los Clientes DNS: Un programa cliente DNS que se ejecuta en la computadora
del usuario y que genera peticiones DNS de resolucin de nombres a un
servidor DNS (Por ejemplo:
Qu direccin IP corresponde a
nombre.dominio?);
Los Servidores DNS: Que contestan las peticiones de los clientes. Los
servidores recursivos tienen la capacidad de reenviar la peticin a otro servidor
si no disponen de la direccin solicitada.
Y las Zonas de autoridad, porciones del espacio de nombres de dominio que
almacenan los datos. Cada zona de autoridad abarca al menos un
dominio y posiblemente sus subdominios, si estos ltimos no son delegados a
otras zonas de autoridad.
Configuracin del servidor
DNS

Lo primero que hacemos es instalar el paquete de


webmin rpm Uvh webmin-1..520-
1noarch.rpm

El ivh instala y el e desinstala, el U es para actualizar


UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS
Luego nos vamos XP al Firefox /opciones/avanzado/configuracin de conexin/sin
proxy.

Escribimos la direccin del servidor y: 10000, es decir 192.168.0.2:10000


UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Crear zona maestra

Se agrega Mail, www. Web

Reiniciamos el servicio de DNS


UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Despus de instalar el paquete del webmin restauramos el


servicio de red service named restart

En una terminal anotamos


cd /var/named/chroot/var/named/

ls

gedit fciutm.edu.ec hosts

Se nos abrir una ventana en donde ordenaremos los host creados en el


dominio que tenemos.

1
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Qu cosas fueron difciles?,


Se me complico un poco fue por que era primera vez utilizando centos
despus este servidor es fcil.

Cules fueron fciles?,


Se me hizo fcil el aadir usuario, compartir carpetas, aadir zonas en lo que es el
DNS

Qu aprend hoy?
Aprend todo sobre la configuracin del servidor samba y la configuracin del
servidor DNS
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

CONFIGURACIN DE UN SERVIDOR MYSQL

LINUX Gestor de aplicaciones


Permite gestionar remotamente a un
servidor

Primeramente se inicia el servidor Centos y en el terminal de comandos


escribimos el comando Service Mysql Start para iniciar el servidor de Mysql.Luego se
inicia el servidor, y lo que se procede es a ingresar el usuario que es root

Iniciado el servicio de Mysql, procedemos a mostrar las bases de datos


que dispone
digitando el comando Show DataBases y luego el comando Show Tables.

Inmediatamente despus de esto, digitamos la siguiente sentencia select * from user para
poder visualizar los registros que dispone la
tabla user.

Se visualizar que el usuario root, no dispone de una clave, por lo que inmediatamente
con una sentencia Update se encriptara la clave de la siguiente manera: update user set
password=PASSWORD(mysql) where user=root

Posteriormente se refrescan los privilegios necesarios flush privileges

Salimos del editor de comandos y volvemos a ingresar nuevamente as: mysqladmin


u root -p para despus ingresar la contrasea que se haba creado

Luego se vuelve a digitar el mismo comando mencionado en el literal


anterior y anteponiendo el comando para crear la base de datos as: mysql u
root p crate dbejemplo.

Despus volvemos a acceder al servicio de mysql para mostrar las bases de


datos existentes
show databases

Luego se crea el usuario pertinente que va a apuntar la base de datos y el host Grant
All
Privileges on dbdejemplo.* to xtroya@localhost identified by xtroya2012

Posteriormente se ejecutan los nuevos privilegios y se ubica en la base de datos actual use
dbejemplo
.
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS
PORTAFOLIO DE SISTEMAS DISTRIBUIDOS

CONFIGURACION DE SERVIDOR REPLICA EN MYSQL


Antes de realizar la instalacin se procede a realizar los
siguientes pasos: Nos dirigimos a Herramientas
administrativas Firewall de windows

En reglas de entrada aadimos una nueva regla

Seguimos el asistente para ingresar una nueva regla escogiendo el tipo de regla
por puerto
3306 que es el puerto del Mysql de lo contrario no se permite instalar el Servidor
Mysql
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Luego instalamos el Mysql tanto en el Servidor Maestro como en los nodos


respectivamente

Una vez instalado el Servidor Mysql se debe sacer un respaldo de la base de


datos que se va a replicar en nuestro ejemplo la base de datos ahorro y polica.
Como se puede ver en el siguiente grfico.
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Una vez respaldados los archivos .sql el siguiente paso es restaurar las bases
de datos tato en el servidor maestro como en los nodos tal como se ve en
grfico.

Y damos clic en start restore para restaurar los archivos.sql seleccionando la base
de datos
respectiva another schema.

Posteriormente nos dirigimos a Herramientas administrativas y luego a


servicios: Detenemos el servicio de Mysql para rectifcar el archivo de
configuracin My.ini
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Para seguir los siguientes pasos tanto en el servidor como en los nodos
En el lado del servidor maestro se realiza la siguiente configuracin
Agregar las siguientes lneas en el archivo my.ini que se agrega dentro de
la carpeta de mysql al momento de instalar:
log-bin = C:\Archivos de programa\MySQL\MySQL Server
5.0\mysql-bin.log binlog-do-db=ahorros
server-id=1

Reiniciamos el servicio Mysql


detenido ingresamos en la
consola Mysql
GRANT REPLICATION SLAVE ON *.* TO 'comercio'@'%' IDENTIFIED BY
'comercio2011'; FLUSH PRIVILEGES;
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

ingresamos en la consola Mysql


SHOW MASTER STATUS;

Esta informacin es muy importante ya que al configurar los clientes


necesitamos ingresar estos datos del file y la posicin.
Configuracin del nodo a replicar
Detenemos el servicio Mysql del lado del cliente

ingresamos esto en el server esclavo en el


archivo my.ini server-id=2
master-
host=192.168.16.3
master-user=comercio
master-
password=comercio2011
master-connect-retry=60
replicate-do-db=ahorro
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Reiniciamos el servicio
Mysql
Detenemos el esclavo en la consola Mysql
Cliente
SLAVE
STOP;

En la consola Mysql cliente cambiamos los privilegios al usuario comercio


creado en el servidor para la replicacin de los base de datos a replicar
CHANGE MASTER TO MASTER_HOST='192.168.16.3',
MASTER_USER='comercio', MASTER_PASSWORD='comercio2011',
MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=98;
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Los datos colocados en CHANGE MASTER , la parte que corresponde a


MASTER_LOG_FILE=nombre del archivo log del servidor, MASTER_LOG_POS=posicin
del archivo en el servidor.
arrancamos el
esclavo
START
SLAVE;

Y se empieza a replicar las


aplicaciones
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Configurar un Servidor de
correo
Para arrancar el servicio de correo levantamos el servidor con:

Service send mail start


Stop para detenerlo
Restart para reiniciarlo

CONFIGURACION DE UN SERVIDOR DE CORREO


Lo primero que tenemos que hacer es configurar el servidor dns instalamos el
webmin con lo siguiente
rpm Uvh webmin-1.520-1.noarch.rpm

Luego nos vamos xp al Firefox /opciones/avanzado/configuracin de conexin/sin


proxy.

Escribimos la direccin del servidor y: 10000, es decir 192.168.0.2:10000


UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Crear zona maestra

Se agrega Mail, www. Web

62
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Reiniciamos el servicio de DNS

Despus de instalar el paquete del webmin restauramos el


servicio de red service named restart

Gedit /etc/hosts

63
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Siguiente paso nos vamos al archivo gedit /

Se nos abre lo siguiente y anotamos

Guardamos y cerramos
Luego editamos el siguiente archivo

Se nos abrir y digitamos

Luego abrimos el archivo gedit /etc/mail/Access y se nos abrir donde


colocaremos la direccin ip del servidor que va a enviar correo electrnico.

Luego digitamos:
Gedit /etc/mail/sendmail.mc

64
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Se nos abrir y configuramos el protocolo.


Hacemos los siguientes cambios
Si esta asi esta lnea esta bien

65
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Reiniciaremos el servicio sendmail.

66
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS

Ahora creamos nuestro usuario de correo

67
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS
UNIVERSIDAD TCNICA DE MANAB
FACULTAD DE CIENCIAS INFORMTICAS
PORTAFOLIO DE SISTEMAS DISTRIBUIDOS

En el xp quitamos el proxy en los exploradores e ingresamos


la direccin http://mail.fciutm.edu.ec/webmail

En el centos creamos un usuario

UNIVERSIDAD TCNICA DE MANAB


FACULTAD DE CIENCIAS INFORMTICAS
PORTAFOLIO DE SISTEMAS DISTRIBUIDOS

CONFIGURACIN DEL SERVIDOR DE APLICACIONES WEB


(JSP) EN CENTOS.
Ingresamos a la ruta cd /home/roquemacias listamos con ls buscamos el

archivo jakarta-tomcat-4.1.30.tar.gz continuado a esto escribimos tar xzvf

jakarta-tomcat-4.1.30.tar.gz C /usr/local para extraerlo en esta ruta.


Ahora escribimos rpm Uvh j2sdk-1_4_2_04-linux-i586.rpm para instalar

el jdk en el centos.

Escribimos lo siguiente en la terminal, gedit .bash_profle.


Agregaremos al texto lo siguiente:
JAVA_HOME=/usr/java/j2sdk1.4.2_04
TOMCAT_HOME=/usr/local/Jakarta-tomcat-4.1.30
Export PATH JAVA_HOME TOMCAT_HOME
Unset USERNAME

Terminado la edicin escribimos chkconfg named on.


Reiniciamos el servidor y escribimos cd $TOMCAT_HOME ingresamos a la

carpeta cd bin, ejecutamos los siguiente ./startup.sh.

Desde el navegador web de nuestro cliente verifcamos la direccin

www.roque.com:8080/index.jsp.
CONFIGURACIN DEL SERVIDOR BASE DE DATOS
POSTGRESQL EN CENTOS.
Ingresamos la siguiente lnea en el terminal para iniciar los servicios

postgresql
Ingresamos a la siguiente ruta cd /var/lib/pgsql/data, y editamos el archivo
pg_hba.conf con el gedit gedit pg_hba.conf.

Agregamos las direcciones ip que tendrn acceso al servidor de base de datos


192.168.5.1
192.168.5.2
192.168.5.3

Editamos el archivo postgresql.conf


Editamos la lnea 36 de la siguiente manera
hba_fle=/var/lib/pgsql/data/pg_hba.conf.

Descomentamos y editamos la lnea 49 le escibimos el listen_addresses= *


Descomentamos la lnea 52 y 60, en la lnea 58 agregamos
unix_socket_group=/tmp
Descomentamos las lneas 81, 83,85

Iniciamos los servicios de postgresql service postgresql start.


Ingresamos al servidor de postgresql con este comando su postgres.

Creamos una base de datos practica con el siguiente comando createdb

practica.
Ingresamos a la ruta cd /home/roquemacias / pgaccess-

0_99_0_20040219-1

Una vez en la carpeta ingresamos lo siguiente ./pgaccess.tcl .

Se nos abrir el Postgresql Access


Si deseamos cambiar el idioma vamos a Database Preferences y en preferred
language elegimos spanish y reinciamos el programa
Una vez cargado de nuevo el programa y ya estando en espaol

Ingresamos a nuestra direccin ip 192.168.5.1 y detallamos los dems

campos

Usuario/contrasea postgres

192.168.5.1

practica

Nos mostrara la siguiente ventana


Podemos crear una nueva tabla datos con sus campos

Y editarla para agregar nuevos datos en dichos campos

También podría gustarte