Hoja de Ruta- Sistemas Operativos.doc
-
Upload
diego-ortiz-hernandez -
Category
Documents
-
view
80 -
download
0
description
Transcript of Hoja de Ruta- Sistemas Operativos.doc
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
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 COMANDOS ADMINISTRATIVOS
ls ls –l mkdir rmdir cat more mv rm cat clear cp w
bash pwd cal date tree cd cd .. sudo file man who
top PS –AF PS –AL Kill [PID] kill -9 [PID] killall [Nombre_proceso] xkill kill –STOP [PID] kill –CONT [PID] pstree [-pna] df dev cat /proc/cpuinfo /proc/meminfo
cat /proc/interrupts cat /proc/version cat /proc/net/dev cat /proc/mounts lspci lshw –C free m ifconfig lsusb lsdev lshw lsof lsmod
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
Valoración media Valoración Alta Puntaje máximo
Estructura y ortografía del informe
El informe no
contiene todos los
elementos solicitados y
presenta deficiencias
en redacción y errores
ortográficos. (Puntos =
0)
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 = 9)
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 = 17)
17
Instalación de
sistemas operativos
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)
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
(Puntos = 10)
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 = 20)
20
Virtualización,
administración de
sistemas operativos
Linux y Windows
No se evidencia la virtualización y administración de sistemas operativos Linux y Windows (Puntos=0)
Se evidencia en parte la virtualización y administración de sistemas operativos Linux y Windows. (Puntos=10)
Cumplió con todos los objetivos propuestos de la virtualización, administración de los sistemas operativos Linux y Windows. (Puntos=20)
20
TOTAL
57
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.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
gruposistemas Usuario1
Usuario2
grupooperativos Usuario3
Usuario4
(y) y cuatro usuarios (usuario1, usuario2, usuario3 y usuario4).
13. Asignar a usuario1 y usuario2 al gruposistemas y el usuario3 y usuario4 al grupooperativos.
14. Verificar los archivos de configuración de grupos y usuarios de Linux (passwd, shadow,
group) y explicarlos.
15. Elimine un usuario4 del grupooperativos.
16. 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_servidor_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
Valoración media Valoración Alta Puntaje máximo
Estructura y ortografía del informe
El informe no
contiene todos los
elementos solicitados y
presenta deficiencias
en redacción y errores
ortográficos. (Puntos =
0)
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 = 9)
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 = 17)
17
Administración de Servidores Remotos, protocolo SSH
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
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 = 10)
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 = 20)
20
Administración de Servidores web
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=10)
Cumplió con todos los objetivos propuestos y presenta el desarrollo de todos los ítem relacionados con servidores web (Puntos=20)
20
TOTAL
57
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.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 <? phpinfo(); ?> 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:
<?php
echo “protocolo1 <br>”;
echo “protocolo2 <br>”;
¿>
7. Visualizar página web en el sistema operativo Windows de la maquina local y en el sistema operativo LINUX y WINDOWS de otra máquina.
8. Verificar archivo de configuración httpd.conf del servicio apache y cambiar el puerto de salida por el 120 y ejecutarlo en otra máquina haciendo la debida conexión.
9. Redacte el siguiente programa con el nombre de admon.php, indique su relación son el
sistema operativo y describa su funcionamiento.
10. Nombre y explique los protocolos que intervienen en la arquitectura cliente servidor trabajada en la práctica.
11. Acceder, comentar y comparar las características de los sistemas operativo en la nube Andrew y Silveos se adjuntan los enlaces:
http://www.andrewmin.com/webx/ http://www.silveos.com/
12. Realizar la instalación del sistema operativo Android (sdk developers para Windows ) y
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
documentar el proceso. http://developer.android.com/sdk/index.html?hl=sk
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 servidor web apache. Instalación de lenguaje PHP y MYSQL. Administración seguridad con iptables para la accesibilidad en la web.
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
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
Ítem Evaluado
Valoración baja
Valoración media Valoración Alta Puntaje máximo
Estructura y ortografía del informe
El informe no
contiene todos los
elementos solicitados y
presenta deficiencias
en redacción y errores
ortográficos. (Puntos =
0)
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 = 9)
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 = 16)
16
Instalación del servidor web
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
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 = 10)
Cumplió con todos los objetivos de la Guía de manera satisfactoria incluyendo toda la información solicitada y realizando correctamenente el proceso de instalación del servidor web
(Puntos = 20)
20
Configuración del servidor web
No se evidencia la virtualización y administración de sistemas operativos Linux y Windows (Puntos=0)
Se evidencia en parte la configuración del servidores web (Puntos=10)
Cumplió con todos los objetivos propuestos y presenta el desarrollo de todos los ítem relacionados con la configuración el servidores web (Puntos=20)
20
TOTAL
56