HOJA DE RUTA. Curso Sistemas Operativos

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402 HOJA DE RUTA Curso S

7 downloads 242 Views 852KB Size

Recommend Stories

Story Transcript

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

HOJA DE RUTA Curso Sistemas Operativos-301402 Entorno AVA: Aprendizaje Práctico Temáticas Revisadas: Instalación de Sistemas operativos, Virtualización, administración de sistemas operativos Linux y Windows, Administración de Servidores Remotos y administración de Servidores web, Instalación y Configuración de Servidores Web.

Aspectos Generales: El curso de sistemas operativos es de tipo metodológico de tres créditos académicos, significa que es un curso teórico-práctico, en el cual cada estudiante debe realizar tres prácticas de laboratorios que serán orientadas por el docente asignado en el CEAD que usted se encuentre matriculado.

La Dinámica es la Siguiente: Debe realizar la lectura previa de las temáticas que se trabajaran en cada una de las prácticas de laboratorios. Se debe contar o solicitar en el CEAD equipo de computo para iniciar con el proceso de prácticas de laboratorios. Debe dirigirse a su CEAD y contactar al docente que se encargara de orientarlo en el desarrollo de cada una de las prácticas.

Finalmente el docente encargado en cada centro de orientarlos en el desarrollo de sus prácticas de laboratorios, una vez haya observado su participación y el informe de los estudiantes a su cargo debe enviar al director nacional de curso la nota definitiva de su práctica al espacio creado en la red de curso.

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

GUIA DE PRÁCTICA No.1 Practica No. 1 – Instalación de Sistemas operativos, Virtualización, administración de sistemas operativos Linux y Windows Objetivos de la práctica de laboratorio:      

Instalar y configurar en instancias básicas una distribución del sistema operativo GNU / Linux como servidor de trabajo bajo el esquema de virtualización. Identificar los componentes de hardware y software y la forma de administración por parte del sistema operativo. Aplicar técnicas de administración de procesos en los sistemas operativos. Identificar en un sistema operativo las técnicas de administración de memoria y sus implicaciones en el desempeño de los recursos de un sistema de cómputo. Conocer el sistema operativo LINUX y sus principales funciones.

Introducción o Teoría

El estudiante debe documentarse previamente para poder realizar la práctica: - Instalación de una distribución del sistema operativo GNU / Linux, virtualización. Conocimientos básicos en:  Planificación, requisitos y/o consideraciones antes de una instalación Linux  Estructura interna de un sistema operativo.  Manejo de memoria.  Gestor de arranque.  Sistemas de entrada / salida.  Gestión de procesos.  Gestión de recursos de hardware  Gestión de procesamiento  Desarrollo de la práctica / actividad: Realizar la instalación del sistema operativo Ubuntu server en una máquina virtual la cual permite simular una maquina con las características de hardware en un sistema operativo base, lo que hace eficiente el ahorro de recursos de hardware y ejecutar programas de forma real mediante la abstracción de recursos de una computadora base. La máquina virtual funciona como capa de software que maneja, gestiona recursos de una computadora (CPU, Memoria, Dispositivos Periféricos y Conexiones de Red).

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

COMANDOS BÁSICOS ls bash ls –l pwd mkdir cal rmdir date cat tree more cd mv cd .. rm sudo cat file clear man cp who w

COMANDOS ADMINISTRATIVOS top cat /proc/interrupts PS –AF cat /proc/version PS –AL cat /proc/net/dev Kill [PID] cat /proc/mounts kill -9 [PID] lspci killall [Nombre_proceso] lshw –C xkill free m kill –STOP [PID] ifconfig kill –CONT [PID] lsusb pstree [-pna] lsdev df dev lshw cat lsof /proc/cpuinfo lsmod /proc/meminfo

Cuadro 1 comandos

