Está en la página 1de 19

UNIVERSIDAD DEL VALLE ESCUELA DE INGENIERIA DE SISTEMAS Y COMPUTACIN CURSO: SISTEMAS OPERATIVOS DOCENTE: DANIEL BARRAGAN C.

TALLER 2 FECHA DE ENTREGA: AGOSTO 29 A SEPTIEMBRE 2 DE 2011 1. Objetivos

Capacitar al estudiante en el manejo de las herramientas de virtualizacin Comprender la funcin de las llamadas al sistema en un sistema operativo 2. Introduccin

VirtualBox Oracle VM VirtualBox es un software de virtualizacin para arquitecturas x86, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualizacin. Por medio de esta aplicacin es posible instalar sistemas operativos adicionales, conocidos como sistemas invitados, dentro de otro sistema operativo anfitrin, cada uno con su propio ambiente virtual. VirtualBox ofrece algunas funcionalidades interesantes, como la ejecucin de mquinas virtuales de forma remota, por medio del Remote Desktop Protocol (RDP), soporte iSCSI, aunque estas opciones no estn disponibles en la versin OSE (Open Source Edition). En cuanto a la emulacin de hardware, los discos duros de las mquinas virtuales son almacenados en los sistemas anfitriones como archivos individuales en un contenedor llamado Virtual Disk Image de extensin .vdi y que puede ser transportado a otros equipos donde el software VirtualBox est instalado. Los formatos de disco vdmk, vhd pueden ser usadas con otras aplicaciones de virtualizacin. Otras de las funciones que presenta es la de montar imgenes ISO como unidades virtuales de CD o DVD, compartir la conexin del adaptador de red para el acceso a internet y gestionar dispositivos USB. http://www.virtualbox.org/

Orange JEOS Orange JEOS es un sistema operativo del tipo JEOS (Un sistema operativo solo con lo necesario) construido a partir de la distribucin CENTOS. Orange JEOS facilita la creacin de hardware, software y virtualizacin. Orange JEOS ocupa 200MB y aun as provee un sistema operativo Linux completamente funcional (soporte para redes, seguridad e instalacin de paquetes por medio de YUM). Orange JEOS tiene las siguientes versiones para instalacin: Nucle, Interfaz, VMware y XEN. Orange JEOS es una versin que ha demostrado ser estable desde hace 26 meses en ambientes de produccin. Orange JEOS podra ser incluso ms estable que CENTOS debido a que el nmero de paquetes preinstalados ha sido reducido y por ende la superficie de ataque. Requerimientos mnimos: 128MB Ram, 1GB de Disco Duro Orange JEOS est cubierto por la licencia GNU. http://orangejeos.sourceforge.net/

3.

Software Necesario

Ingrese al sitio http://www.virtualbox.org/wiki/Downloads y descargue la ltima versin del software VirtualBox de acuerdo a su sistema operativo. Si posee un sistema operativo Windows descargue el software del siguiente enlace directamente: http://download.virtualbox.org/virtualbox/4.1.0/VirtualBox-4.1.0-73009-Win.exe

Ingrese al sitio http://www.rkosecurity.com/oj_download.html y descargue la ltima versin de Orange JEOS. El enlace para descarga directa actual es: http://dl.getdropbox.com/u/271412/OJ-1.8.7-11.iso 4. Instalacin de VirtualBox y Orange JEOS

La instalacin de VirtualBox se realiza de forma similar a la de cualquier aplicativo, basta con hacer doble clic en el instalador y seguir las indicaciones del asistente.

Una vez instalado VirtualBox, lanzar la aplicacin. Se observa una barra de iconos de nombre: Nueva, Configuracin, Iniciar y Descartar. Nueva permita crear un disco virtual para la mquina virtual o sistema operativo a instalar; Configuracin permite realizar configuraciones sobre la mquina virtual tales como configuraciones de red, configuracin de dispositivos, entre otras; Iniciar da arranque a la mquina virtual y Descartar elimina la mquina virtual.

Dar clic en Nueva, luego dar clic en siguiente y colocar como nombre de la mquina virtual LinuxOrange. Se observan dos casillas de seleccin de nombre Operating System y Version. En Operating System se debe seleccionar el nombre del sistema operativo a instalar, para este caso Linux y en Versin la versin del sistema operativo para este caso es suficiente con Other Linux.

Dar clic en siguiente para seleccionar como memoria RAM base 512Mb.

Dar clic en siguiente para crear el disco virtual. Por defecto Boot Hard Disk (Primary Master) y Create new hard disk estan seleccionados. Dar clic en siguiente para desplegar el asistente de creacin de disco virtual.

Por defecto Dynamically expanding storage esta seleccionado. Dar clic en siguiente.

Seleccionar un tamao entre 100MB y 8GB para el disco duro y dar clic en siguiente. Para instalar otros sistemas operativos como Ubuntu Linux o Windows XP puede ser necesario crear un disco duro con un espacio cercano a 10GB.

Dar clic en Crear. Se debe crear una nueva entrada de nombre LinuxOrange.

Dar clic en configuracin

Seleccionar la opcin Sistema. Ajustar el orden de arranque como aparece en la siguiente figura. Seleccionar la casilla Habilitar IO APIC

Seleccionar la opcin Almacenamiento. Seleccionar el icono del CD (vacio) y dar click en el icono del CD al lado derecho de la ventana en el panel Atributos. Hacer click en Seleccionar un archivo de disco virtual.

Se despliega una ventana para seleccionar la imagen iso a emplear. Localice en disco la imagen iso de Orange JEOS y haga clic en abrir.

Dar clic en iniciar

Orange JEOS comenzar la instalacin. Seleccionar en las opciones de instalacin JEOS Core. En el momento que aparezca un cuadro de dilogo con el ttulo Missing Package dar clic en la opcin continue.

Para ingresar al sistema operativo usar como login la palabra: root y como password la palabra: qwerty

Por defecto la distribucin del teclado podra no ser la adecuada. Para cambiar la configuracin de teclado realice el siguiente procedimiento: Digite el comando #vi /etc/sysconfig/keyboard Cambiar us por es digite el comando #shutdown r now

Para conectar la mquina virtual a internet, realice la configuracin indicada en la siguiente figura.

5.

Trabajo en clase

5.1 Sistema de archivos en Orange JEOS. Investigue sobre la distribucin del sistema de archivos en Linux. Describa para 5 carpetas en la raz de Orange JEOS que tipo de archivos almacenan. 5.2 Comandos Orange JEOS. Consigne el funcionamiento junto con un ejemplo de uso para los siguientes comandos: ps, kill, pidof, chown, adduser, passwd Nota: Puede encontrar una lista de comandos para Linux en el siguiente enlace: http://www.ajpdsoft.com/modules.php?name=news&file=article&sid=155 5.3 Instalacin de paquetes en Orange JEOS (Opcional). Investigue sobre la instalacin de paquetes por medio de la herramienta de gestin de paquetes YUM. Empleando la herramienta YUM instale el editor de archivos en Linux llamado nano. Es posible instalar el JRE de Java por medio de YUM? 5.4 Scripts en Orange JEOS. Investigue sobre la creacin de scripts en Linux. A partir de los comandos disponibles en Orange JEOS cree un script por medio del editor de textos vi o nano. A continuacin se presenta un ejemplo de script que permite comprimir los archivos de una carpeta y moverlos hacia otra carpeta donde se almacena el archivo comprimido (copia de seguridad). El script puede ser creado por medio del editor de textos vi o nano en Minix. Digite el comando pwd y verifique que se encuentra en el directorio /root Digitar los siguientes comandos en una consola: mkdir ventas mkdir backup (Puede verificar la creacin de los directorios por medio del comando ls) Digitar con ayuda de un editor de textos (vi o nano) el siguiente script y gurdelo con el nombre makeBackup: #! /bin/sh # Las lneas que empiezan por "#" son comentarios # La primera lnea o #! /bin/sh asegura que se interpreta como # un script de bash, aunque se ejecute desde otro shell. #Para la ejecucin de este script se asume la existencia de una #carpeta ventas con cualquier cantidad de archivos y una carpeta #backup. echo "Creando Copia de Seguridad" tar -c ventas >ventas.tar echo "Copia de Seguridad Creada" echo "Moviendo la Copia de Seguridad al Repositorio" mv ventas.tar /root/backup echo "Copia Movida con xito"

echo "Inicia Temporizado de 5 Segundos" sleep 5 echo "Fin del ejemplo" Digite el siguiente comando en la consola para darle permisos de ejecucin al script: chmod 700 makeBackup Para ejecutar el script digite el siguiente comando en la consola: sh makeBackup 5.5 Tareas automticas en Orange JEOS. Es posible configurar el script anterior para ser ejecutado en cierta hora del da (Ej: 8:00 PM de Lunes a Viernes) sin intervencin del usuario. Para activar un script de forma automtica en un tiempo determinado se emplea el comando crontab. Configure crontab para ejecutar el script creado por usted en el punto 5.4 todos los martes a las 11:00pm. Nota: Puede encontrar un manual de crontab en el siguiente enlace: http://www.linuxtotal.com.mx/index.php?cont=info_admon_006 A continuacin se explican una serie de pasos para la configuracin crontab en un ejemplo sencillo que despliega la hora del sistema cada minuto. a. b. Digite el comando ps ax | more y verifique que el proceso crond este en ejecucin Digite los comandos necesarios para crear la siguiente ruta: /usr/spool/crontabs/. Digite el comando cd /usr/spool/crontabs/. Digite el comando nano root o vi root para crear un archivo de nombre root En el entorno del editor vi o nano digite lo siguiente: # min hour mday mon wday command ( Este es un comentario ) * * * * * echo Date is date > /dev/console

c.

d.

Guarde el archivo del punto anterior tecleando ctrl+o en el editor de nano. Para salir de nano teclee ctrl+x. En la lnea de comandos digite el comando crontab l para verificar las modificaciones realizadas al archivo root que contiene las tareas de crontab (paso c.)

e. f.

Digite el comando crontab u root /usr/spool/crontabs/root para actualizar el archivo de crontab para el usuario root Finalmente deber visualizarse en la consola la hora y fecha actual por cada minuto de tiempo que transcurra.

Nota: Para ejecutar el script de ejemplo de Lunes a Viernes a las 8:00 pm el archivo crontab debera quedar de la siguiente manera: # min hour mday mon wday command ( Este es un comentario ) 0 20 * * 2-5 sh /root/makeBackup 6. Referencias http://www.escomposlinux.org/fserrano/index_162.html Tutorial con informacin adicional sobre creacin de scripts

También podría gustarte