ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Oiioji

Felipe Alvarez RojasBiografía16 de Agosto de 2015

400 Palabras (2 Páginas)206 Visitas

Página 1 de 2

Universidad Tecnológica Metropolitana

Facultad de Ingeniería

Escuela de Informática

Prueba práctica 1 – Sistemas Distribuidos

Profesor: Andrés Águila Gaete

Nombre:

Ejercicio 1 (Dominio de BD)

Requisitos (Todo debe ser hecho en línea de comandos)

  • Linux
  • Apache
  • MySql
  • Tar - Bz2

Lo primero que deben hacer es establecer una contraseña al usuario root de MySql y luego bajar el PHPMYADMIN.

Establecer contraseña usuario root MySql:

#>mysql -u root

mysql> use mysql;

mysql> UPDATE user SET password=PASSWORD('nuevo_pass') WHERE user='root';

mysql> exit

Reiniciar el servicio MySql

Mediante línea de comandos se deben realizar las siguientes instrucciones en la BD y después de haberlas finalizado corroborar por PHPMYADMIN y enviar los screenshots en un documento de respuestas.

Crear Base de datos

mysqladmin -p create nombre_BD

Crear usuario con privilegios limitados en la BD que crearon

GRANT SELECT ON nombre_BD.*

TO 'usuario'@'127.0.0.1'

IDENTIFIED BY 'sd2013';

Crear tablas en la BD

CREATE TABLE `virtual_domains` (

`id` int(11) NOT NULL auto_increment,

`name` varchar(50) NOT NULL,

PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `virtual_users` (

`id` int(11) NOT NULL auto_increment,

`domain_id` int(11) NOT NULL,

`password` varchar(32) NOT NULL,

`email` varchar(100) NOT NULL,

PRIMARY KEY (`id`),

UNIQUE KEY `email` (`email`),

FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

CREATE TABLE `virtual_aliases` (

`id` int(11) NOT NULL auto_increment,

`domain_id` int(11) NOT NULL,

`source` varchar(100) NOT NULL,

`destination` varchar(100) NOT NULL,

PRIMARY KEY (`id`),

FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Poblar datos en la BD

INSERT INTO `mailserver`.`virtual_domains` (

`id` ,

 `name`

)

VALUES (

 '1', 'example.org'

);

INSERT INTO `mailserver`.`virtual_users` (

 `id` ,

 `domain_id` ,

 `password` ,

 `email`

)

VALUES (

 '1', '1', MD5( 'summersun' ) , 'john@example.org'

);


INSERT INTO `mailserver`.`virtual_aliases` (

 `id`,

 `domain_id`,

 `source`,

 `destination`

)

VALUES (

 '1', '1', 'jack@example.org', 'john@example.org'

);

Después instalar PhpMyAdmin y configurar para que solicite clave de acceso como muestra la figura 1:

[pic 1]

Figura 1


Ejercicio 2 (Uso de Apache)

Configuración básica. (Recuerden enviar todos los screenshots de lo que se pide)

El objetivo de este ejercicio es que realices la configuración básica del servidor para que funcione:

  1. Prueba el servidor. Ve al navegador y teclea http://localhost/

Configurar la directiva DocumentRoot un directorio por defecto distinto que no se encuentre en la carpeta htdocs o www , puede ser /home/web.

Copiar un archivo dentro del directorio al que apunta la directiva DocumentRoot e intenta descargártelo a través del navegador. La URL del archivo será algo como http://localhost/prueba.txt, si hemos copiado/creado un archivo llamado prueba.txt

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (103 Kb) docx (27 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com