1. Por medio del programa VirtualBox realizar la instalación de una máquina virtual con Sistema operativo Ubuntu Server describir el proceso de instalación. 2. Identifique los comandos que se encuentra en el cuadro 1 indicando para que sirve cada uno de ellos. 3. Haciendo uso del sistema Linux por medio de comandos cree una carpeta con su nombre y dentro de ella cree, carpetas con el nombre de los cursos que está trabajando este periodo académico en el directorio home. 4. Dentro de la carpeta de sistemas operativos por medio de comandos cree carpetas con el nombre de 5 sistemas operativos conocidos ejecute el comando tree desde la carpeta HOME. 5. Por medio de comandos modifique, copie y elimine directorios. 6. Utilizando la línea de comandos Linux identificar le gestión de procesos y procesador del sistema operativo ¿Cuáles son las características de administración de procesos en Linux? 7. Haciendo uso de las herramientas del sistema operativo Windows 7 verificar la gestión de procesos, procesador y memoria del sistema. 8. ¿Qué elementos identifican un proceso y cuáles son sus características? 9. Utilizando el sistema operativo Linux ejecute comandos para operar los diferentes estados en los que puede estar un proceso. Indique cuales son y en Linux como se ejecutan estas acciones. 10. Mostrar información de Hardware instalado en la máquina utilizando línea de comandos Linux cpu, puertos, tarjetas. 11. Mostrar información de discos duros por medio de comandos LINUX. 12. Mostrar información de la gestión de memoria en Linux por medio de comandos. 13. Describir el sistema de archivos que tiene el sistema operativo Linux y Windows.

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

Software a utilizar en la práctica: Sistema Operativo Linux Ubuntu (http://www.ubuntu.com/getubuntu/download) Virtual Box (https://www.virtualbox.org) Equipos / instrumentos a utilizar en la práctica: 1 Equipo de cómputo con sistema operativo base Windows. Resultados a obtener en la práctica:

Sistema Operativo Linux instalado y funcionando normalmente en una computadora como estación de trabajo o servidor. Ejecución de comandos básicos de Linux. Ejecución de comandos que permiten visualizar la administración de recursos en los sistemas operativos. Aplicación de herramientas en Windows para distinguir la administración de recursos en Windows. Informe a entregar El informe debe cumplir normas APA. Debe comprender los siguientes aspectos:       

Portada Introducción Objetivos de la práctica Introducción o teoría referente al tema. Desarrollo de la práctica. Conclusiones Bibliografía y referencias

Observaciones generales:

Enlaces Web de Consulta y/o Apoyo para la práctica No. 1. Virtualización http://www.youtube.com/watch?v=VotGx4VPvkc Linux Ubuntu: http://www.youtube.com/watch?v=ndAYZ0DJ-U4 Administración de Recursos http://www.mcgraw-hill.es/bcv/guide/capitulo/8448180321.pdf http://www.informatica.us.es/~ramon/articulos/AdminAvanzadaLinux.pdf

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

Rubrica de calificaciones Práctica 1

Ítem Evaluado

Valoración baja El informe no

contiene todos los elementos solicitados y presenta deficiencias en redacción y errores Estructura y ortografía ortográficos. (Puntos = del informe 0)

Instalación de sistemas operativos

Virtualización, administración de sistemas operativos Linux y Windows

El informe de la guía no da respuesta a los lineamientos de la actividad propuesta. No se tuvo en cuenta los elementos de un documento escrito bajo los puntos solicitados. (Puntos =0) No se evidencia la virtualización y administración de sistemas operativos Linux y Windows (Puntos=0)

Valoración media Aunque el documento presenta los elementos solicitados, su contenido no es el correcto; no hay errores de ortografía y el informe presenta una mediana articulación de las ideas, la estructura de los párrafos y coherencia de las imágenes.(Puntos = 3) Aunque se entrega un informe de la guía, este no presenta toda la información solicitada, no se evidencia todo el proceso de instalación

Valoración Alta

Puntaje máximo

El archivo contiene todos los elementos solicitados y la redacción es excelente, las ideas están correlacionadas, y el cuerpo del texto y gráficos son de calidad y coherencia.(Puntos = 7)

Cumplió con todos los objetivos de la Guía de manera satisfactoria incluyendo toda la información solicitada y realizando el proceso de instalación del sistema operativo en la maquina virtual (Puntos = 15)

7

15

(Puntos = 5) Se evidencia en parte la virtualización y administración de sistemas operativos Linux y Windows. (Puntos=5)

TOTAL

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

Cumplió con todos los objetivos propuestos de la virtualización, administración de los sistemas operativos Linux y Windows. (Puntos=15)

15

37

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

GUIA DE PRÁCTICA No.2 Practica No. 2 – Administración de Servidores Remotos y administración de Servidores web Objetivos de la práctica de laboratorio:  Facilitar las comunicaciones seguras entre sistemas, usando la arquitectura Cliente/Servidor.  Realizar configuración de seguridad en los recursos de los servidores.  Establecer conexiones tipo telnet con un servidor, pero de forma segura (la información va encriptada).  Administración de grupos, usuarios y permisos, para la gestión de recursos del sistema. Introducción o Teoría SSH está dirigido hacia la conexión remota a través del SHELL de forma segura, siendo este protocolo más óptimo para la administración de recursos en un servidor, en comparación con antiguas técnicas como FTP y TELNET.

Imagen 1 protocolo SSH Desarrollo de la práctica / actividad: 1. Instalar el protocolo SSH en su sistema operativo LINUX (yum -y install openssh-server para instalación en la distribución de Centos o derivados de RedHad o para sistemas Ubuntu o derivados de debian apt-get install openssh-server ).

2. Verifique los archivos de configuración identifique por lo menos 8 funciones de SSH e indique su función. Archivo de configuración del Servidor sshd_conf Archivo de configuración del Cliente ssh_conf 3. Desde, el sistema operativo Windows realice la conexión remota a su servidor SSH con el programa fillezilla o con putty cree 2 carpetas con los siguientes nombres practica3ssh y s_operativos. 4. Cree un archivo dentro de la carpeta practica3ssh que contenga el nombre de las principales funciones del procolo SSH. 5. Conecte su servidor SSH desde el sistema operativo Windows lo puede realizar por medio del programa filezilla cliente cree dentro de la carpeta practica3ssh, una carpeta con su nombre y un archivo con el nombre de sshwindows.txt dentro de el escriba la dirección IP de Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

su maquina Windows. 6. Conecten dos máquinas virtuales con otro compañero del grupo de LINUX a LINUX, haciendo conexión SSH dentro de la carpeta s_operativos de su compañero cree un carpeta con su nombre ejemplo Juan_Perez y un archivo con el nombre sshlinux.txt dentro de el escriba la dirección IP de su máquina, se deben conectar mediante un puerto diferente al 22 por lo cual se debe cambiar el puerto en los archivos de configuración (se recomiena hacer uso de un rango entre 1025 y 65535) ssh nombre_usuario@]IP_máquina

