Tema01 Ejercicio 01

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Universidad Nacional Autónoma de México

Facultad de Ingeniería
BASES DE DATOS
TEMA 01 - EJERCICIO 01
________________________________________________________________________________

1. INSTALACIÓN DEL SISTEMA OPERATIVO


El desarrollo de este ejercicio se realizará de forma individual.

Índice
1. INSTALACIÓN DEL SISTEMA OPERATIVO 1
1.1. Objetivo 1
1.2. Instalación del sistema operativo 1
1.3. Carpeta de trabajo 2
1.4. Validación de resultados 3
1.5. Contenido de la entrega 3

1.1. Objetivo
El objetivo de este ejercicio es instalar una distribución GNU/Linux Centos Stream 8
sobre la cual se hará la instalación de una base de datos Oracle que le permita al alumno
contar con su propio entorno de trabajo. Con lo anterior, el alumno podrá practicar,
repasar o realizar tareas y/o ejercicios complementarios realizados en el curso.

1.2. Instalación del sistema operativo


Como se mencionó anteriormente, en este curso se empleará la base de datos Oracle, una
de las bases de datos más utilizadas y robustas en el mercado. La BD Oracle puede ser
instalada en diversas plataformas: Windows, Solaris, SUSE, así como su propia distribución
Oracle Linux.

Desafortunadamente Oracle no es compatible con distribuciones GNU/Linux Open


Source comúnmente empleadas en computadoras de desarrollo personales como son
Debian y sus variantes (Ubuntu, Mint, etc.); distribuciones basadas en RPMs (Fedora,
CentOs). Esta condición produce un reto interesante ya que permite a los estudiantes
explorar alternativas y nuevas tecnologías para poder instalar una base de datos Oracle en
diversos ambientes con propósitos educativos. Para instalaciones productivas se
recomienda el uso de los sistemas operativos oficialmente soportados.

Para poder realizar la instalación de la base de datos con propósitos académicos, se hará
uso de un del sistema operativo Centos Stream.

Jorge A. Rodríguez C. jorgerdc@gmail.com 1


Material de apoyo FI UNAM

Para realizar la instalación del sistema operativo se podrá elegir alguna de las siguientes
opciones:

1. Instalar CentOS de forma nativa. Significa particionar el disco del equipo,


generalmente quitando espacio a la partición donde se encuentra Windows.
Cuando la máquina inicia se selecciona el sistema operativo a ejecutar (Windows,
CentOS, etc.). Esta opción genera puntos extras.

2. Instalar CentOS como contenedor a través del uso de Docker.


Docker es una plataforma altamente empleada durante todo el
ciclo de desarrollo de software, en especial para sistemas
distribuidos que hacen uso de los servicios de Cloud
computing. Consiste en instalar una distribución GNU/Linux
diferente a Centos Stream de forma nativa (máquina host) y
dentro de ella instalar Docker. En esta opción el estudiante
creará un contenedor con CentOs Stream para poder realizar la
instalación de la base de datos. Esta opción genera puntos
extras y puede ser una excelente oportunidad para reforzar y
mejorar conocimientos con sistemas Linux. Se recomienda
instalar Linux Mint o Fedora como máquina host. Para ello se
puede hacer uso de los siguientes manuales:
● comun/manual-instalacion-mint.pdf
● comun/manual-instalacion-fedora.pdf

3. Instalar CentOS haciendo uso de una máquina virtual, para ello se emplea
VirtualBox o VMWare. Representa la opción más simple por lo que no genera
puntos extras.

Para realizar la instalación del sistema operativo, seleccionar el manual correspondiente de


la carpeta compartida COMUN en Google Drive:

● Para las opciones 1 y 3: comun/manual-instalacion-centos.pdf


● Para la opción 2: comun/manual-instalacion-docker.pdf

1.3. Carpeta de trabajo


Posterior a la instalación del sistema operativo, el siguiente paso es la creación de una
carpeta de trabajo en la que se almacenarán todos los archivos del curso. Realizar las
siguientes instrucciones en una terminal.

A. Abrir una terminal con el usuario administrador.


B. Cambiarse al directorio raíz / del sistema de archivos.
C. Crear una carpeta llamada unam-bd en caso de no existir. Notar que se requiere
hacer uso del comando sudo.

Jorge A. Rodríguez C. jorgerdc@gmail.com 2


Material de apoyo FI UNAM

D. Cambiarle el dueño y el grupo a la nueva carpeta. Su dueño y grupo deberá ser el


usuario administrador. Cuando el usuario administrador fue creado, se le asignó un
grupo. Por default, el sistema crea un grupo con el mismo nombre. Por ejemplo, el
grupo al que pertenece el usuario jorge se llama jorge. Emplear el comando chown.
E. Cambiarle los permisos a la nueva carpeta con base a las siguientes reglas, emplear
el comando chmod.
a. El dueño puede leer, escribir y ejecutar
b. Usuarios cuyo grupo es similar al grupo del dueño solo podrán leer y ejecutar.
c. Usuarios de otros grupos, de forma similar, sólo podrán leer y ejecutar.
F. Cambiarse al directorio home del usuario administrador (/home/<username>)
G. Desde esa carpeta, emplear el comando touch que permita crear un archivo vacío
llamado <nombre>-test.txt. Ejemplo:

touch /unam-bd/jorge-test.txt

Notar que el ejemplo anterior hace uso de una ruta absoluta que inicia desde el directorio
raìz. En lugar de emplear una ruta absoluta, se deberá emplear una ruta relativa desde el
directorio Desktop. C1. Incluir en la entrega una captura que muestre todos los
comandos realizados.

1.4. Validación de resultados


A. De la carpeta compartida correspondiente a este ejercicio, obtener todos los scripts
con extensión .sh, guardarlos en /unam-bd/tema01, crear las carpetas necesarias,
aquí no es necesario hacerlo desde la terminal
B. Abrir una terminal, cambiarse al directorio donde están los scripts
C. Cambiar los permisos de los scripts para asegurar que puedan ser ejecutados:

chmod 755 *.sh

D. Ejecutar el siguiente script, emplear el usuario administrador (no emplear al usuario


root). Para instalaciones Docker, el script deberá ejecutarse en el contenedor.

./s-02-validador-linux-main.sh

● Este script se encargará de validar que la instalación y los ejercicios realizados sean
los correctos. En caso de obtener errores, corregir y reintentar.

C2. Incluir en el reporte la salida del script de validación.

1.5. Contenido de la entrega

Jorge A. Rodríguez C. jorgerdc@gmail.com 3


Material de apoyo FI UNAM

● Elementos comunes a todos los ejercicios especificados en la rúbrica general en el


documento presentacion-curso.pdf
● Para instalaciones con Docker, contenidos indicados en el manual:
○ C1. Comando empleado para crear el contenedor
○ C2. Lista de contenedores que existen en la máquina host.
○ C3. Salida del comando more /etc/os-release
○ C4. Lista de directorios que se crearon como volúmenes en el contenedor.
● Contenidos de este documento:
○ C1. Lista de comandos empleados para generar la carpeta de trabajo
○ C2 Salida del validador

Jorge A. Rodríguez C. jorgerdc@gmail.com 4

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy