Informe PAD

Embed Size (px)

Citation preview

  • 7/22/2019 Informe PAD

    1/51

    PROYECTO PROGRAMACIN APLICADA

    Profesor: Alonso Eduardo Berrios Corts

    Integrantes: Judith Carolina Prez Contreras

    Jean Pierre GutirrezEsteban Nicols Garca CuelloJos Miguel Seplveda MoralesJoaqun Ignacio Lpez Gonzlez

    Fecha: 01 de Julio de 2013

    Carrera: Ingeniera en Conectividad y Redes

  • 7/22/2019 Informe PAD

    2/51

    INTRODUCCION

    En el proceso del aprendizaje en determinadas reas de la computacin, nos encontramos con una

    que tiene relacin en su esencia con Linux / GNU; Esta nos permite desde su Kernel, desarrollar

    diferentes tipos de Script para lograr un mejor desempeo y funcionamiento como profesionales en

    el manejo y administracin de las redes informticas.

    Es as, como ostentamos en el siguiente proyecto, una serie de medidas que avalen el conocimiento

    adquirido, a travs de diferentes tipos de Script, creados especficamente para simplificar el proceso

    de administracin de un determinado equipo informtico con sistema operativo Linux.

  • 7/22/2019 Informe PAD

    3/51

    DESARROLLO PROYECTO

    A travs de este proyecto, basado en el desarrollo y creaciones de Scripts, se busca lograr los

    siguientes objetivos:

    1. Validar usuario para ejecutar los respaldos de un directorio

    2.

    Generar un men que permita lo siguiente:a) Crear un usuariob) Modificar la Password de un usuarioc) Eliminar un usuariod) Eliminar un directorio Completo

    3. Men de Respaldoa) De una carpetab) De un conjunto de carpetas (Directorio)

    4. Men de administracina) Controlar espacio en discob) Uso de memoriac) Eliminar un proceso especifico

    Para lograr los puntos antes planteados, se trabajara en una mquina virtual instalando, en ella, e

    sistema operativo de Linux Centos.

    A continuacin se describe, grficamente, los pasos a seguir para instalar en una primera etapa

    mquina virtual Oracle VM VirtualBox y posteriormente sistema operativo CentOS.

  • 7/22/2019 Informe PAD

    4/51

    INSTALACION DE LA MAQUINA VIRTUAL

    La mquina virtual de Oracle, VirtualBox, es un software creado para la instalacin de diversos

    sistemas operativos adicionales, dentro un SO anfitrin, y cada uno con su propio ambiente virtual.

    A continuacin los pasos de instalacin:

    Primero ejecutamos el Setup del programa, nos da la bienvenida y nos indica que si le damos next

    se instalar en nuestro PC.

    En la siguiente pantalla nos dir la ubicacin donde se va a instalar y el espacio que necesitara para

    su instalacin, tambin podemos modificar la ubicacin de la instalacin.

  • 7/22/2019 Informe PAD

    5/51

    Posteriormente nos dir si queremos crear un acceso directo en el escritorio o crear un acceso

    directo en la barra de inicio rpido.

    En esta imagen nos da una advertencia, ya que si continuamos con la instalacin se puede

    desconectar o reiniciar nuestra conexin a internet.

  • 7/22/2019 Informe PAD

    6/51

    En esta pantalla nos dice que se copiaran los archivos y se instalar el programa cuando le demos

    Install.

    Esperamos a que se instale

    Y finalizamos la instalacin dndole finish.

  • 7/22/2019 Informe PAD

    7/51

    INSTALACIN SISTEMA OPERATIVO CENTOS

    Es una clon a nivel binario de la distribucin Linux Red Hat Enterprise Linux RHEL, compilado porvoluntarios a partir del cdigo fuente liberado por Red Hat.

    Las Ventajas de CentOS:

    Estabilidad

    Centos deriva de Red Hat Enterprise Server (servidor empresarial Red Hat) en base a Linux,un sistema operativo comercial. Centos ofrece mucha ms estabilidad operacional a sus

    usuarios que otros sistemas de Linux distribuidos libremente debido a las similaridades en

    diseo con el sistema lanzado comercialmente

    Velocidad

    Centos puede operar mucho ms rpido que los sistemas operativos basados en Linuxsimilares porque slo ejecuta las versiones bsicas de software.

    Confiabilidad

    El sistema operativo Centos puede ejecutar una computadora mucho tiempo sin requerirningunas actualizaciones del sistema adicionales.

    Las Desventajas de CentOS:

    Solucin vlida nicamente para usuarios con pocas necesidades de procesamiento. Para escalar hay que aadir servidores Limitaciones para audio y video sincronizado Si falla el servidor falla todo.

  • 7/22/2019 Informe PAD

    8/51

    INSTALACIN: Aparecern advertencias sobre la integracin del mouse, puede ignorar futurasalertas haciendo clic en Aceptar.

    Luego CentOS le preguntar si desea hacer prueba del CD. Saltamos dicho paso seleccionando laopcin Skip.

    https://lh3.googleusercontent.com/-rXdYVLcZIYM/TYo4XTlr4eI/AAAAAAAAABg/127yRUslYFQ/s1600/32.PNGhttps://lh3.googleusercontent.com/-0en1Xb8jx5g/TYo3sJqo8cI/AAAAAAAAABc/zQRb44w8fV4/s1600/31.PNGhttps://lh3.googleusercontent.com/-rXdYVLcZIYM/TYo4XTlr4eI/AAAAAAAAABg/127yRUslYFQ/s1600/32.PNGhttps://lh3.googleusercontent.com/-0en1Xb8jx5g/TYo3sJqo8cI/AAAAAAAAABc/zQRb44w8fV4/s1600/31.PNG
  • 7/22/2019 Informe PAD

    9/51

    A continuacin, seleccionaremos el idioma apropiado para el usuario.

    Ahora seleccionamos la interfaz del teclado que ms nos acomode.

    Nos dar una advertencia indicando que la tabla de particiones de nuestro disco no se puede leerClic en Yes para reinicializarlos.

    https://lh6.googleusercontent.com/-K-C8Jb0hwAw/TYo6wKyDZdI/AAAAAAAAABs/dTe9M2yGMu0/s1600/36.PNGhttps://lh6.googleusercontent.com/-TdjxF9OWd5Q/TYo54UGGJEI/AAAAAAAAABo/hfEquRniLQc/s1600/35.PNGhttps://lh6.googleusercontent.com/-BDDpShtGM2M/TYo5Lmx1S0I/AAAAAAAAABk/D99KxZHv95Y/s1600/34.PNGhttps://lh6.googleusercontent.com/-K-C8Jb0hwAw/TYo6wKyDZdI/AAAAAAAAABs/dTe9M2yGMu0/s1600/36.PNGhttps://lh6.googleusercontent.com/-TdjxF9OWd5Q/TYo54UGGJEI/AAAAAAAAABo/hfEquRniLQc/s1600/35.PNGhttps://lh6.googleusercontent.com/-BDDpShtGM2M/TYo5Lmx1S0I/AAAAAAAAABk/D99KxZHv95Y/s1600/34.PNGhttps://lh6.googleusercontent.com/-K-C8Jb0hwAw/TYo6wKyDZdI/AAAAAAAAABs/dTe9M2yGMu0/s1600/36.PNGhttps://lh6.googleusercontent.com/-TdjxF9OWd5Q/TYo54UGGJEI/AAAAAAAAABo/hfEquRniLQc/s1600/35.PNGhttps://lh6.googleusercontent.com/-BDDpShtGM2M/TYo5Lmx1S0I/AAAAAAAAABk/D99KxZHv95Y/s1600/34.PNG
  • 7/22/2019 Informe PAD

    10/51

    En la siguiente pantalla se nos solicita indicar los discos a utilizar.

    Se le solicitar confirmar la operacin. Damos clic en Yes.

    En esta pestaa debemos configurar la IP. La recomendacin de Oracle es utilizar IP fija.

    https://lh5.googleusercontent.com/-Erutxydk_ng/TYo9hvM4gVI/AAAAAAAAAB4/FqSPwt1Wlss/s1600/39.PNGhttps://lh3.googleusercontent.com/-PcC05an__Ac/TYo73_XleGI/AAAAAAAAAB0/Pq15aq6DtPQ/s1600/38.PNGhttps://lh5.googleusercontent.com/-lI7gdPPBN3M/TYo7lG0CoOI/AAAAAAAAABw/GcuIAvsoMdE/s1600/37.PNGhttps://lh5.googleusercontent.com/-Erutxydk_ng/TYo9hvM4gVI/AAAAAAAAAB4/FqSPwt1Wlss/s1600/39.PNGhttps://lh3.googleusercontent.com/-PcC05an__Ac/TYo73_XleGI/AAAAAAAAAB0/Pq15aq6DtPQ/s1600/38.PNGhttps://lh5.googleusercontent.com/-lI7gdPPBN3M/TYo7lG0CoOI/AAAAAAAAABw/GcuIAvsoMdE/s1600/37.PNGhttps://lh5.googleusercontent.com/-Erutxydk_ng/TYo9hvM4gVI/AAAAAAAAAB4/FqSPwt1Wlss/s1600/39.PNGhttps://lh3.googleusercontent.com/-PcC05an__Ac/TYo73_XleGI/AAAAAAAAAB0/Pq15aq6DtPQ/s1600/38.PNGhttps://lh5.googleusercontent.com/-lI7gdPPBN3M/TYo7lG0CoOI/AAAAAAAAABw/GcuIAvsoMdE/s1600/37.PNG
  • 7/22/2019 Informe PAD

    11/51

    Seleccionamos la zona horaria correspondiente a nuestra zona.

    Ingresamos y confirmamos la clave correspondiente a Root, que es el sper-usuario

    El en recuadro se deben seleccionar los paquetes a instalar, luego personalizaremos dichospaquetes:

    https://lh5.googleusercontent.com/-HewT2_uan0o/TYo_VHKaPHI/AAAAAAAAACE/ba-LMc75OF0/s1600/42.PNGhttps://lh5.googleusercontent.com/-2WKz-wP163M/TYo-iUph6zI/AAAAAAAAACA/qNc6tkEEagw/s1600/41.PNGhttps://lh5.googleusercontent.com/-TPBe4rGAnak/TYo97t68JBI/AAAAAAAAAB8/qiH9LRCTx-4/s1600/40.PNGhttps://lh5.googleusercontent.com/-HewT2_uan0o/TYo_VHKaPHI/AAAAAAAAACE/ba-LMc75OF0/s1600/42.PNGhttps://lh5.googleusercontent.com/-2WKz-wP163M/TYo-iUph6zI/AAAAAAAAACA/qNc6tkEEagw/s1600/41.PNGhttps://lh5.googleusercontent.com/-TPBe4rGAnak/TYo97t68JBI/AAAAAAAAAB8/qiH9LRCTx-4/s1600/40.PNGhttps://lh5.googleusercontent.com/-HewT2_uan0o/TYo_VHKaPHI/AAAAAAAAACE/ba-LMc75OF0/s1600/42.PNGhttps://lh5.googleusercontent.com/-2WKz-wP163M/TYo-iUph6zI/AAAAAAAAACA/qNc6tkEEagw/s1600/41.PNGhttps://lh5.googleusercontent.com/-TPBe4rGAnak/TYo97t68JBI/AAAAAAAAAB8/qiH9LRCTx-4/s1600/40.PNG
  • 7/22/2019 Informe PAD

    12/51

    Estamos listos para comenzar la instalacin. Damos un clic en Next.

    Empieza la instalacin de nuestro sistema operativo.

    Una vez que haya arrancado CentOS quedarn algunos pasos adicionales que realizar.

    https://lh3.googleusercontent.com/-D73ANyimfck/TYpD4ux-CRI/AAAAAAAAACY/6GZwA4DD5v4/s1600/47.PNGhttps://lh6.googleusercontent.com/-yiOvGhmxfuo/TYpAUb7K2EI/AAAAAAAAACM/Qg6zL5a3Kv0/s1600/44.PNGhttps://lh5.googleusercontent.com/-f5rVkDi1nYk/TYo_ttWEUmI/AAAAAAAAACI/C3g7FWT8VMQ/s1600/43.PNGhttps://lh3.googleusercontent.com/-D73ANyimfck/TYpD4ux-CRI/AAAAAAAAACY/6GZwA4DD5v4/s1600/47.PNGhttps://lh6.googleusercontent.com/-yiOvGhmxfuo/TYpAUb7K2EI/AAAAAAAAACM/Qg6zL5a3Kv0/s1600/44.PNGhttps://lh5.googleusercontent.com/-f5rVkDi1nYk/TYo_ttWEUmI/AAAAAAAAACI/C3g7FWT8VMQ/s1600/43.PNGhttps://lh3.googleusercontent.com/-D73ANyimfck/TYpD4ux-CRI/AAAAAAAAACY/6GZwA4DD5v4/s1600/47.PNGhttps://lh6.googleusercontent.com/-yiOvGhmxfuo/TYpAUb7K2EI/AAAAAAAAACM/Qg6zL5a3Kv0/s1600/44.PNGhttps://lh5.googleusercontent.com/-f5rVkDi1nYk/TYo_ttWEUmI/AAAAAAAAACI/C3g7FWT8VMQ/s1600/43.PNG
  • 7/22/2019 Informe PAD

    13/51

    A continuacin, nos pedir si queremos dejar el firewall activado o desactivado.

    CentOS nos pedir confirmar la operacin.

    En el recuadro es posible elegir si nuestro servidor actualizar la hora de forma automtica.

    https://lh6.googleusercontent.com/-vNsyK9SbaY8/TYpHpqKJoCI/AAAAAAAAACs/Ge5miDdDico/s1600/52.PNGhttps://lh5.googleusercontent.com/-bgC6a9LfIB8/TYpEoaXVs-I/AAAAAAAAACg/b-gh2rfsE5M/s1600/49.PNGhttps://lh6.googleusercontent.com/-b2-hQfaXLoc/TYpEPxIYAbI/AAAAAAAAACc/M1YpwvUIwlI/s1600/48.PNGhttps://lh6.googleusercontent.com/-vNsyK9SbaY8/TYpHpqKJoCI/AAAAAAAAACs/Ge5miDdDico/s1600/52.PNGhttps://lh5.googleusercontent.com/-bgC6a9LfIB8/TYpEoaXVs-I/AAAAAAAAACg/b-gh2rfsE5M/s1600/49.PNGhttps://lh6.googleusercontent.com/-b2-hQfaXLoc/TYpEPxIYAbI/AAAAAAAAACc/M1YpwvUIwlI/s1600/48.PNGhttps://lh6.googleusercontent.com/-vNsyK9SbaY8/TYpHpqKJoCI/AAAAAAAAACs/Ge5miDdDico/s1600/52.PNGhttps://lh5.googleusercontent.com/-bgC6a9LfIB8/TYpEoaXVs-I/AAAAAAAAACg/b-gh2rfsE5M/s1600/49.PNGhttps://lh6.googleusercontent.com/-b2-hQfaXLoc/TYpEPxIYAbI/AAAAAAAAACc/M1YpwvUIwlI/s1600/48.PNG
  • 7/22/2019 Informe PAD

    14/51

    Ahora CentOS solicita crear un nuevo usuario.

    Ahora viene una prueba de sonido.

    Y por ltimo, estamos listos para utilizar nuestro sistema operativo.

    https://lh4.googleusercontent.com/-yu2EF0JG3lY/TYpVrqH7uyI/AAAAAAAAADE/AlHjD-3jeco/s1600/58.PNGhttps://lh4.googleusercontent.com/-WmGt1Oj04oY/TYpJTjCHM2I/AAAAAAAAAC4/jegGoFLnPag/s1600/55.PNGhttps://lh5.googleusercontent.com/-SOcRfxEUODE/TYpII3I7yfI/AAAAAAAAACw/sUDUWRgTxk0/s1600/53.PNGhttps://lh4.googleusercontent.com/-yu2EF0JG3lY/TYpVrqH7uyI/AAAAAAAAADE/AlHjD-3jeco/s1600/58.PNGhttps://lh4.googleusercontent.com/-WmGt1Oj04oY/TYpJTjCHM2I/AAAAAAAAAC4/jegGoFLnPag/s1600/55.PNGhttps://lh5.googleusercontent.com/-SOcRfxEUODE/TYpII3I7yfI/AAAAAAAAACw/sUDUWRgTxk0/s1600/53.PNGhttps://lh4.googleusercontent.com/-yu2EF0JG3lY/TYpVrqH7uyI/AAAAAAAAADE/AlHjD-3jeco/s1600/58.PNGhttps://lh4.googleusercontent.com/-WmGt1Oj04oY/TYpJTjCHM2I/AAAAAAAAAC4/jegGoFLnPag/s1600/55.PNGhttps://lh5.googleusercontent.com/-SOcRfxEUODE/TYpII3I7yfI/AAAAAAAAACw/sUDUWRgTxk0/s1600/53.PNG
  • 7/22/2019 Informe PAD

    15/51

    CREACIN DE SCRIPT

    Primera EtapaAdministracin de Usuarios y Directorios

    El siguiente Script contempla:

    Administracin de Usuarios Crear Eliminar Modificar contrasea

    Administracin de Directorios Eliminar Directorio

    SCRIPT

  • 7/22/2019 Informe PAD

    16/51

  • 7/22/2019 Informe PAD

    17/51

    Utilizamos la funcin case para manejar la seleccin de opciones. Se leera "en caso de que la

    variable $M se encuentre entre: [Opcion1;;Opcion2;;Opcion3;;]

    1) X=y

    While [ $X = y ]; do

    - Se declara que la primera opcin es la Numero 1).- Se declara la variable X y se dice que es igual a y

    - La funcin while permite realizar una serie de comandos mientras la sentencia semantenga

    - Ej: Mientras la variable X sea igual a y, har lo indicado

  • 7/22/2019 Informe PAD

    18/51

  • 7/22/2019 Informe PAD

    19/51

  • 7/22/2019 Informe PAD

    20/51

  • 7/22/2019 Informe PAD

    21/51

  • 7/22/2019 Informe PAD

    22/51

  • 7/22/2019 Informe PAD

    23/51

  • 7/22/2019 Informe PAD

    24/51

  • 7/22/2019 Informe PAD

    25/51

  • 7/22/2019 Informe PAD

    26/51

    Segunda EtapaAdministracin de Respaldos

    El siguiente Script contempla:

    Gestin de Respaldos Respaldos de una carpeta Respaldos de una ruta o conjunto de carpetas Modificar contrasea

  • 7/22/2019 Informe PAD

    27/51

  • 7/22/2019 Informe PAD

    28/51

  • 7/22/2019 Informe PAD

    29/51

  • 7/22/2019 Informe PAD

    30/51

  • 7/22/2019 Informe PAD

    31/51

  • 7/22/2019 Informe PAD

    32/51

  • 7/22/2019 Informe PAD

    33/51

    Tercera EtapaAdministracin de Recursos

    El siguiente Script contempla:

    Gestin de Respaldos Controlar espacio en disco Uso de memoria Eliminar un proceso especifico

  • 7/22/2019 Informe PAD

    34/51

  • 7/22/2019 Informe PAD

    35/51

  • 7/22/2019 Informe PAD

    36/51

  • 7/22/2019 Informe PAD

    37/51

  • 7/22/2019 Informe PAD

    38/51

  • 7/22/2019 Informe PAD

    39/51

  • 7/22/2019 Informe PAD

    40/51

  • 7/22/2019 Informe PAD

    41/51

  • 7/22/2019 Informe PAD

    42/51

  • 7/22/2019 Informe PAD

    43/51

  • 7/22/2019 Informe PAD

    44/51

  • 7/22/2019 Informe PAD

    45/51

  • 7/22/2019 Informe PAD

    46/51

  • 7/22/2019 Informe PAD

    47/51

  • 7/22/2019 Informe PAD

    48/51

  • 7/22/2019 Informe PAD

    49/51

  • 7/22/2019 Informe PAD

    50/51

  • 7/22/2019 Informe PAD

    51/51

    CONCLUSIN

    Con el andar a pasos agigantados que hoy en da tiene la informtica en los diferentes procesos

    relacionados con el mismo, se hace de vital importancia simplificar tcnicas en funcin del poco

    tiempo que, muchas veces, tienen los profesionales de esta rea para resolver diferentes tipos de

    problemas o tareas.

    Aprender y aplicar teoras que ayuden a solucionar, de alguna manera, los puntos mencionados en

    el prrafo anterior, hacen que este proyecto sea un aporte concreto al conocimiento que como

    profesionales debemos implementar.

    Otro de los puntos a destacar, es la familiarizacin a los diferentes conceptos que Linux tiene para

    poder desarrollar tareas especficas en un determinado proceso.

    Sin lugar a duda, un trabajo u/o proyecto que nos permiti introducirnos en el Kernel de un sistema

    operativo limpio, liviano y estable.