7. Nombre las características y ventajas que ofrece el protocolo SSH. 8. Evalué la diferencia en cuanto al servicio y seguridad que ofrece el protocolo SSH con respecto a TELNET y a FTP. 9. Observe la imagen 1 y realice un pequeño manual del funcionamiento del protocolo SSH con los elementos que se integran allí. 10. Con el comando chmod ejecute las 7 opciones de permisos de lectura, escritura y ejecución a la carpeta s_operativos intercale los niveles de permisos e intente realizar el ejercicio anterior de acuerdo a la siguiente tabla:

11. Ejecute los siguientes comando e indique que permisos son otorgados o restrigidos: chmod ug+x sshlinux.txt chmod go-rx sshwindows.txt

chmod uo+wx sshlinux.txt chmod u=rwx,g=rw,o= * sshwindows.txt 12. Desde la línea de comandos cree los siguiente grupos y usuarios: GRUPOS USUARIOS Usuario1 gruposistemas Usuario2 Usuario3 grupooperativos Usuario4

13. 14. 15. 16.

(y) y cuatro usuarios (usuario1, usuario2, usuario3 y usuario4). Asignar a usuario1 y usuario2 al gruposistemas y el usuario3 y usuario4 al grupooperativos. Verificar los archivos de configuración de grupos y usuarios de Linux (passwd, shadow, group) y explicarlos. Elimine un usuario4 del grupooperativos. Cree desde la línea de comandos Linux password para alguno de los usuarios que tiene

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

