Upload
lamngoc
View
215
Download
0
Embed Size (px)
Citation preview
SERVICIO NACIONAL DE APRENDIZAJE SENA SISTEMA INTEGRADO DE GESTIÓN
Procedimiento Ejecución de la Formación Profesional Integral GUÍA DE APRENDIZAJE
Versión: 02
Fecha: 30/09/2013
Código: F004-P006-GFPI
Programa de Formación: Gestión de redes de Datos
Código: 228183 Versión: 1
Nombre del Proyecto: DISEÑO E IMPLEMENTACIÓN DE
UN PROTOTIPO DE RED PARA LA INTERCONEXION DE SEDES DE UNA EMPRESA EN CIUDADES DIFERENTES BASADO EN LA GESTION Y ADMINISTRACION DE LAS COMUNICACIONES.
Código: 772661
Fase del proyecto: Planeación
Actividad (es) del Proyecto: Administrar redes desde ambientes simulados de las diferentes sedes interconectadas, gestionando la conexión a internet por medio de la red SENA cumpliendo con las normas y estándares vigentes técnicos, medio ambientales y de seguridad industrial.
Actividad (es) de Aprendizaje:
1. Manejo de formatos y definición de requerimientos en una solución de TI para redes empresariales
2. Instalación y configuración de servidores basados en comandos.
3. Manejo de comandos básicos y avanzados para configuración de usuarios, grupos, administración de sistema operativo
Ambiente de formación AMBIENTE DE REDES
MATERIALES DE FORMACIÓN
DEVOLUTIVO (Herramienta - equipo) 30 Computadores Software de gestión
CONSUMIBLE (unidades empleadas durante el programa)
Resultados de Aprendizaje: Definir la estrategia del negocio de ti (tecnología informática) y el portafolio de servicios a prestar, estableciendo acuerdos de nivel de servicio según las necesidades del cliente.
Competencia: ADMINISTRAR REDES EMPRESARIALES UTILIZANDO HERRAMIENTAS Y METODOLOGIAS EXISTENTES.
GUÍA DE APRENDIZAJE Nº 220501323 - 002
1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
Guía de Aprendizaje
Página 2 de 33
Configurar el hardware de cómputo y sistemas operativos necesarios para la posterior Implementación de los servicios de red definidos.
ADMINISTRAR REDES EMPRESARIALES UTILIZANDO HERRAMIENTAS Y METODOLOGIAS EXISTENTES.
Identificar los procesos de selección y motivación del talento humano requerido en el desarrollo del proyecto, mediante el análisis de funciones requeridas por los servicios deTi.
ADMINISTRAR REDES EMPRESARIALES UTILIZANDO HERRAMIENTAS Y METODOLOGIAS EXISTENTES.
Realizar procesos de contratación y negociación de la infraestructura de ti, participando como contratante o contratista, según el portafolio de servicios.
ADMINISTRAR REDES EMPRESARIALES UTILIZANDO HERRAMIENTAS Y METODOLOGIAS EXISTENTES.
Instalar equipos y software de comunicación de voip requeridos para la transmisión e intercambio de información, de acuerdo con la topología establecida en el diseño.
ADMINISTRAR REDES EMPRESARIALES UTILIZANDO HERRAMIENTAS Y METODOLOGIAS EXISTENTES.
Establecer procesos de control técnico y administrativo para la implementación y actualización de nuevos servicios del portafolio de ti.
ADMINISTRAR REDES
EMPRESARIALES UTILIZANDO
HERRAMIENTAS Y
METODOLOGIAS EXISTENTES.
Actualizar el personal técnico y el usuario final, a través de la elaboración y ejecución de Planes de capacitación
ADMINISTRAR REDES EMPRESARIALES UTILIZANDO HERRAMIENTAS Y METODOLOGIAS EXISTENTES.
Guía de Aprendizaje
Página 3 de 33
3.1 Actividades de Reflexión inicial.
Revisar la documentación adicional de http://profearias.wordpress.com/servidores El
documento iniciandolinux.pdf y virtualización de Linux.pdf, con el fin de manejar los conceptos
básicos, la historia de Linux, los tipos de Linux y el manejo de comandos básicos de linux
http://profearias.wordpress.com/servidores
http://www.youtube.com/watch?v=ksiTfmDJM5k
3. ESTRUCTURACION DIDACTICA DE LAS ACTIVIDADES DE APRENDIZAJE
Guía de Aprendizaje
Página 4 de 33
3.2 Actividades de contextualización e identificación de conocimientos necesarios para el
aprendizaje.)
El aprendiz reconocerá los diferentes aspectos a tener en cuenta en el estudio de sistemas operativos y
servicios de red, forma de virtualización y manejo de comandos básicos en Linux y manejo de algunos
comandos avanzados.
Link: http://profearias.wordpress.com/servidores
3.3 Actividades de apropiación del conocimiento (Conceptualización y Teorización).
El estudiante Realiza un taller teórico práctico de instalación virtualizada de un sistema operativo Linux,
maneja herramientas de virtualización y configuración de sistemas operativos, manejo de comandos
básicos y avanzados en Linux, mediante tres talleres teóricos prácticos.
TALLER 1 VIRTUALIZACION DE LINUX DEBIAN
INSTALACION DE DEBIAN
Paso 1:Consiguiendo Debian
Al igual que con otras distiribuciones nos dirigimos a la página web oficial de Debian: www.debian.org y nos dirigimos
hacia CD iso Images:
Guía de Aprendizaje
Página 5 de 33
Se nos ofrecen varias opciones para descargar las imágenes de CD/DVD para instalar Debian, entre ellas el instalador
estándar en descarga directa, o por torrents, además de la posibilidad de Live Cd’s para probar el sistema antes de
instalarlo:
Como yo estaba seguro de instalar de manera definitiva, escogí la opción de descargar las imágenes de CD/DVD
instaladoras con BitTorrent (http://www.debian.org/CD/torrent-cd/), de todas maneras te queda la opción de descarga
los Live CD’s en descarga directa o por Torrents según tu preferencia. Escogemos la arquitectura adecuada para nuestro
computador,lo más recomendable es descargar la primera imágen del instalador ya que esta nos dotará de las
herramientas básicas, después podemos instalar las aplicaciones que necesitemos con facilidad, por lo tanto escogí CD
y arquitectura i386:
Guía de Aprendizaje
Página 6 de 33
Escogemos el torrent de la primera imágen:
Posteriormente descargamos la imágen con nuestro cliente de BitTorrent preferido,en mi caso Transmission:
Guía de Aprendizaje
Página 7 de 33
Después de obtener la imagen del primer CD necesitamos el crear el medio de instalación.
Paso 2: Creando el medio de instalación
En este caso tenemos un par de opciones la primera es la tradicional que consiste en abrir la imágen con una utlidad de
grabación de CD/DVD’s como Brasero o K3B y bootear desde CD.
La segunda opción que es mi preferida, especialmente por cuestiones ecológicas es “crear una USB de arranque” con
el instalador, para nuestra fortuna esto es bastante sencillo gracias a una aplicación llamada UNetbootin que nos permite
hacer esto. Lo único que debemos hacer es descargar la utilidad para Linux desde aquí, luego le damos permiso de
ejecución de la siguiente manera: buscamos la ubicación del archivo, le damos click derecho, damos click en
propiedades, escogemos la pestaña de permisos y damos click en el campo que dice permitir ejecutar el archivo como
programa.
Usamos una memoria de al menos 1GB que no esté ocupada con ningún documento! y ejecutamos UNetbootin,
vamos a la parte inferior donde dice DiscoImagen abrimos la ubicación de la imagen que hayamos descragado, y
Guía de Aprendizaje
Página 8 de 33
escogemos la unidad (USB) en la que queremos que quede la imagen autoarrancable en este caso caso dev/sdb1 y le
damos aceptar:
Damos click en aceptar, el programa empieza a copiar los archivos y al final pide que reiniciemos el computador, damos
click en reiniciar ahora:
Paso 3: Arrancar el instalador
Para arrancar el instalador debemos configurar la secuencia de arranque desde la BIOS. Para hacer esto reiniciamos
nuestro compuatdor con la memoria usb conectada y presionamos F1 o F2, esc o del, según nuestro computador, en
mi caso es F2, al hacerlo aparece lo siguiente:
Guía de Aprendizaje
Página 9 de 33
Luego, con las teclas de dirección nos desplazamos hacia la derecha (sin hacer ningún cambio, en la configuración
de la BIOS por favor!) hasta que llegamos a la pestaña que dice Boot:
Posteriormente, nos desplazamos hacia abajo con el teclado hasta el apartado que dice Hard Disk Boot Priority:
Guía de Aprendizaje
Página 10 de 33
Presionamos enter y nos aparece lo siguiente:
Escogemos nuestra unidad USB y presionamos la tecla + al hacerlo queda de la siguiente manera:
Finalmente presionamos F10 y cuando nos pregunta save changes and exit escogemos YES y presionamos Enter:
Guía de Aprendizaje
Página 11 de 33
Al hacer esto el computador se reinicia y nos muestra el siguiente menú:
Paso 4: Ejecutando el instalador:
Escogemos la opción graphical install, presionamos enter y se empieza a ejecutar el instalador.Lo primero que
debemos hacer escoger el idioma del instalador, que a su vez será el idioma predeterminado de nuestro sistema después
de la instalación, escogemos Spanish – Español y damos click en continuar.
Luego seleccionamos nuestra ubicación, en mi caso
Colombia y damos click en continuar:
Guía de Aprendizaje
Página 12 de 33
Posteriormente, seleccionamos las distirbución del teclado
que en nuestro caso es Español (para que tome las tildes
y las teclas de tercera función de manera correcta) y damos
click en continuar:
En el paso siguiente, escogemos el nombre de la máquina, que es el que queramos, a menos que el compuatdor
pertenezca a una red, una vez escogido el nombre damos click en continuar:
Guía de Aprendizaje
Página 13 de 33
Luego, en caso de que el compuatdor pertenezca
a una red escribimos el nombre del dominio,
sino dejamos en blanco este apartado y damos click
en continuar para ir la siguiente paso.
Después de esto debemos escoger la clave del root
(superusuario), después de hacerlo damos click en
continuar:
Luego se nos pide un nombre de usuario, con el
cual accederemos a nuestra sesión, escogemos el
nombre de
usuario y damos click en continuar.
Después de esto debemos escoger una
contraseña para nuestro usuario, la digitamos y
damos click en continuar:
Guía de Aprendizaje
Página 14 de 33
Luego de todo esto viene el paso más
importante del proceso, el particionado del
disco duro, en este caso al igual que Pablo
Navarro, recomiendo tener tres
particiones una para swap, otra para el
root (/) y otra para el home (/home),
además de tener estas particiones listas
antes de ejecutar este instalador para
que solo tengamos que asignar las
particiones.Tengo un 1GB de RAM y mi
partición swap es de 1.6GB, dejé 20GB
para (/) y 18GB (/home),(además de dos
particiones NTFS para window$ XP) este
paticionado lo tengo de instalaciones
anteriores de Ubuntu en mi computador.
Primero en el menú de particionado que aparece después escoger la contraseña de usuario, escogemos la opción de
hacer el particionado manual y damos click en continuar:
Aparece lo siguiente:
Guía de Aprendizaje
Página 15 de 33
Se listan todas las particiones que tengamos en nuestro computador y empezamos por la swap de la siguiente manera,
en mi caso es la partición número 5, la selecciono y doy click en continuar, aparece lo siguiente:
Guía de Aprendizaje
Página 16 de 33
Como ya tenía esta partición como swap en mi anterior instalación de ubuntu 10.10, el instalador la reconoce como
tal , simplemente selecciono la opción se ha terminado de definir la partición y damos click en continuar.
Posteriormente configuramos la partición (/) (root), de la siguiente manera: Selecciono la partición número 6,
(21.5GB) y doy click en continuar:
Aparece lo siguiente, donde seleccionamos utlizar como y damos click en continuar:
Guía de Aprendizaje
Página 17 de 33
Aparecen varias opciones de las cuales escogemos sistema de ficheros ext4 transaccional y damos click en
continuar:
Después de esto, la partición queda así:
Guía de Aprendizaje
Página 18 de 33
Seleccionamos la opción formatear la partición y damos click en continuar, queda de la siguiente manera:
Finalmente definimos el punto de montaje, para esto seleccionamos la opción Punto de montaje y damos click en
continuar, se abre el siguiente menú, del cual escogemos la opción / – sistema de ficheros raíz:
Guía de Aprendizaje
Página 19 de 33
damos click en continuar y aparace lo siguiente:
buscamos la opción se ha terminado de definir la partición y damos click en continuar.Nuestras particiones hasta
ese momento quedan de la siguiente manera:
Guía de Aprendizaje
Página 20 de 33
De la misma manera que lo hicimos para la partición (/), configuramos la partción destinada para (/home) en mi caso
la partición número 7, la escogemos y damos click en continuar:
Seleccionamos el apartado utilizar como, damos click en continuar y escogemos la opción sistema de ficheros ext4
transaccional:
Guía de Aprendizaje
Página 21 de 33
Presionamos click en continuar y la partición queda de la siguiente manera:
Luego seleccionamos el
apartado Formatear la partció y damos click en continuar :
Guía de Aprendizaje
Página 22 de 33
Posteriormente, nos seleccionamos el apartado punto de montaje y damos click en continuar, escogemos la opción
/home – directorios personales de los usuarios:
Luego de eso, damos click en continuar, escogemos el la opción se ha terminado de definir la partición:
Guía de Aprendizaje
Página 23 de 33
Finalmente damos click en en continuar y nos deben aparecer las partciones más o menos así:
Una vez finalizado el partcionado, esccogemos el apartado que dice Finalizar el particionado y escribir los cambios
en el disco y damos click en continuar, al hacer esto nos pedira que confirmemos los cambios que hemos realizado,
si estamos seguros de lo que hemos hecho hasta ahora, seleccionamos Si, y damos click en continuar:
Después de esto realiza, el instalador realiza las operaciones indicadas y nos pregunta si queremos instalar una
réplica en red, a lo que respondemos que No y damos click en continuar porque que el CD instalador número uno
Guía de Aprendizaje
Página 24 de 33
con el que estamos realizando esta instalación nos provee de un sistema muy básico con gnome, al cual al finalizar la
instalación se le pueden añadir los paquetes adicionales que necesitemos fácilmente:
Luego nos pregunta si
queremos participar en el popularity contest de Debian, que sirve para enviar información anónimamente cada seman
acerca de las aplicaciones que más usamos, para que los desarrolladores de la distribución lo tengan en cuenta para las
próximas versiones de la distribución, escogemos Sí o No según nuestro gusto y damos click en continuar:
Guía de Aprendizaje
Página 25 de 33
Después de esto escogemos el tipo de instalación, en mi caso (Usuario de escritorio), escojo las opciones: Entorno
de escritorio gráfico y Utilidades estándar del sistema:
Damos click en
continuar y si tenemos otros sistemas operativos el instalador los detecta y nos pregunta que si queremos instalar el
GRUB en el registro principal de arranque co seguridad, a lo que respondemos Sí y damos click en continuar:
Guía de Aprendizaje
Página 26 de 33
Después de esto hemos terminado de instalar Debian Squeeze en nuestro computador, el instalador nos muestra el
siguiente mensaje:
Damos click en continuar el compuatdor se reiniciará, pero antes de que se reinicie retiramos nuestra memoria USB
para que en el reinicio arranque Debian Squeeze desde nuestro disco duro.
El CD número 1 de Debian Squeeze que acabamos de instalar “tan solo” viene con el entorno de escritorio Gnome y
unas cuantas utilidades como el navegador web Iceweasel (Firefox empaquetado por los desarrolladores de Debian),
Epiphany(Navegador web de Gnome), Evolution y el reproductor multimedia Totem.En las próximas entregas les daré
unos cuantos tips de que hacer luego de instalar Debian Squeeze.
Guía de Aprendizaje
Página 27 de 33
Link: http://www.youtube.com/watch?v=39CPT_Sbdks
TALLER 2 EXPLICACIÓN DE COMANDOS LINUX
1. Explique la diferente información que muestra este comando
leon:~> ls -l
total 3
drwxr-xr-x 10 angel users 1024 Sep 27 17:22 foto/
-rw-r--r-- 1 angel users 652 Sep 27 17:24 passwd.orig
drwx------ 2 angel users 1024 Jun 26 10:22 prueba/
2. Explique la importancia de usar el siguiente comando
leon:~> ls –a
3. Se desea eliminar el directorio PRUEBA que contiene dentro de él PEPE otro directorio que
contiene varios archivos
Que comando utiliza para eliminar toda la estructura con un solo comando sin que te arroje
errores?
4. Que es una ruta relativa y una absoluta en Linux, de un ejemplo capturado desde su Linux
5. Que es comando utilizarías si queremos listar todos los archivos en etc que comiencen por h,
Muestra el comando y el resultado obtenidos en su linux.
6. Que es comando utilizarías si queremos listar todos los archivos en etc que comiencen por h y
tengan 5 letras, Muestra el comando y el resultado obtenidos en su linux.
7. En el ámbito de visualización de contenido de un archivo se utilizan comando como tail, more,
cat Explique la diferencia de estos comando mostrando el contenido del archivo
/etc/inetd.conf
8. Se desea sacar una copia del directorio /etc en el directorio del Usuario PEPE que comando
utilizarías, muestra y explica.
Guía de Aprendizaje
Página 28 de 33
9. Se desea crear un directorio foto con todos los permisos para Usuario, grupo y otros que
comando utilizaría? demuestre
10. Que crees que hace el siguiente comando
a. chmod u=r,og=- prueba
Muestra la Imagen donde pruebas el comando.
11. Se requiere quitar los permisos de lectura y ejecución a un directorio FOTO y a todos los
archivos contenidos en él incluyendo directorios: realiza la prueba y muestra la imagen.
12. Sabiendo que los permisos en Linux se trabajan con el comando chmod +opciones de permisos
en letra para Usuario Grupo y otros, averigua como otorgar permisos basados en números y su
semejanza con las letras, explique y muestre su uso.
13. Que significa el comando #chmod 460 prueba
14. Realice la verificación en Linux, diga que hace y que cambios realiza al dejar otro número ej
#chmod 123 prueba
PARA USUARIOS AVANZADOS
15. Realiza practicas con descompresor de archivos, verifica comando el documento
Compresión de ficheros y directorios
Existen varias opciones de compresión de ficheros en Linux: gzip, bz2, rar, zip, y todos ellos se
pueden combinar con el empaquetar o archivador TAR.
tar Archivador, agrupa ficheros en uno, además se le puede decir que comprima tar cfp resultado.tar
/etc /var :
guarda el contenido de /etc y /var dentro del fichero resultado.tar
tar xfp resultado.tar : saca todo el contenido de resultado.tar
tar zcfp usr.tgz /usr : archiva y comprime con gzip el directorio /usr
tar jcfp usr.tgz /usr : archiva y comprime con bzip2 el directorio /usr
tar zxfp usr.tgz : DEScomprime el fichero anterior
gzip/gunzip, zip/unzip, rar/unrar
Guía de Aprendizaje
Página 29 de 33
Compresor/Descompresor. Los ficheros comprimidos con gzip o con zip no se descomprimen
igual. Un fichero comprimido con el winzip habría que abrirlo con el unzip en linux.
gzip fichero : comprime fichero, le añade la extensión gz
gunzip fichero.gz : descomprime ficheros gz.
zip -r9 todo.zip directorio/ : comprime el directorio en el fichero todo.zip
unzip : descomprime para ficheros zip
bz2/bunzip2 Compresor cañero, comprime bastante más que gzip, aunque tarda y usa más cpu
bz2 fichero : comprime fichero, le añade la extensión bz2
bunzip2 fichero.bz2: descomprime
tar jcfp usr.tar.bz2 /usr: archiva y comprime con bz2
TALLER 3 ALGUNOS COMANDOS AVANZADOS EN LINUX
Guía de Aprendizaje
Página 30 de 33
TALLER 4 PROGRAMACIÓN DE SHELL EN LINUX
Descripción: Manejo de conceptos básicos de programación de Shells con utilización de
variables de entorno bajo sistemas operativos basado en comandos, instalación y administración modo consola.
Realizar una investigación que permita complementar los conocimientos en programación de Shell en Linux.
1. Revisar la configuración y utilización de manejo de strings en Linux para programación en ambiente Shell, realice un programa escrito para ser ejecutado posteriormente desde una terminal Shell.
2. Revisar la configuración y utilización de la estructura For en Linux para programación en ambiente Shell, realice un programa escrito para ser ejecutado posteriormente desde una terminal Shell.
Guía de Aprendizaje
Página 31 de 33
3. Revisar la utilización de la estructura While, do y Until en Linux para programación en ambiente Shell, realice un programa escrito para ser ejecutado posteriormente desde una terminal Shell.
4. Revisar la utilización de la estructura condicional if (forma general if, then, else, fi), en Linux para programación en ambiente Shell, realice un programa escrito para ser ejecutado posteriormente desde una terminal Shell.
5. Revisar la utilización de la proposición case (case, in esac) en Linux para programación en ambiente Shell, realice un programa escrito para ser ejecutado posteriormente desde una terminal Shell.
6. Realiza una Shell en pseudocodigo y pásala a Linux la shell debe imprimir los números del 1 al 100.
7. Realiza una Shell en pseudocodigo y pásala a Linux la shell que imprima los números del 100 al 0, en orden decreciente.
8. Realice un programa tipo Shell que mediante opciones el usuario pueda escoger a. Ver usuarios del sistema b. Ver estado del spool de impresiones c. Ver procesos del sistema d. Terminar aplicación
9. Realice un programa tipo Shell que mediante opciones el usuario pueda escoger
a. Verificar si un usuario existe b. Invocar el editor VI c. Consultar el número de usuarios d. Consultar el contenido del directorio /home e. Terminar aplicación
10. Realiza una Shell en forma libre con el nombre ShellLibre, muestra el código y el resultado de su ejecución desde su máquina linux
NOTA: realiza un manual con los diferentes conceptos y desarrollo de talleres de
programación respectivos.
Guía de Aprendizaje
Página 32 de 33
3.4 Actividades de transferencia del conocimiento.
El estudiante expone el tema Virtualizacion de sistemas operativos, manejo de comandos básicos y
manejo de algunos comandos de administración mediante la elaboración de un documento o manual, un
video o presentación.
3.5 Actividades de evaluación.
Evidencias de Aprendizaje Criterios de Evaluación Técnicas e Instrumentos de
Evaluación
Evidencias de Conocimiento :
Maneja los conceptos básicos
de Linux, comandos básicos e
intermedios.
El estudiante muestra las
diferentes instalaciones y
configuraciones realizadas en
las actividades iniciales del
curso.
Evaluación escrita
Evidencias de Desempeño:
El aprendiz demuestra su
práctica en el uso de los
comandos básicos e
intermedios en Linux así como
las diferentes formas de
virtualización e S.O.
Presentación ante docente y
grupo
Evidencias de Producto: El aprendiz muestra su máquina
virtualizada con sistema
operativo Linux y las
configuraciones realizadas
Presentación ante docente y
grupo
Internet
Documentos anexos de profundización en http://profearias.wordpress.com/servidores
Computador personal
4. RECURSOS PARA EL APRENDIZAJE
Guía de Aprendizaje
Página 33 de 33
Biblioteca
Videos
Videobeam y/o TV
Debian es un sistema operativo (S.O.) libre, para su computadora. El sistema operativo es el
conjunto de programas básicos y utilidades que hacen que funcione su computadora.
Linux: Linux es un núcleo libre de sistema operativo (también suele referirse al núcleo como kernel)
basado en Unix.4 Es uno de los principales ejemplos de software libre y de código abierto
Sistema operativo: (SO, frecuentemente OS, del inglés Operating System) es un programa o
conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee
servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los
restantes y anteriores próximos y viceversa.
http://profearias.wordpress.com/sena/
http://profearias.wordpress.com/servidores
https://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes
https://www.cesareox.com/docencia/apuntes/linux/
Ingeniero - Esp. Pedro Alberto Arias Quintero
5. GLOSARIO DE TERMINOS
6. BIBLIOGRAFÍA/ WEBGRAFÍA
7. CONTROL DEL DOCUMENTO (ELABORADA POR)