creados ya sea del gruposistemas o del grupooperativos. 17. Bloquear en SSH el acceso al usuario root e ingresar con uno de los usuarios creados a través de SSH. Software a utilizar en la práctica: Sistema Operativo Linux Ubuntu (http://www.ubuntu.com/getubuntu/download) o Centos http://www.centos.org/ Virtual Box (https://www.virtualbox.org) Equipos / instrumentos a utilizar en la práctica: 1 Equipo de cómputo con sistema operativo base Windows. Resultados a obtener en la práctica:

Sistema Operativo Linux instalado y funcionando normalmente en una computadora como estación de trabajo o servidor. Servidor con el protocolo SSH con conexión remota desde otros sistemas operativos Linux y Windows. Administración de grupos, usuarios y permisos. Informe a entregar El informe debe cumplir normas ICONTEC y normas APA. Debe comprender los siguientes aspectos:  Portada  Introducción  Objetivos de la práctica  Introducción o teoría referente al tema.  Desarrollo de la práctica.  Conclusiones  Bibliografía y referencias

Observaciones generales:

Enlaces Web de Consulta y/o Apoyo para la práctica No. 2. Bloqueos en SSH http://www.forat.info/2010/08/25/usuarios-grupos-y-bloqueos-al-ssh/ Servidor SSH http://www.ite.educacion.es/formacion/materiales/85/cd/linux/m5/instalacin_de_serv idor_de_ssh.html Linux para todos: http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento//wiki/Base+de+Conocimiento/Secure+Shell+(SSH)

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

Rubrica de calificaciones Práctica 2

Ítem Evaluado

Valoración baja El informe no

contiene todos los elementos solicitados y presenta deficiencias en redacción y errores Estructura y ortografía ortográficos. (Puntos = del informe 0)

Administración de Servidores Remotos, protocolo SSH Administración de Servidores web

Valoración media Aunque el documento presenta los elementos solicitados, su contenido no es el correcto; no hay errores de ortografía y el informe presenta una mediana articulación de las ideas, la estructura de los párrafos y coherencia de las imágenes.(Puntos = 4)

El informe no da respuesta a los lineamientos de la actividad propuesta. No se tuvo en cuenta los elementos de un documento escrito bajo los puntos solicitados. (Puntos =0)

Aunque se presenta un

No se evidencia la virtualización y administración de sistemas operativos Linux y Windows (Puntos=0)

Se evidencia en parte el manejo de la administración de servidores web (Puntos=5)

informe de la guía este no presenta toda la información solicitada de evidencia de cada punto no presenta un desarrollo adecuado de la guía de práctica. (Puntos = 5)

TOTAL

Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

Valoración Alta

Puntaje máximo

El archivo contiene todos los elementos solicitados y la redacción es excelente, las ideas están correlacionadas, y el cuerpo del texto y gráficos son de calidad y coherencia.(Puntos = 7)

Cumplió con todos los objetivos de la Guía de manera satisfactoria incluyendo toda la información solicitada y realizando el proceso de administración de servidores remoto (Puntos = 15)

Cumplió con todos los objetivos propuestos y presenta el desarrollo de todos los ítem relacionados con servidores web (Puntos=15)

7

15

15

37

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

GUIA DE PRÁCTICA No.3

Practica No. 3 – INSTALACIÓN Y CONFIGURAIÓN DE SERVIDORES WEB Objetivos de la práctica de laboratorio: 

Identificar los servicios y protocolos utilizados en la administración de servidores web.



Instalar y configurar servidores web y servicios cliente - Servidor. .

Introducción o Teoría Un servidor web es un programa que se ejecuta continuamente en una maquina con propiedades y recursos de acuerdo a las necesidades de los clientes manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una página web o información de todo tipo para ejecutar transacciones en tiempo real, administración de información.

Imagen 1 Servidor Web Desarrollo de la práctica / actividad: 1. Realizar la Instalación de LAMP SERVER Para distribuciones basadas en redhad como centos instalar lo siguiente: # yum install httpd httpd-devel (Instala el servidor de apache). # yum install mysql mysql-server mysql-devel (Instala la base de datos Mysql). # yum install php php-mysql php-common php-gd php-mbstring php-mcrypt (Instala el lenguaje PHP). Si su distribución es de los derivados de debian como Ubuntu puede instalar todo el paquete con la siguiente línea sudo apt-get install lamp-server^ 2. Localizar servicios y paquetes instalados, ubicación de archivos en el sistema de archivos de LINUX. Docente Diseñador: Jaime José Valdez Benjumea http://www.unad.edu.co/

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA – UNAD Escuela de Ciencias Básicas Tecnología e Ingeniería Sistemas Operativos-301402

3. Cree un archivo prueba.php con la siguiente con las siguientes líneas 4. Ejecute desde el browser y verifique la información sobre la instalación y propiedades de php ¿Nombre 5 elementos de configuración importantes se deben tener en cuenta y para que sirven? 5. Restringir archivos de lectura y ejecución en el archivo prueba.php verificar desde el browser. 6. Cree un archivo serverweb.php y publíquelo en su sitio indicando los servicios y protocolos de red utilizados. Código ejemplo:

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.